APIs.guru OpenAPI Directory Scraper
Pricing
from $19.00 / 1,000 results
APIs.guru OpenAPI Directory Scraper
Scrapes API metadata from the APIs.guru OpenAPI Directory. Returns one row per API with title, description, provider, category, and spec URL. Filter by provider, category, or search term.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
APIs.guru OpenAPI Directory Scraper
Scrape the APIs.guru OpenAPI Directory, the largest free collection of public API specs, up to a million APIs per run. Every API comes with its provider, category, version, and machine-readable spec URL. No API key. Export to CSV, JSON, Excel, or XML.
APIs.guru is the de facto registry of public OpenAPI specifications, but browsing it manually means clicking through thousands of entries. This Actor reads the directory directly, filters by provider, category, or search term, and returns each matching API as one flat row with its spec URL ready for downstream tooling.
| Who uses it | What they scrape APIs.guru for |
|---|---|
| Integration engineers | Discover which public APIs exist for a domain before building a connector |
| API product managers | Benchmark competitor API surface area and versioning patterns |
| LLM tool builders | Gather spec URLs to convert into agent tools or RAG datasets |
| Developer relations teams | Find APIs in a category to partner with or feature in a directory |
What it does
This Actor collects API metadata from the APIs.guru OpenAPI Directory and returns each API as a flat row with provider, category, version, and spec URL.
- ๐ Provider filter: return only APIs whose provider domain contains a string like google or amazonaws.
- ๐ท๏ธ Category filter: narrow to APIs.guru categories such as cloud, analytics, or payment.
- ๐ Search term: substring match in API title or description to find exactly what you need.
- ๐ Spec URLs included: every row carries the machine-readable OpenAPI spec URL for direct download.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with APIs.guru data
๐ Build an API landscape report.
A platform team filters by category cloud and exports the directory to see which providers dominate and where gaps exist.
๐ค Feed an LLM agent tool pipeline.
An AI engineer pulls spec URLs for a provider, then converts each OpenAPI spec into agent tools or RAG chunks.
๐ Monitor API version churn.
A product manager runs the scraper weekly with a provider filter and diffs versions to spot breaking changes early.
๐งฉ Curate a developer portal.
A DevRel team searches for payment APIs and imports the matching rows into their internal catalog.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Reads the public directory directly, no registration or OAuth |
| One flat row per API | Provider, category, version, and spec URL in a fixed schema |
| Filter as you go | Provider, category, and search filters run before results are saved |
| Export anywhere | CSV, JSON, Excel, or XML for downstream analysis or tooling |
How it compares
This Actor focuses on directory metadata with provider, category, and search filters, while competitors vary in depth and output.
| Feature | ParseForge | OpenAPI Directory & API Specs Scraper (APIs.guru) | OpenAPI Spec Scraper - APIs to LLM Agent Tools (MCP-Ready) | APIs.guru Scraper - Public API Directory Data |
|---|---|---|---|---|
| Provider filter | Yes | Not listed | Not listed | Not listed |
| Category filter | Yes | Not listed | Not listed | Not listed |
| Search term filter | Yes | Not listed | Not listed | Not listed |
| Spec URL in output | Yes | Yes | Yes | Yes |
| Full spec normalization | Not listed | Not listed | Yes | Not listed |
| Export formats | CSV, JSON, Excel, XML | JSON, CSV, Excel | Not listed | Not listed |
Configure the run
Drive the Actor with a provider domain, a category, or a free-text search term, alone or together, and cap the result count with maxItems. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
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 APIs.guru OpenAPI Directory 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 APIs.guru 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/apis-guru-openapi-directory-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 provider and category filters are substring matches, so a typo or overly specific term can return nothing. Try broadening the search term or clearing filters.
Why did I only get 10 results?
Free users are limited to 10 APIs per run. Upgrade to a paid plan and set maxItems higher to scrape more.
The spec URL returns a 404.
APIs.guru occasionally has stale entries. The URL is provided as listed in the directory; if it is broken, check the API's own documentation.
Can I get the full OpenAPI spec instead of metadata?
This Actor returns directory metadata only. Use a spec scraper like OpenAPI Spec Scraper to fetch and normalize the full spec.
FAQ
| Question | Answer |
|---|---|
| What is APIs.guru? | APIs.guru is a free, community-maintained directory of public OpenAPI specifications. It lists thousands of APIs with metadata like provider, category, and spec URL. |
| Do I need an API key? | No. This Actor reads the public directory directly, so there is no registration or key required. |
| What does each result row contain? | Each row includes the API title, description, provider, category, version, and the machine-readable OpenAPI spec URL. |
| Can I filter by provider? | Yes. Use the provider filter to match a substring in the provider domain, such as google or amazonaws. |
| Can I filter by category? | Yes. The category filter matches APIs.guru categories like cloud, analytics, or payment. |
| Can I search by keyword? | Yes. The search term field does a substring match in the API title or description. |
| How many APIs can I scrape in one run? | Free users can scrape up to 10 APIs per run. Paid users can set maxItems up to 1,000,000. |
| What export formats are supported? | You can export results as CSV, JSON, Excel, or XML from the Apify dataset. |
| Does this scrape the full OpenAPI spec? | No. This Actor returns directory metadata, including the spec URL. To fetch the full spec, use a dedicated spec scraper. |
| Is this the same as the official APIs.guru API? | This Actor reads the public directory directly and does not depend on any official API endpoint. |
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 APIs.guru. 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.
