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
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.
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.
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.
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