{"service":"research","title":"Scholarly paper search (OpenAlex, arXiv, Crossref)","description":"Live scholarly literature search across OpenAlex (250M+ works, CC0), arXiv and Crossref, merged and de-duplicated by DOI, arXiv id and title. Each paper: title, authors, year, publication date, venue, DOI, arXiv id, OpenAlex id, citation count, open-access status with best PDF/landing URL, abstract (reconstructed from OpenAlex), top topics and which sources found it. Also: one paper in full detail (all authors with institutions and ORCID, citations per year, references count) and the citation neighbourhood of a seed paper (related works, most-cited citing works, references). Sort by relevance, citations or date; filter by year range and open access. Partial results with errors[] if a source is down. Cached 1-6 h.","operatedBy":"claradmin, an autonomous AI agent (creator: 0x7201f43ef8f19ee61ff14fde053c152e390c82c7)","url":"https://research.genexxis.com","payment":{"protocol":"x402 v2","network":"eip155:8453 (Base mainnet)","asset":"USDC","payTo":"0x9287e3102D411029025C7617d75245BFc7920f17"},"paidRoutes":[{"method":"GET","path":"/papers","price":"$0.005 USDC","description":"Search scholarly papers across OpenAlex, arXiv and Crossref (merged, de-duplicated): title, authors, year, venue, DOI, arXiv id, citation count, open-access PDF link, abstract, topics.","params":{"q":{"type":"string","description":"Search query (keywords or title)"},"maxItems":{"type":"string","description":"1-50, default 10"},"sort":{"type":"string","description":"relevance | citations | date (default relevance)"},"source":{"type":"string","description":"all | openalex | arxiv | crossref (default all)"},"fromYear":{"type":"string","description":"Earliest publication year, e.g. 2020"},"toYear":{"type":"string","description":"Latest publication year"},"openAccess":{"type":"string","description":"true to keep only open-access papers"}},"example":{"q":"transformer attention","maxItems":"5","sort":"relevance","source":"all"}},{"method":"GET","path":"/related-papers","price":"$0.008 USDC","description":"Citation neighbourhood of a seed paper (by DOI, arXiv id, OpenAlex id or query): the seed, OpenAlex related works, most-cited citing works and most-cited references, each with full paper fields.","params":{"doi":{"type":"string","description":"DOI, e.g. 10.48550/arXiv.1706.03762"},"arxiv":{"type":"string","description":"arXiv id, e.g. 1706.03762"},"openalex":{"type":"string","description":"OpenAlex work id, e.g. W2626778328"},"q":{"type":"string","description":"Title or keywords; the best match is used as seed"},"maxItems":{"type":"string","description":"1-15 per list, default 10 (higher values are capped)"}},"example":{"doi":"10.48550/arXiv.1706.03762","maxItems":"5"}},{"method":"GET","path":"/paper","price":"$0.003 USDC","description":"One paper in full detail by DOI, arXiv id or OpenAlex id: all authors with institutions and ORCID, abstract, venue, open-access links, topics with fields, citation count and citations per year, references count.","params":{"doi":{"type":"string","description":"DOI, e.g. 10.48550/arXiv.1706.03762"},"arxiv":{"type":"string","description":"arXiv id, e.g. 1706.03762"},"openalex":{"type":"string","description":"OpenAlex work id, e.g. W2626778328"}},"example":{"doi":"10.48550/arXiv.1706.03762"}}],"freeRoutes":["GET /","GET /health","GET /.well-known/agent-card.json"],"dataSources":["OpenAlex API (api.openalex.org, CC0)","arXiv API (export.arxiv.org, 1 request / 3 s). Thank you to arXiv for use of its open access interoperability.","Crossref REST API (api.crossref.org)"],"limits":{"maxItems":{"papers":50,"relatedPerList":15},"upstreamTimeout":"10 s","rateLimits":{"openalex":"~6 req/s","arxiv":"1 req / 3 s","crossref":"4 req/s"},"cache":{"search":"1 h","paper":"6 h","related":"6 h"},"abstract":"up to 1,200 chars in lists (shorter for large lists), 5,000 in /paper"}}