API Bouncer

Buy me a coffee

CORE

Access the world's Open Access research papers

Science & MathAuth: API KeyHTTPS: YesCORS: unknownStatus: alive

Last verified: November 12, 2026

Reliability

100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 752 ms.

How we check, and the most reliable APIs →

At a glance

// Fetch the docs page with cURL curl https://core.ac.uk/services#api

API reference

From CORE's OpenAPI specification (version 2.0), spec updated July 22, 2019, via APIs.guru.

You can use the CORE API to access the resources harvested and enriched by CORE. If you encounter any problems with the API, please report them to us . Overview The API is organised by resource type. The resources are articles , journals and repositories and are represented using JSON data format. Furthermore, each resource has a list of methods. The API also provides two global methods for accessing all resources at once. Response format Response for each query contains two fields: status and data . In case of an error status, the data field is empty.
  • Base URL: http://core.ac.uk/api-v2
  • Endpoints: 18
  • Machine-readable spec: OpenAPI JSON (import into Postman, Insomnia or a code generator)
MethodPathWhat it does
POST/articles/dedupGet all near duplicate articles
POST/articles/getBatch operation for retrieving articles by CORE ID
GET/articles/get/{coreId}Get article by CORE ID
GET/articles/get/{coreId}/download/pdfGet fulltext PDF by CORE ID
GET/articles/get/{coreId}/historyGet article history by CORE ID
POST/articles/searchBatch operation for search through articles
GET/articles/search/{query}Search through all documents
POST/articles/similarGet articles by similarity to a text
POST/journals/getBatch operation for retrieving journals by ISSN
GET/journals/get/{issn}Find journal by ISSN
POST/journals/searchBatch operation for search through journals
GET/journals/search/{query}Search through journals
POST/repositories/getBatch operation for retrieving repositories by CORE repository ID
GET/repositories/get/{repositoryId}Get repository by CORE repository ID
POST/repositories/searchBatch operation for searching through repositories
GET/repositories/search/{query}Search through all repositories
POST/searchBatch operation for search through all resources
GET/search/{query}Search through all resources

History

  • November 12, 2026: last health check, responding

See every change to the directory →