APIs.io website screenshot

APIs.io

APIs.io is an open source API search engine and directory that uses APIs.json files to discover, index, and catalog APIs across the web. Built on the APIs.json specification, it provides a searchable entry point for developers to find public APIs by keyword, resource, action, persona, domain, and schema. The platform indexes 779 providers, 3,188 APIs, 587 capabilities, 36,602 schemas, 49 event specs, 2,078 vocabularies, and 450 rulesets. It is maintained by Kin Lane, Nicolas Grenier, and Steven Willmott and supports both API producers (submitting APIs) and API consumers (discovering APIs). APIs.io uses a Spectral-powered rating system to evaluate API documentation quality.

1 APIs 7 Features
API AggregationAPI DirectoryAPI DiscoveryAPI IndexingAPI RatingAPI SearchAPIs.jsonSearch Engine

APIs

APIs.io Search API

The APIs.io API is a read-only discovery API over the APIs.io catalog. It lets developers and AI agents search and browse APIs, providers, tags, industries, and regions, and sel...

MCP Servers

APIs.io MCP Server

Read-only MCP server over the APIs.io catalog, served over Streamable HTTP at https://apis.io/mcp. 15 curated tools led by apis_io_search let agents discover APIs, providers, ta...

MCP SERVER

Arazzo Workflows

APIs.io Compare Keyword Coverage

Run two keyword searches against APIs.io and compare how many APIs the index holds for each term.

ARAZZO

APIs.io Paginate Search Results

Read the first page of a keyword search, learn the total page count, then fetch a following page of results.

ARAZZO

APIs.io Search APIs by Keyword

Search the APIs.io registry for APIs matching a keyword and branch on whether any results were returned.

ARAZZO

APIs.io Submit and Verify API

Submit a valid APIs.json to the APIs.io index, then search the registry to confirm the submitted API appears.

ARAZZO

Pricing Plans

Apis Io Plans Pricing

3 plans

PLANS

Rate Limits

Apis Io Rate Limits

5 limits

RATE LIMITS

FinOps

Features

API Search

Full-text search across 3,000+ indexed APIs by keyword, resource, action, persona, domain, and schema using a cloud search engine.

APIs.json Indexing

Automatically indexes APIs.json files submitted by API producers to build a comprehensive, machine-readable catalog of API operations.

API Submission

API producers can submit their APIs to the index by providing a valid APIs.json document via the Search API POST endpoint or GitHub issues.

Spectral API Ratings

Spectral-powered quality rating system that evaluates API documentation completeness and scores APIs to help consumers identify high-quality APIs.

Microservice Architecture

Built as a set of microservices including Search, Engine, Authentication, Publishing, Tags, Rules, Properties, Maintainers, and Ratings APIs.

Topic Search Nodes

Specialized search nodes for domain-specific API discovery including AI, Healthcare, Banking, Payments, Weather, CRM, Cloud, and many more topic areas.

Open Source

The platform is open source, licensed under Apache-2.0, with all microservice APIs available on GitHub under the api-search organization.

Use Cases

API Discovery

Developers can search for APIs relevant to their project by keyword, discovering APIs across thousands of providers without knowing where to look.

API Submission

API producers can submit their APIs.json files to ensure their APIs are discoverable in the index and properly cataloged with metadata.

Quality Assessment

Development teams use the Spectral ratings system to identify high-quality APIs and avoid poorly documented or unmaintained options.

Catalog Building

Platform teams use APIs.io as a reference implementation for building their own internal API catalogs using the APIs.json format.

Domain-Specific Search

Developers searching for APIs in specific domains (healthcare, finance, AI) can use topic-specific search nodes for more targeted discovery.

Integrations

APIs.json

Core integration with the APIs.json specification for machine-readable API description and discovery across the web.

OpenAPI

APIs indexed in APIs.io reference OpenAPI specifications as a key property, linking consumers to technical API contracts.

Spectral

