Catalog/data-journal

Data

ISSN to journal info (Crossref + DOAJ) API

Resolve an ISSN to journal info by joining Crossref (canonical title, publisher, DOI counts) with DOAJ (verified open-access status, license, subjects/keywords, APC info, year OA began). The value-add is merging two sources into one schema and answering whether the journal is open access. Answers 'who publishes ISSN 2167-8359', 'is this journal open access', 'what subjects does this journal cover', 'how many articles has this journal published'.

Price$0.01per request
MethodPOST
Route/v1/data/journal
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
datajournalissndoajcrossrefopen-accesspublisherscholarly
API URLhttps://x402.hexl.dev/v1/data/journal
Integration docs
Example request
{
  "issn": "2167-8359"
}
Example response
{
  "issn": "2167-8359",
  "title": "PeerJ",
  "publisher": "PeerJ",
  "publisherCountry": "US",
  "allIssn": [
    "2167-8359"
  ],
  "subjects": [
    "Medicine",
    "Biology (General)"
  ],
  "keywords": [
    "biomedical",
    "health",
    "genetics",
    "ecology",
    "biology"
  ],
  "openAccess": {
    "inDoaj": true,
    "isOpenAccess": true,
    "licenses": [
      "CC BY"
    ],
    "oaSince": 2013,
    "hasArticleProcessingCharge": true
  },
  "counts": {
    "totalDois": 21163,
    "currentDois": 4567,
    "backfileDois": 16596
  }
}
Input schema
{
  "type": "object",
  "required": [
    "issn"
  ],
  "properties": {
    "issn": {
      "type": "string",
      "examples": [
        "2167-8359"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}