OpenAlex Scholarly Works Search - Papers, DOIs, Citations
Pricing
from $1.00 / 1,000 work records
OpenAlex Scholarly Works Search - Papers, DOIs, Citations
Search 250M+ scholarly papers from OpenAlex by keyword, DOI, institution, year, open access and citation count. Returns title, journal, authors with affiliations, citations, topics and abstract. Official CC0 data, no personal identifiers.
Pricing
from $1.00 / 1,000 work records
Rating
0.0
(0)
Developer
Doohan Kim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search scholarly papers in OpenAlex, the open catalog of the research system, by keyword, DOI, institution, publication year, open access status and citation count. One row per paper. Official OpenAlex API, data released under CC0.
What you get (one row per work)
openalexId, doi, title, publicationYear, publicationDate, type, citedByCount,
isOpenAccess, oaStatus, oaUrl, journal, publisher, authors[] (name and affiliation names only),
authorCount, primaryTopic, topics[], concepts[], abstract (rebuilt from OpenAlex's inverted index,
first 600 characters), referencedWorksCount, isRetracted, dataAsOf, retrievedAt, disclaimer.
Author ORCID iDs, author IDs, e-mail addresses and raw affiliation strings are deliberately not returned.
Up to 30 authors per paper are listed (authorsTruncated tells you when more exist).
Input
| Field | Meaning |
|---|---|
searchTerms | Matched against title and abstract. Quotes make a phrase; AND, OR, NOT work. Each term is its own search. |
dois | Look up specific papers (up to 100). Papers not in OpenAlex return found: false and are free. |
institutions | Names or OpenAlex IDs (I139264467). A name uses OpenAlex's best match (shown in the run log and in the RUN_SUMMARY record); sub-institutions such as affiliated hospitals are included. Use an I-number when you need an exact institution. |
publicationYearFrom / To, openAccessOnly, minCitations | Filters. They apply to searches, not to DOI lookups. |
sortBy | relevance (needs search terms), cited_by_count, publication_date (newest first). |
maxResults | Per search term, default 25, max 1000. |
apiKey | Optional. Your free OpenAlex key (openalex.org/settings/api-key, sign up at openalex.org/signup). |
contactEmail | Optional, sent as mailto. |
With no input the Actor runs an example search ("large language models", 25 results).
Important: OpenAlex usage limits
OpenAlex gives anonymous callers a small daily budget that is shared by everyone on the same IP address.
On a shared cloud IP it can run out, in which case the affected query comes back as a row with
found: null and an error explaining it - never as an empty "nothing found" result.
For reliable runs add your own free apiKey; it also switches paging to OpenAlex cursors.
An OpenAlex search request costs $0.001 and returns up to 100 papers, so 1,000 papers cost about $0.01
of the $1 daily budget that a free key has (anonymous callers get $0.10).
Notes
- Results are what OpenAlex holds: coverage, author/institution matching and open access status are machine-generated and can be wrong. Citation counts change daily.
- Abstracts are cut to 600 characters. Structured abstracts keep their section words (for example "BACKGROUND") in the text, as OpenAlex stores them.
- Billing: one
work-recordevent per paper returned. DOIs, queries or institutions that find nothing or fail are free.