Spectral ruleset integration powers the APIs.io rating system, evaluating API documentation quality against standardized rules.

GitHub

GitHub integration for API submission via issues, source of truth for indexed APIs.json files, and authentication via Personal Access Tokens.

Postman

Postman public workspace integration for running and testing the APIs.io Search API via pre-built collections.

AWS API Gateway

The APIs.io Search API is deployed and managed through AWS API Gateway for scalable, managed API access.

Semantic Vocabularies

Apis Io Context

15 classes · 34 properties

JSON-LD

API Governance Rules

APIs.io API Rules

37 rules · 13 errors 18 warnings 6 info

SPECTRAL

JSON Structure

Apis Io Search Add Ap Is Json Structure

1 properties

JSON STRUCTURE

Apis Io Search Ap Is Json Structure

11 properties

JSON STRUCTURE

Apis Io Search Ap Is Structure

0 properties

JSON STRUCTURE

Apis Io Search Api Structure

9 properties

JSON STRUCTURE

Apis Io Search Contact Structure

9 properties

JSON STRUCTURE

Apis Io Search Include Structure

2 properties

JSON STRUCTURE

Apis Io Search Link Structure

5 properties

JSON STRUCTURE

Apis Io Search Maintainer Structure

1 properties

JSON STRUCTURE

Apis Io Search Meta Information Structure

2 properties

JSON STRUCTURE

Apis Io Search Meta Structure

5 properties

JSON STRUCTURE

Apis Io Search Property Structure

2 properties

JSON STRUCTURE

Apis Io Search Search Structure

3 properties

JSON STRUCTURE

Apis Io Search Tag Structure

0 properties

JSON STRUCTURE

Example Payloads

Apis Io Search Api Example

9 fields

EXAMPLE

Apis Io Search Link Example

5 fields

EXAMPLE

Apis Io Search Meta Example

5 fields

EXAMPLE

Resources

🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Website
Website
🔗
About
About
📰
Blog
Blog
🌐
DeveloperPortal
DeveloperPortal
📰
Developer Blog
Blog
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
Plans
Plans
📄
ChangeLog
ChangeLog
📄
ReleaseNotes
ReleaseNotes
🔗
Versioning
Versioning
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
Search API
GitHubRepository
👥
Search Engine
GitHubRepository
👥
Authentication API
GitHubRepository
👥
Ratings API
GitHubRepository
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: apis-io
name: APIs.io
description: APIs.io is an open source API search engine and directory that uses APIs.json files to discover, index, and catalog
  APIs across the web. Built on the APIs.json specification, it provides a searchable entry point for developers to find public
  APIs by keyword, resource, action, persona, domain, and schema. The platform indexes 779 providers, 3,188 APIs, 587 capabilities,
  36,602 schemas, 49 event specs, 2,078 vocabularies, and 450 rulesets. It is maintained by Kin Lane, Nicolas Grenier, and
  Steven Willmott and supports both API producers (submitting APIs) and API consumers (discovering APIs). APIs.io uses a Spectral-powered
  rating system to evaluate API documentation quality.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- API Aggregation
