Enterprise & White-Label API

Run AEO reports for every client, on autopilot.

One API key gives agencies and platforms programmatic, fully white-label access to the same Answer Engine Optimization reports we run for direct customers. Fire a request per client, we handle the queue, delivery and billing — no setup fee, pay only as you go.

No setup fee $49 → $24 per report Pay as you go

Create your account

Set a password and save a card securely — no setup fee and no charge today. Generate your API key from your back office, then pay only for the reports and developer packs you run, automatically as you go.

Create your back-office password

You will sign in to your secure back office with your email address above and this password. At least 8 characters.

No charge today and no setup fee. You only save a card now, then pay per report as you go.

How it works

From API key to delivered reports

Step 1

Sign up and save a card

Create your account with your email and a password and securely save a card with Stripe. There is no setup fee and no charge to sign up. Then generate your API key from your back office — it is revealed exactly once for your security, and you can rotate to a brand-new key anytime if it is ever lost or compromised.

Step 2

Call the API for any client

Send one authenticated request per client with their domain, business name and category. Choose 100–1000 buyer searches per report. Every report runs across all 7 engines: ChatGPT, Claude, Gemini, DeepSeek, Grok, Meta AI, Google.

Step 3

Reports run through a managed queue

We run up to five reports at once, and your account keeps its own fair first-in, first-out lane — so one agency's big batch never blocks another's urgent job. Each response tells you your place in line and an estimated wait. Poll the status URL, or let a completion webhook notify you the instant a report is ready.

Step 4

Pay only as you go

No setup fee, no minimums, no weekly run-up. Your saved card is charged automatically at the moment each report or developer pack is delivered — you pay for exactly what you use, when you use it.

Fast, fair throughput

We process up to five reports concurrently, and every account gets its own first-in, first-out lane. Queue a hundred clients at once and they are worked in order within your lane — while another partner's batch runs alongside yours, never behind it. Each response returns your queue position and an estimated wait, and your back office shows live throughput metrics.

Never lose access by surprise

If a charge ever fails, we pause your API key rather than deleting anything, and email you so you can update your card. The moment a payment succeeds, your key unlocks instantly and queued work resumes.

Built for scale

Production-grade controls out of the box

Completion webhooks

Get a signed report.completed /report.failed POST the moment a job finishes — HMAC-signed so you can trust it. Set one webhook per account or override it per request.

Idempotency keys

Send an Idempotency-Key header and a retried request returns the original job instead of creating a duplicate — safe to retry on any network hiccup.

Live queue visibility

Every response carries your queue position, depth and estimated wait, and each finished job reports how long it took. Your back office shows real-time throughput and a 24-hour completion count.

Cost controls

Set an optional daily report cap so a runaway script can never overspend — requests past the cap are cleanly rejected until the next day. Watch the running total in your back office.

What you get & what it costs

Simple, tiered, pay-as-you-go pricing

No setup fee, no seats, no minimums, no contracts. Your first 5 reports are billed at the intro rate; every report after that earns our preferred-client discount — automatically, for the life of your account.

 
First 5 reports
intro rate
Report 6 onward
preferred-client discount
Per report
$49
$24
Per developer pack
$199
$99
$49 → $24

Report + companion file

Every report is delivered as a polished PDF plus a separate companion file containing the full "what AI said, word for word" transcript — the verbatim answers each engine gave about your client. Both delivered by email and via the status URL, tagged to the client you specify.

$199 → $99

Developer pack (on demand)

Request a ready-to-publish fix pack — custom llms.txt, JSON-LD schema, answer & FAQ pages, sitemap and an install guide — either at report time or later for any existing report. Generated, tagged per client and delivered as a link.

Reports can be run from 100 to 1000 buyer searches in steps of 100 — a report-depth control, not a price lever; every report is a flat per-report price at your current tier. Enterprise & White-Label pricing is separate from our direct-customer retail plans.

For developers

Implement it in minutes

Full API documentation

Authenticate every request with your key in an Authorization: Bearer header, then POST a client to /api/enterprise/v1/reports. You get back a job ID and a status URL to track it. Here is a complete example:

curl -X POST https://aeo.myfast.ai/api/enterprise/v1/reports \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: acme-2026-01-05-001" \
  -d '{
    "domain": "acmeplumbing.com",
    "businessName": "Acme Plumbing",
    "category": "Plumber",
    "keywordCount": 100,
    "clientTag": "acme-plumbing",
    "wantDevBundle": false,
    "deliverEmail": "[email protected]",
    "webhookUrl": "https://youragency.com/hooks/myfast"
  }'

# 202 Accepted
{
  "jobId": "job_...",
  "status": "queued",
  "estimatedCharge": 49,
  "queuePosition": 1,
  "queueDepth": 3,
  "estimatedWait": "about 6 min",
  "concurrency": 5,
  "statusUrl": "/api/enterprise/v1/reports/job_..."
}
Your API key is revealed once when you generate it in your back office. Store it securely — it is never shown again, but you can rotate to a new one anytime.

Ready to run AEO for your whole client book?

Create your account and save a card today — no setup fee, no charge to start. Generate your API key and pay only as you go.

Create your account