Google Scholar Scraper
Pricing
from $3.00 / 1,000 results
Google Scholar Scraper
Scrape Google Scholar search results into structured academic records (title, authors, year, venue, citation count, PDF link, cluster id).
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Masked Hacker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Google Scholar Scraper: Papers, Citations & Authors
Turn any Google Scholar search into a clean, structured dataset of academic papers. Search by keyword, author or exact phrase and get title, authors, year, venue, publisher, citation count and PDF link for every result, fully paginated.
Perfect for literature reviews, bibliometric analysis, citation tracking, and research landscape mapping across any field.
What you get
- ๐ Search by keyword, author, or exact phrase, with year-range filtering.
- ๐ Full bibliographic data per paper: title, authors, year, venue and publisher.
- ๐ Citation count and a direct link to the citing papers.
- ๐ Free PDF link when Scholar shows one.
- ๐ Related articles link and Scholar's cluster ID for deduping paper versions.
- ๐ Clean JSON / CSV / Excel export, ready for a spreadsheet or a pipeline.
Pricing
Pay per event: $0.005 per result returned, plus a small per-run start fee. You only pay for results you actually receive; no monthly subscription.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | string[] | Keyword searches to run, e.g. graph neural networks. Required. |
exactPhrase | string | Restrict every query to results containing this exact phrase. |
authors | string | Restrict every query to these author(s), e.g. Y LeCun. |
yearFrom / yearTo | int | Only include results published in this year range. |
maxResultsPerQuery | int | Stop paginating each query after this many results (default 100). |
proxyConfiguration | proxy | Residential proxy required. Scholar blocks datacenter IPs. |
Example input
{"searchQueries": ["graph neural networks", "CRISPR gene editing"],"yearFrom": 2020,"maxResultsPerQuery": 100}
Output
One record per search result, in rank order for its query.
| Field | Description |
|---|---|
title, authors, year | Paper identity. |
venue, publisher | Journal, conference or publisher. |
snippet | Abstract excerpt shown under the result. |
citationCount, citedByUrl | Citation count and link to citing papers. |
pdfUrl | Direct link to a free PDF, when available. |
resultUrl, relatedUrl, clusterId | Paper link, related-articles link, and Scholar's cluster ID. |
query, rank, scrapedAt | Source query, result rank, and scrape time. |
Example output
{"title": "Deep residual learning for image recognition","authors": ["K He", "X Zhang", "S Ren"],"year": 2016,"venue": "Proceedings of the IEEE conference on computer vision","citationCount": 194832,"pdfUrl": "https://openaccess.thecvf.com/content_cvpr_2016/papers/He_Deep_Residual_Learning_CVPR_2016_paper.pdf","resultUrl": "https://openaccess.thecvf.com/content_cvpr_2016/html/He_Deep_Residual_Learning_CVPR_2016_paper.html","query": "deep residual learning","rank": 1}
FAQ
Do I need a Google account or API key? No. Just provide a search query.
How far back does pagination go? As far as Scholar's own result pages go, up to
maxResultsPerQuery per query.
Is this legal? The actor collects only publicly available search-result data. You are responsible for complying with Google's terms and applicable law in your use of the data.