- API Directory
- API Discovery
- API Indexing
- API Rating
- API Search
- APIs.json
- Search Engine
url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: apis-io:search-api
  name: APIs.io Search API
  description: The APIs.io API is a read-only discovery API over the APIs.io catalog. It lets developers and AI agents search
    and browse APIs, providers, tags, industries, and regions, and select published artifacts (OpenAPI, AsyncAPI, Postman,
    Arazzo, JSON Schema, JSON-LD, GraphQL, rules, and more), with provider ratings and a unified /search endpoint. Served
    at https://apis.io/api/v1; the same OpenAPI contract powers the APIs.io MCP server at https://apis.io/mcp.
  humanURL: https://apis.io/developer/documentation/
  baseURL: https://apis.io/api/v1
  tags:
  - API Discovery
  - API Indexing
  - API Search
  - APIs.json
  properties:
  - type: Documentation
    url: https://apis.io/developer/documentation/
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/openapi/apis-io-v1-openapi.yml
  - type: MCPServer
    url: https://apis.io/mcp
    title: APIs.io MCP Server
    slug: mcp-server
    description: Read-only MCP server over the APIs.io catalog, served over Streamable HTTP at https://apis.io/mcp. 15 curated
      tools led by apis_io_search let agents discover APIs, providers, tags, ratings, industries, regions, and published artifacts.
      Generated from the same OpenAPI contract as the REST API. Keyless free tier; send an X-API-Key header for higher rate
      limits and the Pro-tier industries/regions/ratings tools.
    tools:
    - name: apis_io_search
      description: Power tool — find APIs, providers, or tags by free text, tags, provider, artifact type, industry, region,
        and rating band.
    - name: find_apis / get_api
      description: List/search individual API records, or fetch one by id.
    - name: find_providers / get_provider
      description: List/search API providers, or fetch one provider profile.
    - name: find_tags / get_tag
      description: Browse the tag taxonomy, or fetch APIs/providers for a tag.
    - name: find_industries / get_industry
      description: Browse industry verticals (Pro tier).
    - name: find_regions / get_region
      description: Browse geographic regions (Pro tier).
    - name: find_ratings / get_provider_rating / get_rating_rubric
      description: Provider rating bands + the scoring rubric (rubric is free; ratings are Pro).
    - name: find_artifacts
      description: Fetch artifacts of a given type (OpenAPI, AsyncAPI, Postman, JSON Schema, …) across the catalog.
  - type: MCPServerCard
    url: https://apis.io/.well-known/mcp/server-card.json
  - type: AgentSkills
    url: https://apis.io/skills/
  - type: AgentSkills
    url: https://raw.githubusercontent.com/api-commons/agent-skills/main/apis-io-discovery/SKILL.md
  - type: AgentSkills
    url: https://raw.githubusercontent.com/api-commons/agent-skills/main/apis-json-author/SKILL.md
    title: APIs.io Agent Skills
  - type: PostmanCollection
    url: https://www.postman.com/api-evangelist/apis-io-api-evangelist-engine/collection/hn8xpmd/apis-io-search-api
  - type: Authentication
    url: https://apis.io/developer/authentication/
  - type: RateLimits
    url: https://apis.io/developer/plans/
  - type: ChangeLog
    url: https://apis.io/developer/change-log/
  - type: StatusPage
    url: https://www.postman.com/api-evangelist/apis-io/monitor/APIs-io-Search---Status~1ef6bc29-9da9-4040-b98b-cef03be1155e
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/json-schema/apis-io-search-search-schema.json
    title: Search Response Schema
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/json-schema/apis-io-search-ap-is-json-schema.json
    title: APIs.json Schema
common:
- type: Arazzo
  url: arazzo/apis-io-compare-keyword-coverage-workflow.yml
  name: APIs.io Compare Keyword Coverage
- type: Arazzo
  url: arazzo/apis-io-paginate-search-results-workflow.yml
  name: APIs.io Paginate Search Results
- type: Arazzo
  url: arazzo/apis-io-search-apis-workflow.yml
  name: APIs.io Search APIs by Keyword
- type: Arazzo
  url: arazzo/apis-io-submit-and-verify-api-workflow.yml
  name: APIs.io Submit and Verify API
- type: Website
  url: https://apis.io
- type: About
  url: https://apis.io/about/
- type: Blog
  url: https://apis.io/blog/
- type: DeveloperPortal
  url: https://apis.io/developer/
- type: Blog
  url: https://apis.io/developer/blog/
  title: Developer Blog
- type: GettingStarted
  url: https://apis.io/developer/getting-started/
- type: Authentication
  url: https://apis.io/developer/authentication/
- type: Plans
  url: https://apis.io/developer/plans/
- type: ChangeLog
  url: https://apis.io/developer/change-log/
