APIs.guru logo

APIs.guru

APIs.guru is an open source, community-driven directory of public REST API definitions in OpenAPI 2.0/3.x format, described as the Wikipedia for Web APIs. The project searches for public API definitions, converts various formats to OpenAPI 3.0, corrects errors in approximately 80% of definitions, and enriches entries with logos, categories, and metadata. It catalogs over 2,500 API descriptions with 100,000+ endpoints, updating definitions weekly from original sources. The platform is licensed under CC0-1.0 for contributed definitions and welcomes community contributions through GitHub.

1 APIs 1 Capabilities 8 Features
API CatalogAPI DirectoryAPI DiscoveryCommunityGraphQLOpen SourceOpenAPI

APIs

APIs.guru REST API

The APIs.guru REST API provides programmatic access to the directory of public API definitions, allowing developers to search, browse, and retrieve OpenAPI specifications from t...

Capabilities

APIs.guru API Discovery

Workflow capability for discovering, browsing, and retrieving API definitions from the APIs.guru directory. Enables developers and platform teams to programmatically find public...

Run with Naftiko

Features

OpenAPI Directory

Comprehensive directory of over 2,500 public API definitions in OpenAPI 2.0 and 3.x format, updated weekly from original sources.

Format Conversion

Converts various API description formats (RAML, Google Discovery, AWS, etc.) to OpenAPI 3.0 standard for consistency and compatibility.

Quality Control

Corrects errors in approximately 80% of API definitions and validates all specifications before inclusion in the directory.

AsyncAPI Directory

Companion directory of asynchronous API specifications in AsyncAPI format for event-driven and message-based APIs.

GraphQL Voyager

Visual tool that represents any GraphQL API as an interactive graph, making schema exploration intuitive and visual.

REST API Access

Public REST API at api.apis.guru/v2 for programmatic access to the directory, metrics, provider lists, and individual API specs.

RSS Feeds

RSS feeds for both newly added and recently updated API definitions, allowing developers to stay current with directory changes.

Metadata Enrichment

Enriches API definitions with logos, categories, provider names, and other metadata to improve discoverability and browsability.

Use Cases

API Discovery

Developers can search and browse the directory to discover public APIs across thousands of providers by category, provider, or keyword.

SDK Generation

OpenAPI specs from the directory can be used with tools like Microsoft Kiota and Speakeasy to generate API client SDKs.

API Documentation

ReDoc and other documentation tools use the directory specs to generate beautiful, interactive API documentation automatically.

API Testing

HTTP Toolkit and other testing tools leverage the directory for debugging and mocking API requests against standardized specs.

Schema Exploration

GraphQL Voyager allows teams to visually explore GraphQL schema relationships to understand API structure quickly.

API Catalog Building

Organizations can use the directory as a foundation for building their own internal API catalogs and governance programs.

Integrations

HTTP Toolkit

HTTP debugging and testing platform that integrates with API definitions from the APIs.guru directory for request interception.

Microsoft Kiota

Microsoft's API client generator that uses OpenAPI specs from APIs.guru to generate typed API clients in multiple languages.

Speakeasy

SDK generation platform that pulls OpenAPI definitions from the directory to generate production-ready SDKs for API providers.

ReDoc

API documentation generation tool that uses OpenAPI specs from APIs.guru to create beautiful, customizable documentation sites.

Open Collective

Community funding platform where APIs.guru receives financial support from sponsors who benefit from the open directory.

Semantic Vocabularies

Apis Guru Context

5 classes · 23 properties

JSON-LD

API Governance Rules

APIs.guru API Rules

30 rules · 13 errors 13 warnings 4 info

SPECTRAL

Resources

🔗
Website
Website
🔗
About
About
🔗
Documentation
Documentation
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
AsyncAPI Directory
GitHubRepository
👥
GraphQL Voyager
GitHubRepository
👥
Awesome OpenAPI 3
GitHubRepository
👥
AWS to OpenAPI Converter
GitHubRepository
👥
Google Discovery to OpenAPI Converter
GitHubRepository
👥
GraphQL Faker
GitHubRepository
👥
Public GraphQL APIs Directory
GitHubRepository
🔗
X
X
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
API Discovery Capability
NaftikoCapability
💬
Support
Support