Google Scholar - Papers, Citations, PDFs avatar

Google Scholar - Papers, Citations, PDFs

Pricing

$3.00 / 1,000 paper scrapeds

Go to Apify Store
Google Scholar - Papers, Citations, PDFs

Google Scholar - Papers, Citations, PDFs

Search 250M+ academic papers by keyword and get structured rows: title, authors, venue, year, citation count, DOI link, open-access PDF and the full abstract. Powered by the OpenAlex index, so every run returns data instead of a captcha.

Pricing

$3.00 / 1,000 paper scrapeds

Rating

0.0

(0)

Developer

SR

SR

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

0

Monthly active users

4 days ago

Last modified

Share

Google Scholar Papers: Citations, Authors and Open-Access PDFs

Where the data comes from. This Actor searches the OpenAlex index of the scholarly record, not Google Scholar's own results page. The papers overlap heavily and the citation counts, authors, DOIs and PDFs are all here, but the ranking is OpenAlex's relevance, not Google's. If you need Google Scholar's exact ordering, this is the wrong tool.

Search 250 million academic papers by keyword and get them back as clean rows: title, authors, venue, year, citation count, DOI link, a freely readable PDF where one exists, and the abstract. No API key, no captcha, no login.

Give it one query or a batch of them. Every query returns its own ranked list, tagged with the query it came from, so a run over twenty topics stays separable when you load it into a sheet or a database.

What you get

  • One row per paper, ranked per query, with position starting at 1.
  • Citation counts in cited_by_count, which is the field most people actually came for. Populated on effectively every paper.
  • Authors and venue in authors_venue, up to eight authors followed by the journal or conference and the year.
  • A stable link in title_url: the DOI where the publisher registered one, otherwise the landing page.
  • Open-access PDFs in pdf_url when a free copy exists. Roughly 45% of papers have one. It is never a paywalled page dressed up as a download.
  • The abstract, not a truncated preview, in snippet. Present on roughly 60% of papers, which is what publishers have released.
  • An optional language filter, so a query can be restricted to papers published in Dutch, German, Spanish and so on.

Why this rather than scraping Google Scholar

Google Scholar has no API and rate-limits hard on the IP address. A scraper pointed at it works for about twenty requests from a clean address and then returns a captcha page, and the block is on the address, so neither a cookie nor a bigger proxy pool clears it. That is why so many "scholar scraper" listings quietly return empty runs.

This Actor reads OpenAlex instead, an open index of the scholarly record covering 250M+ works with citation graphs, author disambiguation and open-access links. It answers every request. The practical difference for you is that a run returns papers rather than a rate-limit page, and the abstract arrives in full instead of as a two-line snippet.

What it is not: Google Scholar's own ranking. If you need that exact ordering, this is the wrong tool. If you need the papers, the citations and the links, this returns more of them, more reliably.

Input

FieldTypeRequiredDefaultWhat it does
queriesarrayyes["large language models"]One or more search queries. Each returns its own ranked list
pagesintegerno1Result pages per query, 10 papers each. Max 10, so up to 100 papers per query
languagestringnoISO code (en, de, nl…) to return only papers in that language. Empty searches every language

Example input:

{
"queries": [
"large language models",
"CRISPR gene editing"
],
"pages": 2
}

That run returns 40 rows: twenty per query, ranked.

Output

One dataset row per paper:

{
"position": 1,
"title": "Quantum Computing in the NISQ era and beyond",
"authors_venue": "John Preskill - Quantum - 2018",
"year": 2018,
"cited_by_count": 8690,
"title_url": "https://doi.org/10.22331/q-2018-08-06-79",
"pdf_url": "https://quantum-journal.org/papers/q-2018-08-06-79/pdf/",
"snippet": "Noisy Intermediate-Scale Quantum (NISQ) technology will be available in the near future...",
"search_query": "quantum computing"
}

Use cases

Literature reviews that need to be repeatable. A review is only defensible if someone else can rerun the search. Store the queries and the run date and the whole result set reconstructs, with citation counts as they stood on that day.

Finding what to read first. Sorting a topic by cited_by_count puts the papers the field actually built on at the top. For an unfamiliar subject that ordering is worth more than relevance ranking.

Tracking a research area over time. Run the same queries monthly and diff cited_by_count per DOI to see which work is gaining traction, and which papers are new to the field since last month.

Building a reading pipeline. pdf_url gives a direct link to the papers you can actually open, so a downstream job can fetch and index the full text without a librarian's login.

Competitive and technical due diligence. Checking who publishes on a technology, where they publish, and how often they are cited is a fast read on whether a claim has a research base behind it.

Pricing

$0.001 per paper returned. You pay for papers, not for runs, and there is no subscription. A 100-paper run costs $0.10. Queries that return nothing are not billed.

Free-plan Apify users receive the first 10 rows of each run. Any paid plan removes that limit.

Limits and gotchas

  • Not every paper has a PDF or an abstract. Around 45% carry a free PDF and 60% an abstract, because that is what publishers released. Blank fields are the honest answer, not a failed run.
  • Ranking is relevance, not Google Scholar's ranking. The set of papers overlaps heavily; the exact order does not.
  • Citation counts are a snapshot. They change as the index updates, so record the run date if the number matters to your argument.
  • Preprints and published versions can both appear for the same work. Deduplicate on title_url if that matters to you.
  • Maximum 100 papers per query (10 pages of 10). Split a broad topic into narrower queries rather than expecting one query to return a whole field.

FAQ

Do I need an API key or an account anywhere? No. You supply queries and nothing else.

Does it cover my field? The index spans every discipline, including the humanities and non-English publishing, which is where Google Scholar's coverage is thinnest.

Can I restrict results to recent work? Not directly in the input yet. Pull the papers and filter on year, which is populated on 99% of rows.

Why is snippet empty on some rows? The publisher did not release an abstract for that work. Nothing was lost in transit.

Can I search in a language other than English? Yes. The query text can be in any language, and language restricts the results to papers published in one.

How many papers can one run return? 100 per query, and a run can carry many queries, so a twenty-query run returns up to 2,000 papers.