- type: ReleaseNotes
  url: https://apis.io/developer/change-log/
- type: Versioning
  url: https://apis.io/developer/versioning/
- type: Support
  url: https://apis.io/developer/support/
- type: TermsOfService
  url: https://apis.io/developer/terms-of-service/
- type: PrivacyPolicy
  url: https://apis.io/developer/privacy-policy/
- type: GitHubOrganization
  url: https://github.com/api-search
- type: GitHubRepository
  url: https://github.com/apisio/apis.io
- type: GitHubRepository
  url: https://github.com/api-search/apis-io-search
  title: Search API
- type: GitHubRepository
  url: https://github.com/api-search/apis-io-engine
  title: Search Engine
- type: GitHubRepository
  url: https://github.com/api-search/apis-io-authentication
  title: Authentication API
- type: GitHubRepository
  url: https://github.com/api-search/apis-io-ratings
  title: Ratings API
- type: SpectralRules
  url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/rules/apis-io-spectral-rules.yml
- type: Vocabulary
  url: https://raw.githubusercontent.com/api-evangelist/apis-io/refs/heads/main/vocabulary/apis-io-vocabulary.yaml
- type: Features
  data:
  - name: API Search
    description: Full-text search across 3,000+ indexed APIs by keyword, resource, action, persona, domain, and schema using
      a cloud search engine.
  - name: APIs.json Indexing
    description: Automatically indexes APIs.json files submitted by API producers to build a comprehensive, machine-readable
      catalog of API operations.
  - name: API Submission
    description: API producers can submit their APIs to the index by providing a valid APIs.json document via the Search API
      POST endpoint or GitHub issues.
  - name: Spectral API Ratings
    description: Spectral-powered quality rating system that evaluates API documentation completeness and scores APIs to help
      consumers identify high-quality APIs.
  - name: Microservice Architecture
    description: Built as a set of microservices including Search, Engine, Authentication, Publishing, Tags, Rules, Properties,
      Maintainers, and Ratings APIs.
  - name: Topic Search Nodes
    description: Specialized search nodes for domain-specific API discovery including AI, Healthcare, Banking, Payments, Weather,
      CRM, Cloud, and many more topic areas.
  - name: Open Source
    description: The platform is open source, licensed under Apache-2.0, with all microservice APIs available on GitHub under
      the api-search organization.
- type: UseCases
  data:
  - name: API Discovery
    description: Developers can search for APIs relevant to their project by keyword, discovering APIs across thousands of
      providers without knowing where to look.
  - name: API Submission
    description: API producers can submit their APIs.json files to ensure their APIs are discoverable in the index and properly
      cataloged with metadata.
  - name: Quality Assessment
    description: Development teams use the Spectral ratings system to identify high-quality APIs and avoid poorly documented
      or unmaintained options.
  - name: Catalog Building
    description: Platform teams use APIs.io as a reference implementation for building their own internal API catalogs using
      the APIs.json format.
  - name: Domain-Specific Search
    description: Developers searching for APIs in specific domains (healthcare, finance, AI) can use topic-specific search
      nodes for more targeted discovery.
- type: Integrations
  data:
  - name: APIs.json
    description: Core integration with the APIs.json specification for machine-readable API description and discovery across
      the web.
  - name: OpenAPI
    description: APIs indexed in APIs.io reference OpenAPI specifications as a key property, linking consumers to technical
      API contracts.
  - name: Spectral
    description: Spectral ruleset integration powers the APIs.io rating system, evaluating API documentation quality against
      standardized rules.
  - name: GitHub
    description: GitHub integration for API submission via issues, source of truth for indexed APIs.json files, and authentication
      via Personal Access Tokens.
  - name: Postman
    description: Postman public workspace integration for running and testing the APIs.io Search API via pre-built collections.
  - name: AWS API Gateway
    description: The APIs.io Search API is deployed and managed through AWS API Gateway for scalable, managed API access.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com