Our Google Scholar Cite API allows you to scrape cite results from the Google Scholar organic results. The API is accessed through the following endpoint: /search?engine=google_scholar_cite.
A user may query the following: https://serpapi.abcproxy.com/search?engine=google_scholar_cite utilizing a GET request. Head to the for a live and interactive demo.
using System;
using System.Net.Http;
class Program
{
static async Task Main()
{
var client = new HttpClient();
var query = System.Web.HttpUtility.ParseQueryString(string.Empty);
query["engine"] = "google_scholar_cite";
query["q"] = "FDc6HiktlqEJ";
query["no_cache"] = "false";
query["api_key"] = "YOUR_API_KEY";
var response = await client.GetAsync(
$"https://serpapi.abcproxy.com/search?{query}"
);
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
import java.net.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws Exception {
String url = "https://serpapi.abcproxy.com/search" +
"?engine=google_scholar_cite" +
"&q=FDc6HiktlqEJ" +
"&no_cache=false" +
"&api_key=YOUR_API_KEY";
HttpURLConnection conn = (HttpURLConnection) new URL(url).openConnection();
conn.setRequestMethod("GET");
BufferedReader in = new BufferedReader(
new InputStreamReader(conn.getInputStream())
);
String response = in.lines().collect(Collectors.joining());
System.out.println(response);
}
}
API Parameters
Search Query
Name
Type
Required
Description
Example
q
String
Yes
FDc6HiktlqEJ
Localization
Name
Type
Required
Description
Example
hl
String
No
en
Serpapi Parameters
Name
Type
Required
Description
Example
engine
String
Yes
Set parameter to google_scholar_cite to use the Google Finance API engine.
google_scholar_cite
no_cache
boolean
No
Parameter will force SerpApi to fetch the results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache.
true
api_key
string
Yes
Parameter defines the SerpApi private key to use.
123
Response
Success 200
Response Body
{
"url": "https://scholar.google.com/scholar?output=cite&q=info:FDc6HiktlqEJ:scholar.google.com",
"articles_cite": [
{
"title": "GB/T 7714",
"snippet": "Schwertmann U, Taylor R M. Iron oxides[J]. Minerals in soil environments, 1989, 1: 379-438."
},
{
"title": "MLA",
"snippet": "Schwertmann, U. T. R. M., and Reginald M. Taylor. \"Iron oxides.\" Minerals in soil environments 1 (1989): 379-438."
},
{
"title": "APA",
"snippet": "Schwertmann, U. T. R. M., & Taylor, R. M. (1989). Iron oxides. Minerals in soil environments, 1, 379-438."
}
],
"links": [
{
"name": "BibTeX",
"link": "https://scholar.googleusercontent.com/scholar.bib?q=info:FDc6HiktlqEJ:scholar.google.com/&output=citation&scisdr=ClEqqum3GAA:AFWwaeYAAAAAZ-37zzN6FLxkzIPi_jXKdsfqO1A&scisig=AFWwaeYAAAAAZ-37zxiAZmp8tpkPmt78pZyyHxM&scisf=4&ct=citation&cd=-1&hl=zh-CN"
},
{
"name": "EndNote",
"link": "https://scholar.googleusercontent.com/scholar.enw?q=info:FDc6HiktlqEJ:scholar.google.com/&output=citation&scisdr=ClEqqum3GAA:AFWwaeYAAAAAZ-37zzN6FLxkzIPi_jXKdsfqO1A&scisig=AFWwaeYAAAAAZ-37zxiAZmp8tpkPmt78pZyyHxM&scisf=3&ct=citation&cd=-1&hl=zh-CN"
},
{
"name": "RefMan",
"link": "https://scholar.googleusercontent.com/scholar.ris?q=info:FDc6HiktlqEJ:scholar.google.com/&output=citation&scisdr=ClEqqum3GAA:AFWwaeYAAAAAZ-37zzN6FLxkzIPi_jXKdsfqO1A&scisig=AFWwaeYAAAAAZ-37zxiAZmp8tpkPmt78pZyyHxM&scisf=2&ct=citation&cd=-1&hl=zh-CN"
},
{
"name": "RefWorks",
"link": "https://scholar.googleusercontent.com/scholar.rfw?q=info:FDc6HiktlqEJ:scholar.google.com/&output=citation&scisdr=ClEqqum3GAA:AFWwaeYAAAAAZ-37zzN6FLxkzIPi_jXKdsfqO1A&scisig=AFWwaeYAAAAAZ-37zxiAZmp8tpkPmt78pZyyHxM&scisf=1&ct=citation&cd=-1&hl=zh-CN"
}
],
"search_metadata": {
"google_news_url": "https://scholar.google.com/scholar?output=cite&q=info:FDc6HiktlqEJ:scholar.google.com",
"raw_html_file": "https://webserp.abcproxy.com/files/da6075ecc65196aa/bfb2c7df-7236-4f4e-b2ec-7fc4ee837826.html",
"xray_html_file": "https://webserp.abcproxy.com/files/da6075ecc65196aa/bfb2c7df-7236-4f4e-b2ec-7fc4ee837826.xray",
"total_time_taken": "3.5611",
"id": "bfb2c7df-7236-4f4e-b2ec-7fc4ee837826",
"json_endpoint": "https://webserp.abcproxy.com/files/da6075ecc65196aa/bfb2c7df-7236-4f4e-b2ec-7fc4ee837826.json",
"created_at": "2025-04-03 10:59:05"
},
"search_parameters": {
"engine": "google_scholar_cite",
"no_cache": true,
"api_key": "YOUR_API_KEY",
"q": "FDc6HiktlqEJ"
}
}
Response Fields
Field
Type
Description
search_parameters
Object
Contains query parameters and search context
search_metadata
Object
Contains timing and status information
articles_cite[]
Object[]
articles_cite Information parameters
links[]
Object[]
links Information parameters
Error Responses
Common Errors
HTTP Status
Error Code
Description
200
400
API Key can not be empty
200
401
Param error
200
402
API Key error
200
403
Insufficient Balance
200
404
Deduction failed
200
405
Failed to record usage count
200
406
Unsupported engine
200
407
Network error
200
408
File not found
200
409
Limit param error
200
410
Build url error
200
411
Failed to QueryRecentRecord
200
412
Failed to find json
200
413
Get html error
200
414
HTML is empty
200
429
Too many request
Error Example
{
"code": 400,
"message": "API Key can not be empty"
}
Parameter defines the ID of an individual Google Scholar organic search result. You can find the ID inside the result_id by using our .
Parameter defines the language to use for the Google Scholar Cite. It's a two-letter language code. (e.g., en for English, es for Spanish, or fr for French). Head to the for a full list of supported Google languages.