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/programs

Request

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.

NameTypeDescription
programsobject[]Each { slug, programId, name, kind, enabled, cataloged, decodes[] }.
eventTypesobjectMap of event type name → JSON field-shape descriptor.