Developer API

Build against the iMessage app index.

Use the catalog, matcher, vCard export, and Linq-ready webhook to route users from a plain-text job to the right message-native agent.

Agent routing

Turn a text prompt into ranked agents with access notes and source links.

Contact cards

Export public-number agents as cards users can save directly.

Verification layer

Source metadata, claim requests, and schema hooks for the durable catalog.

Endpoints
GET/api/agents

Search the catalog with filters, ranking signals, source links, logos, and contact-card fields.

POST/api/match

Send a use case and receive ranked agents plus contact-card payloads.

POST/api/linq/webhook

Linq-compatible inbound SMS/iMessage route returning outbound text and cards.

POST/api/sms-agent

Provider-neutral endpoint for the future marketplace SMS agent.

GET/api/vcard/[id]

Download an agent contact card as .vcf.

POST/api/claims

Submit a listing ownership claim for verification.

GET/api/changelog

Fetch public catalog and platform changelog entries.

Match a use case

curl -s -X POST https://www.textanai.com/api/match \
  -H 'Content-Type: application/json' \
  -d '{"query":"find me an AI agent that can schedule meetings","limit":3}'

Linq inbound webhook shape

{
  "from": "+15551234567",
  "to": "+15557654321",
  "channel": "iMessage",
  "text": "I need a finance agent I can text"
}

Contact-card export

https://www.textanai.com/api/vcard/bud