# Elsevier Retrieval APIs

**Canonical:** https://apis.io/apis/elsevier/elsevier-retrieval-apis/  
**Provider:** Elsevier — https://apis.io/providers/elsevier/  
**Base URL:** https://api.elsevier.com/content  
**Documentation:** https://dev.elsevier.com/api_docs.html

Elsevier Retrieval APIs is one of 10 APIs that [Elsevier](https://apis.io/providers/elsevier/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Retrieval, Full Text, and Research. The published artifact set on APIs.io includes an OpenAPI specification.

The Retrieval APIs return a single record by identifier across the Elsevier corpus — abstracts, full-text articles, article objects, entitlements, author profiles and affiliation profiles — reachable interchangeably by DOI, EID, PII, PubMed ID or Scopus ID. 41 paths on api.elsevier.com/content.

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| GET | `/abstract/doi/{doi}` | Abstract Retrieval API |
| GET | `/abstract/eid/{eid}` | Abstract Retrieval API |
| GET | `/abstract/pii/{pii}` | Abstract Retrieval API |
| GET | `/abstract/pubmed_id/{pubmed_id}` | Abstract Retrieval API |
| GET | `/abstract/pui/{pui}` | Abstract Retrieval API |
| GET | `/abstract/scopus_id/{scopus_id}` | Abstract Retrieval API |
| GET | `/affiliation/affiliation_id/{affiliation_id}` | Affiliation Retrieval API |
| GET | `/affiliation/eid/{eid}` | Affiliation Retrieval API |
| GET | `/article/entitlement/doi/{doi}` | Article Entitlement Retrieval API |
| GET | `/article/entitlement/eid/{eid}` | Article Entitlement Retrieval API |
| GET | `/article/entitlement/pii/{pii}` | Article Entitlement Retrieval API |
| GET | `/article/entitlement/pubmed_id/{pubmed_id}` | Article Entitlement Retrieval API |
| GET | `/article/entitlement/scopus_id/{scopus_id}` | Article Entitlement Retrieval API |
| GET | `/article/doi/{doi}` | Article Retrieval API |
| GET | `/article/eid/{eid}` | Article Retrieval API |
| GET | `/article/pii/{pii}` | Article Retrieval API |
| GET | `/article/pubmed_id/{pubmed_id}` | Article Retrieval API |
| GET | `/author/eid/{eid}` | Author Retrieval API |
| GET | `/author/author_id/{author_id}` | Author Retrieval API |
| GET | `/ev/records` | Engineering Village Retrieval API |
| GET | `/object/doi/{doi}` | Object Retrieval API |
| GET | `/object/doi/{doi}/ref/{ref}` | Object Retrieval API |
| GET | `/object/doi/{doi}/ref/{ref}/high` | Object Retrieval API |
| GET | `/object/doi/{doi}/ref/{ref}/standard` | Object Retrieval API |
| GET | `/object/doi/{doi}/ref/{ref}/thumbnail` | Object Retrieval API |
| GET | `/object/eid/{eid}` | Object Retrieval API |
| GET | `/object/pii/{pii}` | Object Retrieval API |
| GET | `/object/pii/{pii}/ref/{ref}` | Object Retrieval API |
| GET | `/object/pii/{pii}/ref/{ref}/high` | Object Retrieval API |
| GET | `/object/pii/{pii}/ref/{ref}/standard` | Object Retrieval API |
| GET | `/object/pii/{pii}/ref/{ref}/thumbnail` | Object Retrieval API |
| GET | `/object/pubmed_id/{pubmed_id}` | Object Retrieval API |
| GET | `/object/pubmed_id/{pubmed_id}/ref/{ref}` | Object Retrieval API |
| GET | `/object/pubmed_id/{pubmed_id}/ref/{ref}/high` | Object Retrieval API |
| GET | `/object/pubmed_id/{pubmed_id}/ref/{ref}/standard` | Object Retrieval API |
| GET | `/object/pubmed_id/{pubmed_id}/ref/{ref}/thumbnail` | Object Retrieval API |
| GET | `/object/scopus_id/{scopus_id}` | Object Retrieval API |
| GET | `/object/scopus_id/{scopus_id}/ref/{ref}` | Object Retrieval API |
| GET | `/object/scopus_id/{scopus_id}/ref/{ref}/high` | Object Retrieval API |
| GET | `/object/scopus_id/{scopus_id}/ref/{ref}/standard` | Object Retrieval API |
| GET | `/object/scopus_id/{scopus_id}/ref/{ref}/thumbnail` | Object Retrieval API |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/elsevier/refs/heads/main/openapi/elsevier-retrieval-swagger.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/elsevier/refs/heads/main/overlays/elsevier-retrieval-overlay.yaml
- **Console** — https://dev.elsevier.com/retrieval.html

## Other Elsevier APIs (9)

- [Elsevier Scopus APIs](https://apis.io/apis/elsevier/elsevier-scopus-apis/)
- [Elsevier ScienceDirect APIs](https://apis.io/apis/elsevier/elsevier-sciencedirect-apis/)
- [Elsevier SciVal API](https://apis.io/apis/elsevier/elsevier-scival-api/)
- [Elsevier Engineering Village API](https://apis.io/apis/elsevier/elsevier-engineering-village-api/)
- [Elsevier Embase API](https://apis.io/apis/elsevier/elsevier-embase-api/)
- [Elsevier Metadata APIs](https://apis.io/apis/elsevier/elsevier-metadata-apis/)
- [Elsevier COUNTER SUSHI API](https://apis.io/apis/elsevier/elsevier-sushi-api/)
- [Elsevier Abstract API](https://apis.io/apis/elsevier/elsevier-abstract-api/)
- [Elsevier Search API](https://apis.io/apis/elsevier/elsevier-search-api/)

## Tags

Retrieval, Full Text, Research

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/elsevier/elsevier-retrieval-apis/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/elsevier/.
