Research
Semantic Scholar logo

Semantic Scholar API

semanticscholar.org

Semantic Scholar - papers, citations, TLDR summaries, and author profiles.

Actions
4
Category
Research
Login
Not required
Output
JSON

Call the Semantic Scholar API

Submit a task, then poll the job until it settles. This example runs ss_author_details.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "ss_author_details",
    "params": {
      "author_id": "1741101"
    }
  }'

4 actions on semanticscholar.org

Read

  • Author Details

    ss_author_detailsread1 credit / call

    Returns an author profile with h-index, citation count, homepage, and optionally their papers.

    author_id
    string · required
    include_papers
    boolean
  • Author Search

    ss_author_searchread1 credit / call

    Returns academic authors by name with paper count, citation count, h-index, and affiliations.

    query
    string · required
    limit
    integer
    offset
    integer
  • Paper Details

    ss_paper_detailsread2 credits / call

    Returns full paper metadata with citations, references, fields of study, journal info, and open access PDF.

    paper_id
    string · required
  • Paper Search

    ss_search_papersread2 credits / call

    Returns academic papers by keyword with titles, authors, abstracts, TLDR, citation counts, and external IDs.

    query
    string · required
    limit
    integer
    offset
    integer
    year
    string
    fieldsOfStudy
    string
    openAccessPdf
    boolean

Semantic Scholar API questions

Is there an API for Semantic Scholar?
Semantic Scholar does not offer a public data API for this, but Anakin Wire provides 4 maintained endpoints for semanticscholar.org. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape Semantic Scholar data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when semanticscholar.org changes its markup, Anakin updates the action.
Do I need a Semantic Scholar account?
No. Every Semantic Scholar action listed here runs anonymously — no account and no credentials required.
What does the Semantic Scholar API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Research APIs

All Research sites