APIs.io JSON Feeds

The APIs.io network publishes static JSON feeds for every resource type it indexes. Each feed is a MiniSearch-compatible JSON array served directly from the resource’s subdomain. No authentication required — all feeds are public and freely consumable.

Providers

Organizations and companies that publish APIs indexed by APIs.io. Each provider record includes name, description, ta...

ProvidersDiscovery
APIs

Individual API records indexed across all providers. Each API includes its name, description, tags, and a link to its...

APIsDiscovery
Capabilities

Naftiko capability specs indexed across all providers. Each capability describes a business workflow that can be depl...

CapabilitiesMCPNaftiko
Tags

All tags used across APIs.io providers and APIs, with counts of how many resources are associated with each tag.

TagsClassificationDiscovery
Schemas

JSON Schema definitions extracted from APIs indexed by APIs.io. Useful for discovering reusable data model definition...

SchemasJSON SchemaData Models
AsyncAPI

AsyncAPI specifications indexed across providers — event-driven APIs, message channels, and async operations discover...

AsyncAPIEventsMessaging
JSON-LD

JSON-LD context documents and linked data definitions published by API providers indexed by APIs.io.

JSON-LDLinked DataSemantic Web
Rules

Spectral ruleset files collected from API providers — linting rules for OpenAPI and AsyncAPI spec quality enforcement.

RulesSpectralGovernanceLinting
Vocabularies

Controlled vocabularies and taxonomy definitions used by API providers — shared term lists for API classification and...

VocabulariesTaxonomyClassification

Feed Format

All feeds use a compact JSON array format optimized for MiniSearch client-side indexing. Field names are abbreviated to keep feed size small:

Field Type Present in Description
i integer all Sequential index position
type string all Resource type (provider, api, capability, tag, etc.)
n string all Name
d string most Description (truncated to 300 chars)
t array most Tags
u string all Detail page URL
ac integer providers, tags API count
cc integer providers Capability count
pc integer tags Provider count

Using the Feeds

import MiniSearch from 'minisearch';

const res = await fetch('https://providers.apis.io/search-index.json');
const docs = await res.json();

const index = new MiniSearch({ fields: ['n', 'd', 't'], storeFields: ['n', 'u', 'ac'] });
index.addAll(docs);

const results = index.search('payments');

Fetch and display

const res = await fetch('https://capabilities.apis.io/search-index.json');
const capabilities = await res.json();

capabilities.forEach(cap => {
  console.log(cap.n, cap.u);
});

RFC 9727 API Catalog

Each subdomain also publishes a machine-readable API catalog at /.well-known/api-catalog per RFC 9727: