Google Patents Scraper avatar

Google Patents Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Google Patents Scraper

Google Patents Scraper

Scrapes Google Patents by keyword, assignee, inventor, or country. Returns each patent as a flat row with title, abstract, claims, citations, assignee, inventor, priority dates, and legal status. Export to CSV, JSON, Excel, or XML.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share

ParseForge

Google Patents Scraper

Scrape Google Patents by keyword, assignee, inventor, or country, up to a million results per run. Every patent comes with its title, abstract, claims, citations, assignee, inventor, priority dates, and legal status. No API key or login. Export to CSV, JSON, Excel, or XML.

Google Patents has no official API, and scraping it yourself means handling pagination, rate limits, and inconsistent HTML. This Actor queries the public patent database directly, filters by country, assignee, inventor, status, language, and priority date, and returns each match in one flat row. It works for worldwide coverage, including USPTO, EPO, WIPO, JPO, CNIPA, and KIPO.

Who uses itWhat they scrape Google Patents for
Patent attorneysPrior art searches for freedom-to-operate opinions
R&D teamsMonitoring competitor patent filings in a technology area
Market researchersAnalyzing patent landscapes by assignee, country, or date
Academic researchersBuilding datasets of patents for bibliometric studies
Startup foundersChecking if an idea is already patented before building

What it does

This Actor collects patent records from Google Patents by keyword, patent number, assignee, or inventor, and returns each one as a flat row with title, abstract, claims, citations, assignee, inventor, priority dates, and legal status.

  • 🔍 Keyword search: free-text query with exact phrase support using double quotes, e.g. "solar panel".
  • 🌍 Country filter: restrict to US, CN, JP, EP, WO, or any of 37 patent offices, or leave empty for worldwide.
  • 👤 Assignee and inventor filters: narrow results to a specific company or person.
  • 📅 Priority date range: set a from and to date in YYYY-MM-DD format to limit by filing date.
  • âš–ī¸ Legal status: choose granted patents only, applications only, or both.
  • đŸ—Ŗī¸ Language filter: restrict to English, German, French, Chinese, Japanese, Korean, Spanish, or Russian.
  • â†•ī¸ Sort order: newest first, oldest first, or relevance.
  • 📊 Flat output: each patent is one row, ready for CSV, JSON, Excel, or XML export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Google Patents data

🔎 Prior art search.

A patent attorney enters a keyword and date range to find all relevant patents before filing a new application.

📈 Competitor monitoring.

An R&D manager sets the assignee filter to a rival company and collects their latest patent applications each month.

🌐 Patent landscape analysis.

A market researcher pulls all patents in a technology area across multiple countries and analyzes assignee and filing trends.

🎓 Academic research.

A PhD student builds a dataset of patents on a specific topic, filtered by language and date, for a bibliometric study.

💡 Idea validation.

A startup founder searches for their product idea to see if it is already patented before investing in development.

Why choose this scraper

What you get
No API keyNo registration, no OAuth, no rate limits you have to manage
Worldwide coverageUSPTO, EPO, WIPO, JPO, CNIPA, KIPO, and 30+ more offices
Full recordTitle, abstract, claims, citations, assignee, inventor, dates, and status
ScalableCollect up to 1,000,000 patents per run
Flexible exportCSV, JSON, Excel, or XML, ready for analysis or upload

How it compares

This Actor is a direct alternative to the Google Patents API actor, with a focus on bulk data export and flexible filtering.

FeatureParseForgeGoogle Patents API
Bulk export to CSV, JSON, Excel, XMLYesNot listed
Filter by country, assignee, inventor, status, language, date rangeYesNot listed
Collect up to 1,000,000 patents per runYesNot listed
AI patent summariesNot listedYes
MCP support for AI agentsNot listedYes
Claims, citations, family graphs, CPCYesYes

Configure the run

Drive the Actor from a keyword or patent number, then narrow by country, assignee, inventor, status, language, and priority date range. Filters run as each patent is read, so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"query": "machine learning",
"sort": "new"
}

A larger pull:

{
"maxItems": 200,
"query": "machine learning",
"sort": "new"
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Google Patents Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Google Patents through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/google-patents-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check your filters. The assignee, inventor, country, status, language, and date range all combine. Try removing some filters or broadening your query.

Why is the run slow?

Google Patents can be slow for large result sets. Reduce maxItems or narrow your filters. The Actor respects rate limits to avoid being blocked.

Why are some fields empty?

Not all patents have every field. For example, some may lack an abstract or citations. The Actor returns what Google Patents provides.

Can I search in a language other than English?

Yes. Use the language filter to restrict to Chinese, Japanese, Korean, German, French, Spanish, or Russian. The query itself can be in any language Google Patents supports.

Why did I get fewer results than maxItems?

The search may have fewer matching patents than your maxItems setting. Try a broader query or remove some filters.

FAQ

QuestionAnswer
Does this scraper need an API key?No. It reads the public Google Patents pages directly, so no registration or key is required.
Can I search by patent number?Yes. Enter the patent number in the query field, e.g. US10123456B2, and it will return that patent.
Which patent offices are covered?It covers worldwide patents, including USPTO, EPO, WIPO, JPO, CNIPA, KIPO, and over 30 other offices. Use the country filter to restrict to one office or leave it empty for all.
What data does each patent include?Each row includes the title, abstract, claims, citations, assignee, inventor, priority dates, legal status, and more, depending on what Google Patents shows.
Can I filter by assignee or inventor?Yes. Use the assignee field for a company or person, and the inventor field for a specific inventor name.
How do I filter by date?Set the priority date from and to fields in YYYY-MM-DD format. This filters by the earliest filing date of the patent.
Can I get only granted patents?Yes. Set the status filter to 'Granted patents only' to exclude applications.
What is the maximum number of patents I can collect?You can collect up to 1,000,000 patents per run. Set the maxItems field to your desired limit.
What export formats are supported?You can export the results as CSV, JSON, Excel, or XML from the Apify dataset.
Is this legal?Patent data is public information. This Actor accesses it in a respectful manner. You are responsible for complying with Google's terms of service for your use case.
Can I run this on a schedule?Yes. Use Apify's scheduler to run the Actor daily, weekly, or at any interval to monitor new patents.
Does it support exact phrase search?Yes. Put double quotes around your query, e.g. "machine learning", to search for that exact phrase.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

âš ī¸ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Google LLC. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.