Google Scholar Authors Scraper
Pricing
from $1.40 / 1,000 results
Google Scholar Authors Scraper
[💰$2 / 1K] ⚡ Fast, cheap Google Scholar author scraper. No login, no API key. Get profiles by profile or co-author list URL: affiliation, interests, citations, h-index, i10-index, citations per year, full co-author list and all publications. Perfect for research impact analysis.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Aboo Script
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Scholar Authors Scraper extracts researcher profiles from Google Scholar into clean, structured data you can download as JSON, CSV, Excel, or HTML. Paste a Google Scholar profile URL or a co-authors list URL, and get the name, affiliation, research interests, citations, h-index, i10-index, citations per year, co-authors, and publications of every author. No account or login required.
Introduction
Google Scholar is the largest free search engine for scholarly literature. Millions of researchers keep a public Google Scholar profile that lists their publications, citation counts, and co-authors, which makes it a key source for measuring research impact.
This actor collects the same public information you see on a Google Scholar profile and turns it into a ready-to-use dataset, one row per author. You can run it once, schedule it to run daily, or connect it to your own tools as a Google Scholar API alternative.
What data can you extract from Google Scholar?
- 👤 Author name, Google Scholar author ID, and profile URL
- 🏛️ Affiliation, organization, and verified email domain
- 🌐 Homepage and profile photo
- 🔬 Research interests
- 📊 Citations, h-index, and i10-index, all time and for recent years
- 📈 Citations per year
- 🔓 Public access counts (articles available and not available)
- 🤝 Co-authors with name, affiliation, email domain, and profile URL (the full list, not only the 20 shown on the profile)
- 📚 Publications with title, authors, venue, year, number of citations, and links
Use Cases
- 📈 Research impact analysis: compare citations, h-index, and citation trends of researchers, labs, or departments.
- 🎓 Academic hiring and grants: check the publication record of candidates and reviewers in minutes.
- 🤝 Collaboration networks: map who works with whom by following co-author lists.
- 🗂️ Database building: build your own catalog of researchers and their publications in a field.
- 🤖 AI and automation: feed clean, structured data into spreadsheets, dashboards, or AI workflows.
How to scrape Google Scholar step by step
- Paste one or more Google Scholar profile URLs or co-authors list URLs into Start URLs.
- Set Maximum number of profiles to how many co-authors you want per co-authors list URL.
- Set Maximum publications per profile and choose how to Sort publications by.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or HTML from the Output tab.
Input
- Start URLs: Google Scholar URLs to scrape. Supported pages: author profiles (for example
https://scholar.google.com/citations?user=JicYPdAAAAAJ) and co-authors lists (the "View all" co-authors page, for examplehttps://scholar.google.com/citations?view_op=list_colleagues&user=JicYPdAAAAAJ). Profile URLs from any Google Scholar country domain work, and a publication sort set in the URL is kept. - Maximum number of profiles: how many author profiles to collect for each co-authors list URL. A profile URL always gives one profile. Use 0 for unlimited.
- Maximum publications per profile: how many publications to include for each author. Use 0 to get every publication of the profile.
- Sort publications by: order of the publication list, the same as on the profile page: most cited, newest first, or title.
- Proxy configuration: Google Scholar blocks requests from cloud servers, so a proxy is required. The default Apify datacenter proxy works; switch to residential proxies only if you see access errors.
Input Examples
Scrape five well-known researchers and the co-authors of Geoffrey Hinton:
{"startUrls": [{ "url": "https://scholar.google.com/citations?user=JicYPdAAAAAJ&hl=en" },{ "url": "https://scholar.google.com/citations?user=WLN3QrAAAAAJ&hl=en" },{ "url": "https://scholar.google.com/citations?user=kukA0LcAAAAJ&hl=en" },{ "url": "https://scholar.google.com/citations?user=mG4imMEAAAAJ&hl=en" },{ "url": "https://scholar.google.com/citations?user=rDfyQnIAAAAJ&hl=en" },{ "url": "https://scholar.google.com/citations?view_op=list_colleagues&hl=en&user=JicYPdAAAAAJ" }],"maxResults": 5,"maxPublications": 20,"sortPublicationsBy": "citations","proxyConfiguration": { "useApifyProxy": true }}
Get the full publication list of one author, newest first:
{"startUrls": [{ "url": "https://scholar.google.com/citations?user=JicYPdAAAAAJ&hl=en" }],"maxPublications": 0,"sortPublicationsBy": "year","proxyConfiguration": { "useApifyProxy": true }}
Output
Each author is saved as one item in the dataset. Here is an example of a single item (lists shortened):
{"url": "https://scholar.google.com/citations?user=JicYPdAAAAAJ&hl=en","authorId": "JicYPdAAAAAJ","name": "Geoffrey Hinton","affiliation": "Emeritus Prof. Computer Science, University of Toronto","organization": "University of Toronto","organizationId": "8515235176732148308","verifiedEmailDomain": "cs.toronto.edu","homepage": "http://www.cs.toronto.edu/~hinton","interests": ["machine learning","psychology","artificial intelligence","cognitive science","computer science"],"photoUrl": "https://scholar.googleusercontent.com/citations?view_op=view_photo&user=JicYPdAAAAAJ&citpid=2","citations": 1104747,"citationsRecent": 638891,"hIndex": 196,"hIndexRecent": 134,"i10Index": 552,"i10IndexRecent": 405,"recentSinceYear": 2021,"citationsPerYear": [{ "year": 2024, "citations": 110714 },{ "year": 2025, "citations": 119573 },{ "year": 2026, "citations": 95549 }],"publicAccessAvailable": 8,"publicAccessNotAvailable": 1,"coAuthors": [{"url": "https://scholar.google.com/citations?user=m1qAiOUAAAAJ&hl=en","authorId": "m1qAiOUAAAAJ","name": "Terrence Sejnowski","affiliation": "Francis Crick Professor, Salk Institute, Distingished Professor, UC San Diego","verifiedEmailDomain": "salk.edu"}],"publicationsSort": "citations","publications": [{"title": "Imagenet classification with deep convolutional neural networks","url": "https://scholar.google.com/citations?view_op=view_citation&hl=en&user=JicYPdAAAAAJ&citation_for_view=JicYPdAAAAAJ:VN7nJs4JPk0C","citationId": "JicYPdAAAAAJ:VN7nJs4JPk0C","authors": "A Krizhevsky, I Sutskever, GE Hinton","venue": "Advances in neural information processing systems 25","year": 2012,"citedBy": 202103,"citedByUrl": "https://scholar.google.com/scholar?oi=bibs&hl=en&cites=2071317309766942398,1036029811429977192,13351982974043817797"}]}
You can download the dataset in JSON, CSV, Excel, XML, or HTML, or access it through the Apify API.
Notes
- Only author profile URLs and co-authors list URLs are supported. Author search, label (research interest) and organization pages on Google Scholar require a Google sign-in, so they are skipped with a warning. Open an author's profile and paste its URL instead.
- Profiles that were removed or made private are skipped.
- Maximum number of profiles only limits co-authors list URLs; each profile URL always returns exactly one author.
- Citations per year cover the years shown in the profile's citation chart. Years without citations are returned as 0.
citationsRecent,hIndexRecent, andi10IndexRecentcount citations since the year inrecentSinceYear, as on the profile page.- Some authors do not list a homepage, photo, organization, or verified email, so these fields are returned as
null. - Author names, venues, and other texts are returned in English, as shown on the profile.
Why use the Google Scholar Authors Scraper?
- ✅ No login needed: works with public profiles only, so there is no account to manage.
- 📚 Complete publication lists: get every publication of a profile, not only the first page.
- 🤝 Full co-author lists: all co-authors of an author, plus the option to scrape each co-author's own profile.
- 🧹 Clean data: metrics are real numbers, and every author is one tidy row with nested lists.
- 💸 Pay for what you need: limit profiles and publications per run to keep every run small and cheap.
- 🔄 Ready for automation: schedule runs, export to Google Sheets, or connect to Make, Zapier, and n8n.
FAQ
How many profiles can I scrape?
Add as many profile URLs as you like; each one gives one author. For co-authors list URLs, set Maximum number of profiles to the number of co-authors you want, or 0 for all of them.
Do I need a Google account?
No. The actor only collects publicly available profile data. You do not need to log in or provide any account details.
Can I scrape data on a schedule?
Yes. Use Apify Schedules to run the actor every day, week, or month, and track how citations and h-index change over time.
Why are some fields empty?
Some authors simply do not show every piece of information on their profile. When a field is not available, it is returned as null.
Can I request a new feature or input?
Yes. Right now the actor supports profile URLs and co-authors list URLs. If you need other inputs, such as more publication details, get in touch and they can be added.
Can I get a custom or private version?
Yes. The actor can be customized for your workflow, delivered as a private version, or a new scraper can be built for a different website. Use the contact details below.
Need help or want a custom solution?
- 📧 Email: aboo.script@gmail.com
- 🧩 More scrapers: Apify profile