Search Google Scholar publications
/v1/tools/google.serp.scholar/calls Needs an API keyReturns Google Scholar publications for a query, with citation counts and PDF links. Use it to find research on a topic.
Tool google.serp.scholar on Google. Contract version 1, released 2026-10-27.
Over REST, send the input in the body. Over MCP, pass the same input to call_tool.
Both return the full response: the call's ID, status and cost, with this tool's result in output.
Input
querystringRequiredThe search query.
countrystringTwo-letter ISO 3166-1 country code. Case-insensitive.
One of the 249 values of the countries list: ISO 3166-1 alpha-2 country codes, lowercase.
languagestringTwo-letter ISO 639-1 language code. Case-insensitive.
One of the 184 values of the languages list: ISO 639-1 two-letter language codes, lowercase.
pageintegerPage of results.
At least 1.
Output
A successful call returns these blocks in its output. A field not marked required can be null.
results
A list of rows. Always present, possibly empty.
positionintegerRank among scholar results, starting at 1.
titlestringRequiredurlstringAddress of the publication's page. Absent for a work Google only knows from citations.
snippetstringpublication_summarystringAuthors, venue, year and publisher on one line as Google shows them, abbreviated. Not parsed.
yearintegerYear of publication.
cited_by_countintegerNumber of works Google Scholar counts as citing this one.
version_countintegerNumber of versions of the work Google Scholar groups together.
pdf_urlstringAddress of a freely readable copy, usually a PDF.
result_idstringGoogle Scholar's identifier of the result.
cluster_idstringGoogle Scholar's identifier of the group of versions of the work.