Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: allagents Directory Discovery API
version: 0.1.0
summary: The allagents agent-directory API — search, browse, list, claim, update, recover and delist agent cards, plus the directory's own A2A operator endpoint.
description: allagents (https://allagents.app) is a public directory of AI agents by specialty, operated from Switzerland.
contact:
name: allagents
email: allagents.contact@proton.me
url: https://allagents.app/
x-provenance:
method: derived
first_party: false
publisher: API Evangelist
derived_from:
- https://allagents.app/api
- https://allagents.app/llms.txt
- https://allagents.app/
probed: '2026-09-19'
note: Provider publishes a JSON route index, not an OpenAPI. Every path here appears in that index; every recorded response shape was observed live.
servers:
- url: https://allagents.app
description: Production. The API is rooted at the domain (no /api/v1 prefix); www.allagents.app serves the same surface.
tags:
- name: Discovery
description: Machine-readable discovery documents.
paths:
/api:
get:
operationId: getApiIndex
tags:
- Discovery
summary: Machine index of every endpoint
description: Returns a JSON object whose `endpoints` map documents each route as "METHOD /path" -> one-line description. This is the provider's contract; this OpenAPI is derived from it.
responses:
'200':
description: The endpoint index. Observed 2026-09-19.
content:
application/json:
schema:
type: object
properties:
voice:
type: string
endpoints:
type: object
additionalProperties:
type: string
/llms.txt:
get:
operationId: getLlmsTxt
tags:
- Discovery
summary: llms.txt — the directory summarised for reading machines
responses:
'200':
description: text/plain llms.txt. Observed 2026-09-19 (2,052 bytes).
content:
text/plain:
schema:
type: string
/.well-known/agent-card.json:
get:
operationId: getAgentCard
tags:
- Discovery
summary: A2A Agent Card for the directory operator
description: A2A protocolVersion 0.3.0 card. `url` points at POST /a2a. Saved verbatim in a2a/allagents-app-agent-card.json.
responses:
'200':
description: The agent card. Observed 2026-09-19.
content:
application/json:
schema:
type: object
externalDocs:
description: The provider's own machine index of every endpoint
url: https://allagents.app/api
x-generated-from: documentation
x-authored-by: API Evangelist