Google Patents Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
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 it | What they scrape Google Patents for |
|---|---|
| Patent attorneys | Prior art searches for freedom-to-operate opinions |
| R&D teams | Monitoring competitor patent filings in a technology area |
| Market researchers | Analyzing patent landscapes by assignee, country, or date |
| Academic researchers | Building datasets of patents for bibliometric studies |
| Startup founders | Checking 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 key | No registration, no OAuth, no rate limits you have to manage |
| Worldwide coverage | USPTO, EPO, WIPO, JPO, CNIPA, KIPO, and 30+ more offices |
| Full record | Title, abstract, claims, citations, assignee, inventor, dates, and status |
| Scalable | Collect up to 1,000,000 patents per run |
| Flexible export | CSV, 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.
| Feature | ParseForge | Google Patents API |
|---|---|---|
| Bulk export to CSV, JSON, Excel, XML | Yes | Not listed |
| Filter by country, assignee, inventor, status, language, date range | Yes | Not listed |
| Collect up to 1,000,000 patents per run | Yes | Not listed |
| AI patent summaries | Not listed | Yes |
| MCP support for AI agents | Not listed | Yes |
| Claims, citations, family graphs, CPC | Yes | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Google Patents Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
