All engines

Every AI engine you can query for GEO/AEO — action IDs and credits

Each AI engine is a Wire action you call with POST /v1/wire/task. Pass the engine's action_id and its params, then either poll GET /v1/wire/jobs/{id} or receive a webhook for the answer and the sources it cited.

EngineCatalogaction_idCreditsCites sources
ChatGPTai-assistantschatgpt2✓
Geminigeminigemini_prompt2✓
Perplexityperplexityperplexity2✓
Google AI Overviewgoogle_ai_modegoogle_ai_overview2✓
Google AI Modegoogle_ai_modeai_mode2✓
Navernavernaver_prompt2✓
Wenxin (ERNIE)wenxinwenxin_prompt2✓

The call, in brief

1. Submit — POST /v1/wire/task returns a job_id immediately:

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "action_id": "perplexity", "params": { "query": "best CRM for small teams", "country": "us" } }'
# → { "status": "processing", "job_id": "…", "poll_url": "/v1/wire/jobs/…" }

2. Get the result — two ways:

GET /v1/wire/jobs/{job_id} until status: "completed":

curl https://api.anakin.io/v1/wire/jobs/$JOB_ID -H "X-API-Key: $ANAKIN_API_KEY"
# → { "status": "completed", "credits_used": 2, "data": { "status": "ok", "data": { … } } }

See any engine page for its exact params and response shape.