Google Scholar Scraper avatar

Google Scholar Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Scholar Scraper

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

Masked Hacker

Maintained by Community

Actor 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

FieldTypeDescription
searchQueriesstring[]Keyword searches to run, e.g. graph neural networks. Required.
exactPhrasestringRestrict every query to results containing this exact phrase.
authorsstringRestrict every query to these author(s), e.g. Y LeCun.
yearFrom / yearTointOnly include results published in this year range.
maxResultsPerQueryintStop paginating each query after this many results (default 100).
proxyConfigurationproxyResidential 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.

FieldDescription
title, authors, yearPaper identity.
venue, publisherJournal, conference or publisher.
snippetAbstract excerpt shown under the result.
citationCount, citedByUrlCitation count and link to citing papers.
pdfUrlDirect link to a free PDF, when available.
resultUrl, relatedUrl, clusterIdPaper link, related-articles link, and Scholar's cluster ID.
query, rank, scrapedAtSource 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.