Patent API

Google Patent Scraping API for Patent Search, Claim Data, and Detailed Records

Search Google Patents, retrieve structured patent search results, and access detailed patent records through two purpose-built API endpoints.

1,000 free creditsNo credit card required

Use the same API key and credit balance across every ScrapeBadger API.

GET /v1/google/patents/search
{
  "results": [
    {
      "patent_id": "US10000000B2",
      "title": "Example solid-state battery system",
      "inventor": "Example Inventor",
      "assignee": "Example Company",
      "filing_date": "2016-01-01",
      "grant_date": "2018-01-01"
    }
  ]
}
Endpoints

Explore Both Google Patent API Endpoints

Move from patent discovery to detailed patent-record retrieval with structured JSON responses.

GET/v1/google/patents/search7 credits

Search Patents

Search Google Patents for a patent query and receive matching patent results and pagination metadata in structured JSON.

Filter by inventor, assignee, country, language, grant or application status, patent or design type, and before or after dates. Sort results by newest or oldest, and use page and num to request later result pages and control the number of results returned.

Parameters
qrequiredPatent search query. Supports Boolean logic.
Request
curl --get \
  'https://scrapebadger.com/v1/google/patents/search' \
  --data-urlencode 'q=solid state battery' \
  --data-urlencode 'language=ENGLISH' \
  --data-urlencode 'status=GRANT' \
  --data-urlencode 'patent_type=PATENT' \
  --data-urlencode 'sort=new' \
  --data-urlencode 'page=0' \
  --data-urlencode 'num=10' \
  --header 'x-api-key: YOUR_API_KEY'
Response200 OK
{
  "pagination": {
    "current": 1,
    "next": "example-next-page-reference",
    "total_results": 120,
    "total_pages": 12,
    "page_no": {}
  },
  "results": [
    {
      "title": "Example solid-state battery system",
      "patent_id": "US10000000B2",
      "snippet": "An example patent result concerning battery technology...",
      "publication_number": "US10000000B2",
      "priority_date": "2015-03-10",
      "filing_date": "2016-03-10",
      "grant_date": "2018-06-19",
      "publication_date": "2018-06-19",
      "inventor": "Example Inventor",
      "assignee": "Example Company",
      "language": "English",
      "thumbnail": "https://images.example.com/patent-thumbnail.png",
      "pdf_link": "https://example.com/patent.pdf",
      "link": "https://patents.google.com/patent/US10000000B2",
      "figures": [
        {
          "url": "https://images.example.com/patent-figure.png",
          "thumbnail": "https://images.example.com/figure-thumbnail.png"
        }
      ],
      "country_status": {}
    }
  ],
  "query": "solid state battery",
  "total_results": 120
}
View Search Patents documentation

What Can You Build With the Google Patent Scraping API?

Patent discovery and landscape research

Search technologies, inventions, companies, inventors, and patent classifications across country, language, status, and date contexts. Capture structured titles, patent IDs, publication numbers, inventors, assignees, dates, snippets, links, figures, and country-status data for downstream patent analysis.

Search Patents

Competitor and assignee monitoring

Use patent search results to identify records associated with selected companies, organisations, universities, or inventors. Sort by newer records and apply consistent assignee, inventor, status, country, and date filters to monitor relevant patent grants and applications.

Search Patents

Prior-art and technical research

Use keyword and Boolean queries to identify potentially relevant patent records, then open individual records to examine their available abstracts, claims, descriptions, classifications, and citations. Use the results to support initial research before professional patent or legal review.

Search PatentsPatent Details

Patent-record and portfolio enrichment

Turn a patent search result into a detailed patent record for research tools, internal databases, monitoring dashboards, or portfolio workflows. Preserve the patent ID, application number, dates, claims, citations, figures, PDF link, and source link so downstream systems can trace the information to the original record.

Patent Details
Sign Up For Free

1,000 free credits · No credit card required

More Google Data APIs

Use the same ScrapeBadger account, API key, and credit balance to connect patent records with academic research, broader web results, demand signals, and industry developments.

Why Choose ScrapeBadger?

Build Faster

Structured JSON responses remove browser automation, proxy orchestration, and HTML parsing from your roadmap. Make your first request in minutes and move from proof of concept to production without maintaining scrapers.

Scale Confidently

99.9% uptime SLA. Your data pipeline does not stop because Google changes a page, rotates an anti-bot challenge, or moves a result block. Monitoring, session management, browser infrastructure, and parsing are all us.

All Google Data on One Platform

Search, Maps, News, Hotels, Trends, Jobs, Shopping, Patents, Scholar, Images, Videos, Finance, AI Mode, Lens, Local, Shorts, Flights, Products, and Autocomplete — every Google surface under one API key.

Integrate Anywhere

RESTful API, SDK support, MCP, CLI, and no-code options. Use ScrapeBadger in an existing system or a new application with consistent authentication, structured JSON, and unified billing.

Integrate With Your Stack

Use ScrapeBadger through an official SDK, a standard API request, MCP, CLI, or the tools already in your workflow.

Python SDK

Build asynchronous data pipelines with typed responses, retry handling, and access to the complete Google API suite.

