Google Scholar API
Easily integrate and automate the extraction of academic papers, citations, and author details into your application for faster research and data analysis using our Google Scholar API.
"scholar_results": [
{
"title": "Machine learning",
"title_link": "https://books.google.com/books?hl=en&lr=&id=ctM-EAAAQBAJ&oi=fnd&pg=PR6&dq=Machine+Learning&ots=o_Qi_8Pt2o&sig=rKdEyZcwYCtJrOBI-LQlxhNl-K0",
"id": "EQ8shYj8Ai8J",
"type": "[BOOK]",
"displayed_link": "ZH Zhou - 2021 - books.google.com",
"snippet": "… from data is called learning or training. The … machine learning is to find or approximate ground-truth. In this book, models are sometimes called learners, which are machine learning …",
"authors": [
{
"name": "ZH Zhou",
"link": "https://scholar.google.com/citations?user=rSVIHasAAAAJ&hl=en&oi=sra",
"author_id": "rSVIHasAAAAJ",
"scrapingdog_link": "https://api.scrapingdog.com/google_scholar/author?author_id=rSVIHasAAAAJ&api_key=APIKEY"
}
],
"scrapingdog_cite_link": "https://api.scrapingdog.com/google_scholar/cite?api_key=APIKEY&query=EQ8shYj8Ai8J",
"inline_links": {
"versions": {
"total": "All 7 versions",
"link": "https://scholar.google.com/scholar?cluster=3387547533016043281&hl=en&as_sdt=0,5",
"cluster_id": "3387547533016043281",
"scrapingdog_scholar_link": "https://api.scrapingdog.com/google_scholar?api_key=APIKEY&cluster_id=3387547533016043281&as_sdt=0%2C5"
},
"cited_by": {
"total": "Cited by 3826",
"link": "https://scholar.google.com/scholar?cites=3387547533016043281&as_sdt=2005&sciodt=0,5&hl=en",
"cites_id": "3387547533016043281",
"scrapingdog_cite_link": "https://api.scrapingdog.com/google_scholar?api_key=APIKEY&cites=3387547533016043281"
},
"related_pages_link": "https://scholar.google.com/scholar?q=related:EQ8shYj8Ai8J:scholar.google.com/&scioq=Machine+Learning&hl=en&as_sdt=0,5",
"scrapingdog_related_pages_link": "https://api.scrapingdog.com/google_scholar?api_key=APIKEY&q=related:EQ8shYj8Ai8J:scholar.google.com/&as_sdt=0%2C5"
}
},
]"search_details": {
"query": "Machine Learning",
"number_of_results": "About 5,800,000 results"
}"related_searches": [
{
"title": "machine learning prediction",
"link": "https://www.google.com/scholar?..."
}
],
"pagination": {
"current": 1,
"page_no": {
"1": "https://www.scholar.google.com/scholar?start=10&q=...",
"2": "https://www.scholar.google.com/scholar?start=20&q=..."
}
}How It Works Behind the API
import requests
api_key = "APIKEY"
url = "https://api.scrapingdog.com/google_scholar"
params = {
"api_key": api_key,
"query": "Machine Learning"
}
response = requests.get(url, params=params)
if response.status_code == 200:
data = response.json()
print(data)
else:
print(f"Request failed with status code: {response.status_code}")"scholar_results": [
{
"title": "Machine learning",
"title_link": "https://books.google.com/books?…
"id": "EQ8shYj8Ai8J",
"type": "[BOOK]",
…Google Scholar API Response (Structured JSON Data)
Scholar Results
titletitle_linktypedisplayed_linksnippetidResources & PDFs
resourcestitletypelinkCitation & Versions
inline_linkscited_bytotalversionscluster_idrelated_pages_linkSearch Details
search_detailsquerynumber_of_resultsRelated Searches
related_searchestitlelinkPagination
paginationcurrentpage_noGoogle Scholar API Features That Make Scraping Easy
Author Profiles & Metrics
The Author endpoints return citation counts, h-index, and i10-index with research interests, so you can analyze influence in one call.
Citation & Cited-By Data
The Cite endpoint collects citation records and cited-by totals for any paper, so you track scholarly impact without manual scraping.
Filterable Scholarly Search
Query by keyword, author, journal, or publication year and receive the latest papers, versions, and PDF resources in real time.
Rotating Proxy Network
A built-in rotating proxy pool changes IP for every request, so high-volume literature reviews never trip rate limits.
Automatic CAPTCHA Handling
Scrapingdog clears the "robot" walls Scholar throws at repeated queries, keeping your bulk research jobs running.
Structured, Ready-to-Use JSON
Titles, snippets, versions, resources, and pagination arrive as clean JSON, ready for your reference database or pipeline.
What you can build with a Google Scholar Scraper API
Research Paper Discovery
Find and access relevant academic papers quickly by topic, keyword, or author, speeding up the literature review process.
Citation Tracking
Monitor citation frequency and counts over time to measure the impact and influence of specific research and publications.
Academic Profiling
Build detailed author profiles with publications and credentials to support collaboration, hiring, and partnership decisions.
Research Analytics
Analyze trends, citation networks, and emerging research areas to spot what is gaining momentum across academic fields.
Data Enrichment
Enhance existing datasets with current citations and author information to keep your research databases accurate and up to date.
Journal & Conference Monitoring
Stay updated on the latest publications in your field by continuously monitoring journals and conference proceedings.
Built for teams of every size and background
Get Started with Our Google Scholar Scraper API in Minutes
- 1
Create free account
Sign up and get free credits to start testing the Google Scholar API.
- 2
Get Your API Key
Access your unique API key from the dashboard and use it to scrape the data.
- 3
Send Your First Request
Call the /google_scholar endpoint with a query like "Machine Learning" to fetch real-time results from Google Scholar.
- 4
Receive Structured Data
Get clean JSON with scholar_results, cited-by counts, version clusters, PDF resources, and pagination ready to use in your app.
Transparent & Simple Pricing
Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.
FREE
- 100 Requests Credits
- 1 Concurrency
- Access To All APIs
- No Credit Card Required
- Community Support
- Team Support
LITE
- 200,000 Requests Credits
- 5 Concurrency
- Access To All APIs
- Geotargeting
- Email Support
- No Team Support
STANDARD
- 1,000,000 Requests Credits
- 50 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- No Team Support
PRO
- 3,000,000 Requests Credits
- 100 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
PREMIUM
- 6,000,000 Requests Credits
- 150 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS
- 9,000,000 Requests Credits
- 200 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PLUS
- 19,000,000 Requests Credits
- 250 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PRO
- 29,000,000 Requests Credits
- 300 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE
- 42,000,000 Requests Credits
- 350 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PLUS
- 55,000,000 Requests Credits
- 400 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PRO
- 65,000,000 Requests Credits
- 450 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE STARTER
- 90,000,000 Requests Credits
- 500 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE PLUS
- 120,000,000 Requests Credits
- 600 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ENTERPRISE PRO
- 150,000,000 Requests Credits
- 650 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL STARTER
- 185,000,000 Requests Credits
- 700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PLUS
- 220,000,000 Requests Credits
- 800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PRO
- 255,000,000 Requests Credits
- 850 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL ELITE
- 295,000,000 Requests Credits
- 900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ULTRA STARTER
- 360,000,000 Requests Credits
- 1,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PLUS
- 430,000,000 Requests Credits
- 1,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PRO
- 500,000,000 Requests Credits
- 1,300 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN STARTER
- 580,000,000 Requests Credits
- 1,400 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PLUS
- 660,000,000 Requests Credits
- 1,500 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PRO
- 740,000,000 Requests Credits
- 1,700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN ELITE
- 830,000,000 Requests Credits
- 1,800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA STARTER
- 920,000,000 Requests Credits
- 1,900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PLUS
- 1,010,000,000 Requests Credits
- 2,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PRO
- 1,100,000,000 Requests Credits
- 2,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
Trusted by Researchers worldwide
4.8 TrustScoreI got the free trial and in less than a minute I already integrated with their API to scrape Google, matter of fact they had all the plug-and-play codes ready for me, It was seamless. I am about to upgrade as I have used up my trial credits.
I love how you can use it to scrape data from Google.
Scrapingdog is an awesome service. I use it with my Local Leads Sniper system and thanks to it I have been able to land a few clients since it gave me all the info that my client's Google Business Profile was missing. Great service!
Their API success rate is 100% on the tests that I have done. The service seems very reliable.
Frequently Asked Questions
What is the Google Scholar API?
It’s an API that automates the extraction of data from Google Scholar, including academic papers, citations, and author profiles. It allows researchers and developers to integrate scholarly data into their applications for easier access and analysis.
Can I extract citation data using this API?
Yes, the API allows you to retrieve citation counts and details for academic papers, enabling you to track the impact and influence of specific research.
Does Scrapingdog offer other types of data from search engines like Google?
Yes, other than the data from Google Scholar, we have dedicated APIs for Google Search, Google Images, Google Maps, and more.
Can I filter the data by publication year or journal?
Yes, the Google Scholar API allows you to filter the data by various parameters, such as publication year, specific journals, or keywords, so you can extract only the most relevant information for your research.
What’s the difference between credits and requests?
Each API request consumes a certain number of credits based on the dedicated API you’re using. For example, the Google Search API costs 5 credits per request.
Does Google have an official Scholar API?
No, there is no official Google Scholar API.
Try Scrapingdog for Free!
Get 100 free credits to spin the API. No credit card required!