Springer Nature · Schema

Springer Nature Publication Record

Metadata record for a Springer Nature scholarly publication (article, book chapter, or book)

Academic PublishingOpen AccessResearchScholarly ContentScientific Publishing

Properties

Name Type Description
identifier string Unique record identifier
url array Access URLs for different platforms and formats
title string Full title of the publication
creators array Authors and contributors
publicationName string Journal name, book series, or collection title
issn string Print ISSN
eissn string Electronic ISSN
isbn string ISBN for books and book chapters
doi string Digital Object Identifier
publisher string Publishing organization
publicationDate string Date of publication
onlineDate string Date of online publication
printDate string Date of print publication
volume string Journal volume number
number string Journal issue number
startingPage string First page of the article
endingPage string Last page of the article
copyright string Copyright statement
contentType string Type of scholarly content
abstract string Abstract or summary of the publication
subjects array Subject classification terms
keyword array Author-supplied keywords
openAccess boolean Whether the content is freely available under open access
license string Open access license (e.g., CC BY 4.0)
View JSON Schema on GitHub

JSON Schema

springer-nature-publication-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.springernature.com/schemas/publication",
  "title": "Springer Nature Publication Record",
  "description": "Metadata record for a Springer Nature scholarly publication (article, book chapter, or book)",
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "Unique record identifier"
    },
    "url": {
      "type": "array",
      "description": "Access URLs for different platforms and formats",
      "items": {
        "$ref": "#/definitions/ContentUrl"
      }
    },
    "title": {
      "type": "string",
      "description": "Full title of the publication"
    },
    "creators": {
      "type": "array",
      "description": "Authors and contributors",
      "items": {
        "$ref": "#/definitions/Creator"
      }
    },
    "publicationName": {
      "type": "string",
      "description": "Journal name, book series, or collection title"
    },
    "issn": {
      "type": "string",
      "pattern": "^[0-9]{4}-[0-9]{3}[0-9X]$",
      "description": "Print ISSN"
    },
    "eissn": {
      "type": "string",
      "pattern": "^[0-9]{4}-[0-9]{3}[0-9X]$",
      "description": "Electronic ISSN"
    },
    "isbn": {
      "type": "string",
      "description": "ISBN for books and book chapters"
    },
    "doi": {
      "type": "string",
      "description": "Digital Object Identifier",
      "pattern": "^10\\.[0-9]{4,}/.+"
    },
    "publisher": {
      "type": "string",
      "description": "Publishing organization"
    },
    "publicationDate": {
      "type": "string",
      "format": "date",
      "description": "Date of publication"
    },
    "onlineDate": {
      "type": "string",
      "format": "date",
      "description": "Date of online publication"
    },
    "printDate": {
      "type": "string",
      "format": "date",
      "description": "Date of print publication"
    },
    "volume": {
      "type": "string",
      "description": "Journal volume number"
    },
    "number": {
      "type": "string",
      "description": "Journal issue number"
    },
    "startingPage": {
      "type": "string",
      "description": "First page of the article"
    },
    "endingPage": {
      "type": "string",
      "description": "Last page of the article"
    },
    "copyright": {
      "type": "string",
      "description": "Copyright statement"
    },
    "contentType": {
      "type": "string",
      "enum": ["Article", "Book", "Chapter", "ReferenceWork", "ReferenceWorkEntry", "Protocol"],
      "description": "Type of scholarly content"
    },
    "abstract": {
      "type": "string",
      "description": "Abstract or summary of the publication"
    },
    "subjects": {
      "type": "array",
      "description": "Subject classification terms",
      "items": {
        "type": "string"
      }
    },
    "keyword": {
      "type": "array",
      "description": "Author-supplied keywords",
      "items": {
        "type": "string"
      }
    },
    "openAccess": {
      "type": "boolean",
      "description": "Whether the content is freely available under open access"
    },
    "license": {
      "type": "string",
      "description": "Open access license (e.g., CC BY 4.0)"
    }
  },
  "definitions": {
    "ContentUrl": {
      "type": "object",
      "properties": {
        "format": {
          "type": "string",
          "enum": ["html", "pdf", "epub"],
          "description": "Content format"
        },
        "platform": {
          "type": "string",
          "description": "Delivery platform name"
        },
        "value": {
          "type": "string",
          "format": "uri",
          "description": "URL to the content"
        }
      }
    },
    "Creator": {
      "type": "object",
      "properties": {
        "creator": {
          "type": "string",
          "description": "Author name in Last, First format"
        },
        "ORCID": {
          "type": "string",
          "pattern": "^[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{3}[0-9X]$",
          "description": "ORCID persistent author identifier"
        },
        "affiliation": {
          "type": "string",
          "description": "Institutional affiliation"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/springer-nature-publication"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.