Public APIs
APIs.guru favicon

APIs.guru

Development

Wikipedia for Web APIs, OpenAPI/Swagger specs for public APIs.

APIs.guru's website screenshot

About APIs.guru

APIs.guru is a repository of API definitions in OpenAPI format, described as a "Wikipedia for Web APIs." It provides a directory of API specifications from multiple providers, released under a CC0 1.0 license.

The service exposes a REST API for accessing this directory: endpoints to list all providers, list APIs for a given provider, list service names for a provider, retrieve specific versions of an API (with or without a service name), list all APIs with links to their OpenAPI definitions, and retrieve basic metrics about the directory (such as number of APIs, endpoints, specs, and issues). Responses are returned as JSON. Where multiple versions of an API exist, a preferred version is explicitly marked, and basic info from each OpenAPI definition is cached in the listing so simple views can be generated without fetching each definition individually.

A downloadable OpenAPI specification for the APIs.guru API itself is available, along with a linked GitHub repository and a demo client. Updates to the directory can be tracked via a Slack channel.

Key features

  • List all API providers in the directory
  • List all APIs or serviceNames for a given provider
  • Retrieve specific versions of an API's OpenAPI definition
  • Download machine-readable OpenAPI specifications
  • Get aggregate metrics on the directory (API count, endpoints, specs)

Frequently asked questions

What is APIs.guru?

It is a repository of API definitions in OpenAPI format, described as a 'Wikipedia for Web APIs'.

What license does APIs.guru use?

The directory is released under the CC0 1.0 license.

What data format does the API return?

Endpoints return JSON, including OpenAPI specifications and provider/API listings.

How large is the directory?

As of the cited metrics, it contains 2,501 APIs across 3,329 specs from 659 providers, totaling 106,448 endpoints.

Can I get notified about changes to the directory?

Yes, users can join the APIs.guru Slack channel to be notified about changes in advance.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product

You might also like