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 52.0 / 100 developing
API CatalogAPI DirectoryAPI DiscoveryCommunityGraphQLOpen SourceOpenAPI

API Rating

52.0/ 100
developing
Scored 2026-05-20 · rubric v0.3
Discoverability92.5
Contract Quality78.9
Governance60.5
Operational Transparency36.8
Developer Ergonomics15.2
Commercial Clarity39.5

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 — APIs

APIs.guru — APIs. 7 operations. Lead operation: APIs.guru List All APIs. Self-contained Naftiko capability covering one Apis Guru business surface.

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
💬
Support
Support

Sources

Raw ↑
aid: apis-guru
name: APIs.guru
description: 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.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- API Catalog
- API Directory
- API Discovery
- Community
- GraphQL
- Open Source
- OpenAPI
url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/apis.yml
created: '2026-03-25'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: apis-guru:apis-guru-api
  name: APIs.guru REST API
  description: 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 the catalog. The API is public and requires no authentication.
    It provides endpoints to list all APIs, fetch metrics, retrieve provider lists, and access specific API version details
    including direct links to OpenAPI specs in JSON and YAML formats.
  humanURL: https://apis.guru/api-doc
  baseURL: https://api.apis.guru/v2
  tags:
  - API Catalog
  - API Directory
  - API Discovery
  - OpenAPI
  properties:
  - type: Documentation
    url: https://apis.guru/api-doc
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/openapi/apis-guru-openapi.yaml
  - type: Postman Collection
    url: https://www.postman.com/api-evangelist/apis-guru/documentation/wtbfnfn/apis-guru
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/json-schema/apis-guru-api-schema.json
    title: API Schema
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/json-schema/apis-guru-api-version-schema.json
    title: API Version Schema
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/json-schema/apis-guru-metrics-schema.json
    title: Metrics Schema
  - type: NaftikoCapability
    url: capabilities/apis-guru-apis.yaml
common:
- type: Website
  url: https://apis.guru
- type: About
  url: https://apis.guru/about
- type: Documentation
  url: https://apis.guru/api-doc
- type: Blog
  url: https://apis.guru/blog
- type: GitHubOrganization
  url: https://github.com/APIs-guru
- type: GitHubRepository
  url: https://github.com/APIs-guru/openapi-directory
- type: GitHubRepository
  url: https://github.com/APIs-guru/asyncapi-directory
  title: AsyncAPI Directory
- type: GitHubRepository
  url: https://github.com/APIs-guru/graphql-voyager
  title: GraphQL Voyager
- type: GitHubRepository
  url: https://github.com/APIs-guru/awesome-openapi3
  title: Awesome OpenAPI 3
- type: GitHubRepository
  url: https://github.com/APIs-guru/aws2openapi
  title: AWS to OpenAPI Converter
- type: GitHubRepository
  url: https://github.com/APIs-guru/google-discovery-to-swagger
  title: Google Discovery to OpenAPI Converter
- type: GitHubRepository
  url: https://github.com/APIs-guru/graphql-faker
  title: GraphQL Faker
- type: GitHubRepository
  url: https://github.com/APIs-guru/graphql-apis
  title: Public GraphQL APIs Directory
- type: X
  url: https://x.com/APIs_guru
- type: SpectralRules
  url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/rules/apis-guru-spectral-rules.yml
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/apis-guru/refs/heads/main/vocabulary/apis-guru-vocabulary.yaml
- type: Support
  url: https://github.com/APIs-guru/openapi-directory/issues
- type: Features
  data:
  - name: OpenAPI Directory
    description: Comprehensive directory of over 2,500 public API definitions in OpenAPI 2.0 and 3.x format, updated weekly
      from original sources.
  - name: Format Conversion
    description: Converts various API description formats (RAML, Google Discovery, AWS, etc.) to OpenAPI 3.0 standard for
      consistency and compatibility.
  - name: Quality Control
    description: Corrects errors in approximately 80% of API definitions and validates all specifications before inclusion
      in the directory.
  - name: AsyncAPI Directory
    description: Companion directory of asynchronous API specifications in AsyncAPI format for event-driven and message-based
      APIs.
  - name: GraphQL Voyager
    description: Visual tool that represents any GraphQL API as an interactive graph, making schema exploration intuitive
      and visual.
  - name: REST API Access
    description: Public REST API at api.apis.guru/v2 for programmatic access to the directory, metrics, provider lists, and
      individual API specs.
  - name: RSS Feeds
    description: RSS feeds for both newly added and recently updated API definitions, allowing developers to stay current
      with directory changes.
  - name: Metadata Enrichment
    description: Enriches API definitions with logos, categories, provider names, and other metadata to improve discoverability
      and browsability.
- type: UseCases
  data:
  - name: API Discovery
    description: Developers can search and browse the directory to discover public APIs across thousands of providers by category,
      provider, or keyword.
  - name: SDK Generation
    description: OpenAPI specs from the directory can be used with tools like Microsoft Kiota and Speakeasy to generate API
      client SDKs.
  - name: API Documentation
    description: ReDoc and other documentation tools use the directory specs to generate beautiful, interactive API documentation
      automatically.
  - name: API Testing
    description: HTTP Toolkit and other testing tools leverage the directory for debugging and mocking API requests against
      standardized specs.
  - name: Schema Exploration
    description: GraphQL Voyager allows teams to visually explore GraphQL schema relationships to understand API structure
      quickly.
  - name: API Catalog Building
    description: Organizations can use the directory as a foundation for building their own internal API catalogs and governance
      programs.
- type: Integrations
  data:
  - name: HTTP Toolkit
    description: HTTP debugging and testing platform that integrates with API definitions from the APIs.guru directory for
      request interception.
  - name: Microsoft Kiota
    description: Microsoft's API client generator that uses OpenAPI specs from APIs.guru to generate typed API clients in
      multiple languages.
  - name: Speakeasy
    description: SDK generation platform that pulls OpenAPI definitions from the directory to generate production-ready SDKs
      for API providers.
  - name: ReDoc
    description: API documentation generation tool that uses OpenAPI specs from APIs.guru to create beautiful, customizable
      documentation sites.
  - name: Open Collective
    description: Community funding platform where APIs.guru receives financial support from sponsors who benefit from the
      open directory.
maintainers:
- FN: Kin Lane
  email: [email protected]