Google Scholar Research

Search Google Scholar publications and read citation-focused fields.

Use the Google Scholar API when you need publication search results, citation counts, author links, or research monitoring workflows.

Search Scholar

import os
import serpapi


client = serpapi.Client(api_key=os.environ["SERPAPI_KEY"], timeout=20)

results = client.search(
    engine="google_scholar",
    q="coffee",
)

for result in results.get("organic_results", [])[:5]:
    print(result.get("title"))
    print(result.get("publication_info", {}).get("summary"))
    print(result.get("inline_links", {}).get("cited_by", {}).get("total"))

What to Read

Start with organic_results. Useful fields include title, link, publication_info, snippet, resources, and inline_links.cited_by.

See the Google Scholar API documentation for author, citation, and date filters.