Google Scholar API
Search scholarly publications, follow citation relationships or retrieve a result cluster. Filter by language, year, safety settings and pagination.
/scholar5 credits / requestSearch
Request
curl "https://api.fastaf.co/v1/scholar?query=..." \
-H "Authorization: Bearer YOUR_KEY"Parameters
| Name | Description |
|---|---|
| query | Required when cites and cluster are omitted. Scholarly search query |
| cites | Required when query and cluster are omitted. Citation identifier |
| cluster | Required when query and cites are omitted; cannot be combined with them |
| html | Optional boolean. Include the HTML response |
| language | Optional. Result language |
| lr | Optional. Language restriction |
| as_ylo | Optional. Earliest publication year |
| as_yhi | Optional. Latest publication year |
| scisbd | Optional. Sort and date control |
| as_sdt | Optional. Search type control |
| safe | Optional. Safe-search setting |
| filter | Optional. Similar-result filter |
| as_vis | Optional. Citation visibility control |
| as_rr | Optional. Review-article control |
| page | Optional. Zero-based page |
| results | Optional. Result count of 1 or more |
Response fields
- scholar_results
- title
- title_link
- publication
- snippet
- cited_by
Guides
- Pulling papers, authors and citation counts from Google Scholar with Python
Query Google Scholar for a topic and get papers, years and citation counts as JSON, built around an endpoint slow enough that it has to run as a batch job. Tested August 2026.
- Build a web research agent with the Claude Agent SDK and a hard budget
About 60 lines of Python: Claude Agent SDK plus the FastAF MCP server for search, page reads and Google Scholar. One real run cost 11 credits.
FAQ
What identifies a request?
Provide at least one of query, cites or cluster. A cluster cannot be combined with query or cites.
What does a scholar search cost?
Each request costs 5 credits, or about $1.93 per 1,000 requests on a 75k prepaid pack.