Skip to main content
GET
/
search
/
research
/
papers
Search papers
curl --request GET \
  --url https://api.firecrawl.dev/v2/search/research/papers \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "results": [
    {
      "paperId": "2014215642691656232",
      "primaryId": "arxiv:2105.05233",
      "ids": {
        "arxiv": [
          "2105.05233"
        ]
      },
      "title": "Diffusion Models Beat GANs on Image Synthesis",
      "abstract": "We show that diffusion models can achieve image sample quality superior to the current state-of-the-art generative models...",
      "score": 0.0163934
    }
  ]
}
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.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

query
string
required

Natural-language paper search query.

Minimum string length: 1
k
integer
default:40

Maximum number of ranked papers to return.

Required range: 1 <= x <= 500
authors
string

Author substring filter. Repeat or pass a comma-separated value; all filters must match.

categories
string

Paper category filter. Repeat or pass a comma-separated value; all filters must match.

from
string<date>

Inclusive lower bound on created/updated date.

to
string<date>

Inclusive upper bound on created/updated date.

Response

Ranked paper results.

success
boolean
required
results
object[]
required