CORTEXA

API

Free, read-only access to the same paper index the site searches — for scripts, dashboards, or your own tools. No cost, no approval process.

Get a key

Generate one from your profile. It's shown once at creation — copy it somewhere safe.

Request

GET /api/v1/papers with your key as a bearer token:

curl "https://automata-index.vercel.app/api/v1/papers?q=robotics&limit=10" \
  -H "Authorization: Bearer cortexa_live_..."

Query parameters

ParamDescription
qSearch query (relevance-ranked full-text search)
sourceFilter to one of: arxiv, crossref, openalex, core
sortrecent (default) or cited
yearFrom / yearToRestrict to a publication year range
limitResults per request, default 20, max 50

Response

{
  "results": [
    {
      "id": "...",
      "title": "...",
      "authors": ["..."],
      "abstract": "...",
      "published_date": "2026-01-15",
      "source": "arxiv",
      "publisher": "arXiv",
      "pdf_url": "https://arxiv.org/pdf/...",
      "landing_page_url": "https://arxiv.org/abs/...",
      "citation_count": 3,
      "also_indexed_via": []
    }
  ],
  "count": 10
}

Rate limit

60 requests per minute per key. The response includes X-RateLimit-Remaining so you can back off before hitting it.