Node.js SDK

Add Google data to Node.js and TypeScript applications with type definitions and support for both ESM and CommonJS.

REST API

Connect from any backend or programming language using standard HTTP requests. Responses arrive as structured JSON that can be stored, transformed, or passed into another service.

One API Key

Access Search, Maps, News, Trends, Shopping, Scholar, Flights, and every other supported Google product with one ScrapeBadger API key and one credit balance.

MCP for AI Tools

Give compatible AI agents access to Google Search, Maps, News, Trends, Shopping, Scholar, Images, Flights, and more through ScrapeBadger's MCP server.

ScrapeBadger CLI

Run Google searches, inspect trends, collect local business data, and export results as JSON, CSV, Markdown, or terminal-friendly tables without building an application.

Trusted by Developers Worldwide

See why developers choose ScrapeBadger for reliable, structured web data.

We switched from the official Twitter API and cut our costs by 95%. The pagination is seamless, and we've never hit a rate limit. Best decision we made this year.

MC
Marcus Chen
Lead Data Engineer at DataFlow Analytics
2 weeks ago

The follower and engagement endpoints are incredibly detailed. We use it for influencer research and competitor analysis. Response times are sub-100ms consistently.

SM
Sarah Mitchell
Marketing Director at SocialPulse Agency
1 month ago

Started with the Apify actor, then moved to the API for more control. The 1,000 free credits were enough to build our MVP. Now processing 2M+ tweets monthly.

JR
James Rodriguez
Founder at TweetMetrics
3 weeks ago

Perfect for academic research. The community and trends endpoints give us data we couldn't get anywhere else. Documentation could use more examples, but support is responsive.

EW
Emily Watson
Research Scientist at Stanford NLP Lab
1 month ago

We monitor 50,000+ accounts for our clients. ScrapeBadger handles it without breaking a sweat. The bulk ID endpoints are a game-changer for large-scale monitoring.

AP
Alex Petrov
CTO at MediaMonitor Pro
2 weeks ago

The geo and trends endpoints power our location-based analytics. Setup took 10 minutes. Their Apify actors are also great for quick one-off scrapes.

LP
Lisa Park
Product Manager at Trendy AI
3 weeks ago
Pricing

Simple, transparent pricing

Start with pay-as-you-go credits (never expire) or save up to 64% with a monthly or annual subscription. Failed requests never consume credits, and every Google API endpoint is included on every plan.

Not Sure Which Plan Fits Your Needs? Calculate Your Cost and Find the Right Plan.

Choose an endpoint and enter your expected request volume. Google APIs use flat per-request credits, making usage easy to forecast. Failed requests cost 0 credits.

FAQ

Frequently asked questions

Everything you need to know about the Patent API.

What data can I retrieve with the Google Patent Scraping API?

Search Patents returns matching patent records and pagination metadata. A result can include title, patent ID, snippet, publication number, priority date, filing date, grant date, publication date, inventor, assignee, language, thumbnail, PDF link, patent link, figures, and country-status data. Patent Details adds the available abstract, claims, description, classifications, citations, application number, and expiration date.

How do I move from a patent search result to detailed patent information?

Call GET /v1/google/patents/search with q , then retain the returned patent_id . Pass that identifier to GET /v1/google/patents/detail . The detailed response can include the available abstract, claims, description, classifications, citations, figures, application number, expiration date, PDF link, and other patent metadata.

Which search filters, sorting options, and pagination controls are supported?

Use inventor and assignee to filter by named individuals or organisations, and use country , language , status , and patent_type to narrow the result set. Use before and after for dates in YYYYMMDD format. The documented sort values are new and old . Use page as a non-negative page number and num to request between 1 and 100 results per page. The required q parameter also supports Boolean logic.

What is the difference between patent_id, publication_number, and application_number?

In a patent search result, patent_id identifies the returned patent record and publication_number contains the associated publication number. The Patent Details endpoint accepts a patent or publication number through its patent_id parameter. The detailed response can also include the related application_number as a separate field.

Can I use the API for prior-art or freedom-to-operate research?

Yes, the API can support the initial data-collection stage of prior-art, patent landscape, competitor-monitoring, and freedom-to-operate research. Use Search Patents to discover potentially relevant records and Patent Details to retrieve available claims, descriptions, classifications, and citations. The returned data should not replace a professional patent search, legal-status check, patentability opinion, or freedom-to-operate opinion.

How much does the Google Patent Scraping API cost?

Search Patents and Patent Details currently cost 7 credits per successful request. There is no additional charge for each patent result, filter, claim, citation, classification, figure, or field returned, and failed requests cost 0 credits. Because pricing configuration can change, the page calculator loads the current public pricing feed and provides a manual refresh control.

Start Building With the Google Patent Scraping API

Use 1,000 free credits to search patent records and retrieve available claims, descriptions, classifications, citations, figures, and detailed patent information through two structured JSON endpoints.

No credit card required · Failed requests cost 0 credits

Disclaimer: ScrapeBadger is not affiliated with, endorsed by, or in any way officially connected with Google LLC or any of its subsidiaries or affiliates. Google and related trademarks are the property of their respective owners.