Skip to main content

Search Papers

1 min read
get/search/research/papers
Request example
Response
get/search/research/papers

Search papers by topic, method, benchmark, author, or category. Results include canonical paperId, preferred primaryId, source ids, title, abstract, score, and optional ranking signals.

For a workflow overview, see the Research Index guide.

Authorization

Authorizationstringheaderrequired#
Bearer authentication header of the form Bearer <token>, where <token> is your API key.

Query parameters

querystringrequired#
Natural-language paper search query.

Length: min 1

kinteger#
Maximum number of ranked papers to return.

Default: 40

Range: 1–500

authorsstring#
Author substring filter. Repeat or pass a comma-separated value; all filters must match.
categoriesstring#
Paper category filter. Repeat or pass a comma-separated value; all filters must match.
fromstring#
Inclusive lower bound on created/updated date.
tostring#
Inclusive upper bound on created/updated date.

Responses

application/json
Ranked paper results.
successbooleanrequired#
resultsobject[]required#
Show child attributes
paperIdstringrequired#
Canonical paper id, or web:<url> for SERP-discovered display results.
primaryIdstringrequired#
Preferred cite/fetch id such as arxiv:<id>, pmid:<id>, pmcid:<id>, or doi:<id>.
idsobject#
Source identifiers grouped by namespace.
Show child attributes
{key}string[]#
titlestringrequired#
abstractstringrequired#
scorenumberrequired#
signalsobject#
Show child attributes
structuralnumberrequired#
Raw structural graph signal.
semanticnumberrequired#
Semantic score from the intent search.
articleRanknumberrequired#
Structural expansion article-rank score.
seedOverlapintegerrequired#
Number of distinct seeds connected to this candidate.

Range: >= 0