Google Scholar Scraper — Papers & Citations avatar

Google Scholar Scraper — Papers & Citations

Pricing

from $1.20 / 1,000 google scholar scraper — papers & citations

Go to Apify Store
Google Scholar Scraper — Papers & Citations

Google Scholar Scraper — Papers & Citations

Scrape academic paper records from Google Scholar. Returns title, authors, publication year, venue, snippet, PDF link, citation count, and cluster ID. Year range and language filters. Parse-confidence on every record. More fields than any competitor.

Pricing

from $1.20 / 1,000 google scholar scraper — papers & citations

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Scholar Scraper — Academic Papers & Citations

Scrape Google Scholar search results into structured JSON — title, authors, publication year, journal/venue, abstract snippet, PDF link, citation count, and Scholar cluster ID. This academic paper scraper returns 17 fields per record including parse_confidence, making it the most complete Google Scholar data extraction tool available. Ideal for systematic literature reviews, citation network analysis, research gap discovery, and AI knowledge base enrichment.

Not affiliated with Google or Google Scholar.

Why this Google Scholar scraper?

  • 17 fields per record — more than any competing actor; includes PDF link, cluster ID, related/versions URLs
  • parse_confidence on every record — machine-readable freshness signal that drops when Scholar changes its HTML structure, before silent failures hit your pipeline
  • Year range filter (yearFrom / yearTo) — narrow results to specific publication windows
  • Multi-language support via language parameter
  • Residential proxy support for bulk scraping without Scholar rate-limiting
  • Structural HTML parsing anchored to data-cid / data-rp / gs_ri / gs_a / gs_rs / gs_fl — not fragile CSS class names that break on every Scholar update

Output Schema

FieldTypeDescription
titlestringPaper / book title
authorslist[string]Author name list
publication_yearintegerPublication year
venuestringJournal / conference / publisher
snippetstringAbstract fragment shown by Scholar
result_urlstringLink to the paper or book page
pdf_urlstringDirect PDF link (when available)
pdf_hoststringDomain serving the PDF
citations_countinteger"Cited by N" count
cluster_idstringScholar internal cluster ID (stable)
related_urlstring"Related articles" Scholar URL
versions_urlstring"All N versions" Scholar URL
result_typestringarticle / book / citation / patent
querystringInput query (for batch traceability)
rankinteger0-based rank in result set
parse_confidencefloat0.0–1.0 parse quality signal
warningslist[string]Machine-readable issue codes
scraped_atstringISO-8601 UTC timestamp

Input

{
"query": "deep learning image recognition",
"maxResults": 100,
"yearFrom": 2020,
"yearTo": 2024,
"language": "en",
"proxyUrl": "http://user:pass@proxy-host:port"
}

Parameters

ParameterRequiredDefaultDescription
queryyesScholar search query
maxResultsno100Max papers to return
yearFromnoFilter: papers from this year
yearTonoFilter: papers up to this year
languagenoenInterface language code
proxyUrlnoResidential proxy URL for bulk runs

Usage Notes

Small runs (≤ 30 results): work without a proxy from a clean IP (tested).

Bulk runs (> 30 results): Google Scholar rate-limits datacenter IPs aggressively. Pass a residential proxy URL via proxyUrl to enable reliable bulk scraping. Apify residential proxies are supported.

parse_confidence: A value below 0.8 means Scholar's page structure may have changed. The actor logs a warning and continues — buyers can filter by confidence to surface data quality issues.

Use cases for Google Scholar data extraction

  • Systematic literature review — pull all papers on a topic into a spreadsheet, filter by year and citation count
  • Citation network mapping — follow cluster IDs and citation counts to reconstruct influence graphs
  • Research gap analysis — find underexplored topics by comparing search volume vs paper volume
  • Author discovery — search author:"Y LeCun" to pull a researcher's full publication list
  • Topic trend analysis — compare paper counts by year to chart field growth or decline
  • AI knowledge base enrichment — feed structured paper metadata to RAG pipelines and LLM agents
  • Grant writing support — quickly compile references and citation statistics for a field

Frequently asked questions

Do I need a Google API key? No. This scraper parses the public Google Scholar HTML search page. No API key or login is required.

How many results can I get? Google Scholar caps results at 1,000 per query (10 results × 100 pages). For more coverage, split into narrower queries (year ranges, subtopics).

When do I need a proxy? Small runs (≤ 30 results) work without a proxy. For bulk extraction (> 30), Scholar aggressively rate-limits datacenter IPs — pass a residential proxy URL via proxyUrl.

What does parse_confidence mean? A float 0.0–1.0. Values ≥ 0.8 = all fields extracted cleanly. Below 0.8 = Scholar may have changed its structure; check warnings for codes.

Can I scrape by author? Yes — use Scholar's standard query syntax: author:"Geoffrey Hinton" or author:"Y LeCun" neural networks.

Integrations

Built for academic researchers and R&D teams building literature reviews, citation networks, and AI knowledge bases — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.