A Machine-Readable Index for Your APIs

APIs.json is an open source format that API providers use to describe their API operations — like a sitemap.xml for APIs. It indexes OpenAPI specs, JSON Schema, documentation, pricing, terms of service, and more, making your APIs discoverable by APIs.io and other tools.

Latest Version View diff from 0.19

APIs.json v0.21 — Current Stable What changed →

All Versions

0.21 Draft Spec What's New 0.20 Spec Diff 0.19 Spec Diff 0.18 Spec Diff 0.17 Spec Diff 0.16 Spec Diff 0.15 Spec Diff 0.14 Spec Diff 0.13 Spec Diff 0.12 Spec Diff 0.11 Spec

Example APIs.json

apis.yaml
name: Acme Developer API
description: The Acme platform API for managing accounts, resources, and integrations.
url: https://api.acme.com/apis.json
created: "2024-01-01"
modified: "2026-05-01"
specificationVersion: "0.21"
tags:
 - acme
 - accounts
 - platform
maintainers:
 - FN: Acme Engineering
 email: [email protected]
 url: https://developers.acme.com
common:
 - type: Authentication
 url: https://developers.acme.com/authentication
 - type: TermsOfService
 url: https://acme.com/terms
 - type: PrivacyPolicy
 url: https://acme.com/privacy
 - type: StatusPage
 url: https://status.acme.com
prompts:
 - type: AgentPrompt
 url: https://developers.acme.com/prompts/getting-started.md
rules:
 - type: SpectralRules
 url: https://developers.acme.com/governance/acme-rules.yaml
workflows:
 - type: Arazzo
 url: https://developers.acme.com/workflows/onboard-and-charge.yaml
apis:
 - name: Accounts API
 description: Create and manage Acme accounts, users, and permissions.
 humanURL: https://developers.acme.com/accounts
 baseURL: https://api.acme.com/v2/accounts
 image: https://acme.com/images/api-icon.png
 tags:
 - accounts
 - users
 - permissions
 properties:
 - type: Documentation
 url: https://developers.acme.com/accounts/docs
 - type: OpenAPI
 url: https://developers.acme.com/specs/accounts-v2.yaml
 - type: GettingStarted
 url: https://developers.acme.com/getting-started
 - type: Pricing
 url: https://acme.com/pricing
 - type: ChangeLog
 url: https://developers.acme.com/changelog
 - type: RoadMap
 url: https://developers.acme.com/roadmap
 - type: Support
 url: https://github.com/acme/api/issues
 - name: Payments API
 description: Process payments, manage subscriptions, and handle refunds.
 humanURL: https://developers.acme.com/payments
 baseURL: https://api.acme.com/v2/payments
 image: https://acme.com/images/api-icon.png
 tags:
 - payments
 - billing
 - subscriptions
 properties:
 - type: Documentation
 url: https://developers.acme.com/payments/docs
 - type: OpenAPI
 url: https://developers.acme.com/specs/payments-v2.yaml
 - type: PostmanCollection
 url: https://www.postman.com/acme/workspace/payments-api
 - type: Webhooks
 url: https://developers.acme.com/payments/webhooks
 - type: SDKs
 url: https://developers.acme.com/sdks
 workflows:
 - type: Arazzo
 url: https://developers.acme.com/workflows/charge-and-refund.yaml
 prompts:
 - type: AgentPrompt
 url: https://developers.acme.com/prompts/take-a-payment.md

Who Is Using APIs.json?

👁 Fitbit
Fitbit 👁 Neutrino API
Neutrino API 👁 Acuity Scheduling
Acuity Scheduling 👁 Checkmarket
Checkmarket 👁 DNS Check
DNS Check 👁 Social Searcher
Social Searcher 👁 Super Monitoring
Super Monitoring 👁 Twitch Bot Directory
Twitch Bot Directory 👁 Spoonacular
Spoonacular 👁 IPinfo
IPinfo 👁 Weatherbit
Weatherbit 👁 IPWhois
IPWhois 👁 Estated
Estated 👁 Bump.sh
Bump.sh