REST
Programs Catalog
Public discovery endpoint — no API key required. Lists every on-chain program Anaxer decodes (slug, program ID, venue kind, and whether it's currently enabled) plus the JSON shape of each event type. Handy for validating source slugs and event schemas at build time.
GET
/v1/programsRequest
curl "https://api.anaxer.com/v1/programs"Response
Example response body:
{
"programs": [
{
"slug": "pump-fun",
"programId": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
"name": "Pump.fun",
"kind": "launchpad",
"enabled": true,
"cataloged": true,
"decodes": [
{ "onChain": "CreateEvent", "emits": "created", "source": "anchor-event" },
{ "onChain": "CompleteEvent", "emits": "graduated", "source": "anchor-event" }
]
}
],
"eventTypes": {
"created": { "type": "string", "mint": "string", "…": "…" }
}
}Fields
Fields of the response body.
| Name | Type | Description |
|---|---|---|
| programs | object[] | Each { slug, programId, name, kind, enabled, cataloged, decodes[] }. |
| eventTypes | object | Map of event type name → JSON field-shape descriptor. |