docs / academic
Academic Papers
Search scholarly papers, authors, citations and abstracts.
base /academic/v19 endpoints
post
/academic/v1/search1 creditsearch papers (source=openalex|arxiv|crossref|all; cursor pagination, year/OA/type filters, match=title, fulltext=)
| Parameter | Required |
|---|---|
| query | required |
| source | optional |
| per_page | optional |
| cursor | optional |
| filter | optional |
| sort | optional |
| from_year | optional |
| to_year | optional |
| open_access | optional |
| type | optional |
| match | optional |
| category | optional |
| include_abstract | optional |
| fulltext | optional |
post
/academic/v1/paper_detail1 creditfull paper (abstract/authors/affiliations/venue/year/DOI/OA-PDF/fields); id=OpenAlex|DOI|arXiv|PMID; cross-source abstract gap-fill
| Parameter | Required |
|---|---|
| id | required |
| enrich | optional |
| raw | optional |
| fill_abstract | optional |
post
/academic/v1/citations1 creditpapers that cite this work (cursor-paginated)
| Parameter | Required |
|---|---|
| id | required |
| per_page | optional |
| cursor | optional |
post
/academic/v1/references1 creditworks this paper references (hydrated)
| Parameter | Required |
|---|---|
| id | required |
| limit | optional |
post
/academic/v1/institution1 creditinstitution search/profile: ROR, country, geo, works/citation counts, h-index
| Parameter | Required |
|---|---|
| id | optional |
| query | optional |
| per_page | optional |
post
/academic/v1/venue1 creditjournal/venue search/profile: ISSN, publisher, OA/DOAJ, h-index, works/citation counts
| Parameter | Required |
|---|---|
| id | optional |
| query | optional |
| per_page | optional |
post
/academic/v1/autocomplete1 creditfast typeahead suggestions (works/authors/sources/institutions)
| Parameter | Required |
|---|---|
| q | required |
| entity | optional |
post
/academic/v1/batch2 creditshydrate up to 200 papers by id/DOI in one call (RAG/ETL)
| Parameter | Required |
|---|---|
| ids | required |
| include_abstract | optional |
| limit | optional |
Example request · search
curl -X POST https://api.reefapi.com/academic/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"covid"}'Response shape
{
"ok": true,
"data": { /* the result */ },
"meta": {
"latency_ms": 240,
"record_count": 12,
"completeness_pct": 100
},
"error": null
}