asopilot

asopilot API

Create a free App Store audit for any app and get back the score, the first findings and a tracked report link. Use it from ad landing pages, Zapier, a CRM or a partner's site.

Authentication

Send your key as Authorization: Bearer aso_live_…. Ask us for a key. Every audit created with a key is credited to that key's ref unless you pass your own.

POST /api/v1/audits

Body fields: url (App Store link) or app_id, plus optional country, ref, utm_source, utm_campaign, fbclid. GET with the same query parameters also works.

curl -X POST https://asopilot.vercel.app/api/v1/audits \
  -H "Authorization: Bearer aso_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url": "https://apps.apple.com/us/app/id632064380",
       "ref": "meta", "utm_campaign": "q4-ios-founders"}'
{
  "app": { "id": "632064380", "name": "Vinted", "developer": "Vinted", "rating": 4.7, "rating_count": 391204 },
  "country": "us",
  "score": 78,
  "findings_total": 4,
  "findings": [ { "severity": "high", "area": "Localization", "title": "...", "detail": "..." } ],
  "localized_markets": 7, "checked_markets": 12,
  "report_url": "https://asopilot.vercel.app/audit/632064380?country=us&ref=meta&utm_campaign=q4-ios-founders",
  "ran_at": "2026-10-17T18:00:00.000Z"
}

Tracking and Meta ads

Limits

Reports are cached for 24 hours per app and country. Please keep to 60 requests a minute.