The A2A agent index: agents that publish an AgentCard, with text search and filters.

Collected from public A2A registries and served as it comes — no review queue hides a record; quality is the order, never visibility. One row per agent, merged across the registries that list it: fontes says which, and creditos carries each one's license, which travels with the data. Values inside one parameter are OR'd, different parameters are AND'd. Cached for 60 seconds. A MAT catalog read, served by the index host https://api.agentalog.com; this host forwards the call there. Returns: { ok, total, count, items[{chave,dominio,nome,descricao,url,cartao,publicador,protocolo,saudavel,conforme,verificado,uptime,skills_n,tags,fontes,creditos,visto_em}], _links }

get/api/a2a/agents

Request

  • Base URL: https://agentalog.com
  • URL: https://agentalog.com/api/a2a/agents
  • Auth: none required

Query parameters

qstring

Substring of the name, description, key, publisher or the card's skills, in any letter case (% and _ are taken literally); up to 80 characters.

saude'sim' | 'nao' | 'sem_medida'

Health the registries measured: sim answered, nao did not, sem_medida never measured. Comma-separated values are OR'd (up to 12, each up to 200 characters).

protocolostring

A2A protocol version as normalized (0.3, 1.0…); /api/a2a/facets lists the ones present. Comma-separated values are OR'd (up to 12, each up to 200 characters).

fonte'a2a_registry' | 'a2a_global' | 'agenstry'

Only agents listed by this registry. Comma-separated values are OR'd (up to 12, each up to 200 characters).

tagstring

Exact tag of the card's skills, case-sensitive; /api/a2a/facets lists the 40 most used. Comma-separated values are OR'd (up to 12, each up to 200 characters).

publicadorstring

Exact publisher, as publicador shows it. Comma-separated values are OR'd (up to 12, each up to 200 characters).

skills'1'

1 keeps only agents whose card lists at least one skill.

limitinteger

Items per page, 1–50; more is capped at 50, anything else means 20.

offsetinteger

Offset, capped at 20000 (a larger value reads as 20000). Prefer _links.next.

Headers

X-API-Passstring

MAT-only private pass: mat_<32 random hex>_<64 random hex>. Generate and save before buying.

Idempotency-Keystring

Optional retry key, up to 80 ASCII characters; same read for five minutes.

Response

{ ok, total, count, items[{chave,dominio,nome,descricao,url,cartao,publicador,protocolo,saudavel,conforme,verificado,uptime,skills_n,tags,fontes,creditos,visto_em}], _links }

okboolean required

Always true.

totalinteger required

Agents matching the filters.

countinteger required

Agents on this page.

_linksobject required

self, and next — the absolute URL of the next page with the same filters — only while more pages remain.

Changes

No recorded changes to this operation across all 1 revision of this API.