Search
Unified cross-resource search.
Unified search across apis, providers, tags, and artifacts.
The power endpoint. Choose what kind of object to return with return
(apis by default), then constrain with any combination of q, tags
(match=any|all), providers, and artifact_types. Use fields for sparse
responses and include=content to inline artifacts.
Example — messaging APIs across providers that ship an OpenAPI, returning just the spec and pricing artifacts:
Code
query Parameters
returnThe kind of object to return.
qFree-text query over name and description (and tags where applicable).
tagsComma-separated tags to filter by. Tag names are Title Case (e.g. Messaging); lowercase slugs (e.g. messaging) are also accepted.
matchWhether results must match any (default) or all of the supplied tags.
providersComma-separated provider slugs to scope results to.
artifact_typesComma-separated artifact types. Filters which artifacts are returned and (on list endpoints) which APIs qualify.
industryFilter by one or more industry slugs.
regionFilter by one or more region slugs.
includeExtra data to embed. content fetches and inlines artifact bodies.
bandFilter by one or more rating bands.
min_scoreMinimum composite score (0–100).
sortfieldsSparse fieldset — comma-separated property names to return.
page1-based page number.
limitItems per page.
Unified search across apis, providers, tags, and artifacts. › Responses
A page of search results of the requested kind.
Pagination and echoed-query metadata for collection responses.
Curated APIs that are safe to call while learning.
A hand-checked set of APIs that need no key (or an instant, free, self-serve one), cost nothing, and have no real-world side effects. Every entry carries an example_request URL that returned HTTP 200 to an unauthenticated GET on the date shown, so an agent can call it immediately with no setup. The recommended first call for a new client.
query Parameters
groupingstarter (default) is the good-first-experience set; deep-archive is institutional/OAI-PMH repositories.
accessno-key is callable right now; instant-key needs a free self-serve key.
tagFilter by subject tag, e.g. weather, books, energy.
limitItems per page.
Curated APIs that are safe to call while learning. › Responses
Curated APIs that are safe to call while learning.
Catalog-wide operation search.
Which providers expose a path matching your terms. "Who has a POST /refunds" had no answer before this: you could ask what ONE provider exposes, and you could search tags, but a tag is what a company says about itself while a path is what its API accepts. Terms match path SEGMENTS and all of them must appear, so q=payment intents finds /payments/v1/intents. One row per real operation — a provider's spec is split per tag, so the same call can live in several of its documents, and apis lists them. Matching providers' surfaces are read up to max_providers; when more matched than were read, meta.query.truncated says so rather than a partial answer passing as a complete one.
query Parameters
qPath words, all of which must appear.
methoddeprecatedOnly operations the provider marked deprecated.
max_providersformatpagelimitCatalog-wide operation search. › Responses
Matching operations, deduped per provider+method+path.
Providers with operations marked deprecated.
Every provider publishing at least one operation its own OpenAPI marks deprecated, ranked by how many — the lifecycle view of the catalog. Invisible before this, because a provider's own ?deprecated=true filter needs you to already suspect that provider. Drill in with /providers/{slug}/operations?deprecated=true.
query Parameters
formatpagelimitProviders with operations marked deprecated. › Responses
Providers ranked by deprecated operation count.

