Semantic Scholar · Rate Limits

Semantic Scholar Rate Limits

The Semantic Scholar API enforces rate limits at both the unauthenticated (shared pool) and authenticated (per-key) levels. Exceeding any limit returns HTTP 429 Too Many Requests. The documentation recommends implementing exponential backoff strategies for all callers.

Semantic Scholar Rate Limits is the machine-readable rate-limit profile for Semantic Scholar on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 3 rate-limit definitions, measuring requests and requests_per_second.

Tagged areas include Academic, Research, Papers, Citations, and Authors.

3 Limits
AcademicResearchPapersCitationsAuthorsScientific LiteratureAIRecommendations

Limits

unauthenticated
requests · 300
100
Shared pool across all unauthenticated users. Effective throughput will be lower during peak usage periods.
authenticated-api-key
requests_per_second · 1
1
Introductory dedicated rate of 1 RPS across all API endpoints (Academic Graph, Recommendations, Datasets). Higher limits may be granted after submitting a use-case review request to the Semantic Scholar team.
datasets-api
requests
Bulk dataset downloads are gated behind API key authentication. No published per-second rate limit; exponential backoff is still recommended for large batch jobs.