Skip to main content
GET
Get one API

Authorizations

Authorization
string
header
default:YOUR_ANYAPI_KEY
required

Your AnyAPI key as a Bearer token.

Path Parameters

sku
string
required

The API's slug, as published by discovery (for example reddit.search).

Response

The API's full contract.

category
string
required

The API's category, accepted back as the category scope.

description
string
required

One-line summary of what this API returns.

execution
object
required

The runtime protocol a run of this API follows.

failover
boolean
required

True when more than one source can serve this API, so a failed attempt is retried on another. Derived from the published sources, never authored.

id
string
required

Stable identifier for this API.

lanes
object[]
required

The sources that can serve this API, cheapest customer charge first. Each carries its own price and its own public identity.

latency
object | null
required

Trailing-window distribution of successful runs, or null when there are too few observations to publish.

method
string
required

HTTP method for this API's concrete operation. Gateway authority: use it rather than assuming one.

name
string
required

Display name.

path
string
required

Concrete gateway path for this API. Gateway authority: use it rather than rebuilding a route from the slug.

pricing
object
required

Static USD pricing for this API.

provider
string
required

Always "AnyAPI". AnyAPI is the provider of record for every API in the catalog.

Allowed value: "AnyAPI"
slug
string
required

The API's slug. Use it as {sku} on GET /v1/apis/{sku} and POST /v1/run/{sku}.

tryEligible
boolean
required

True when this API can be run from the free public try surface.

beta
boolean

Present when this API is published as beta. A maturity label only: a beta API routes, serves and bills exactly like any other.

excludesCallerDelay
boolean

Present when this API accepts a caller-requested wait. The published latency is net of that wait, so a caller who uses it measures a longer time.

heavy
boolean

True when a typical response is large enough to strain an agent's context window. Reach for the run response-budget controls (fields, max_items, summary, jq) before the first call.

howItWorks
string

Authored prose explaining how this API produces its result. Absent when unauthored.

inputSchema
object

This API's normalized input as a JSON Schema document. It is strict: build the run body from it, because an invented field name fails the call.

outputSchema
object

This API's normalized output as a JSON Schema document.

tryMaxItems
integer

The most items the free try returns. Present only when tryEligible is true, so a limit is never advertised for an API the public tool will refuse.