Website AI Readiness & GEO Audit API
Integrate the AIRA engine into your product or workflow. Run AI-readiness website audits programmatically and receive structured reports through the API.
Built for SEO agencies, digital teams, SaaS platforms, web studios and companies that need to audit tens, hundreds or thousands of websites.
Server-to-server API · JSON · Bearer authentication · Prepaid credits
Request
curl -X POST https://engine.aisearchtune.com/api/v1/audits \
-H "Authorization: Bearer aira_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"websiteUrl": "https://example.com", "reportLevel": "basic"}'Response 202
{
"auditId": "aud_4f1c2b7a9d8e4f0a8c6b5d4e3f2a1b0c",
"status": "queued",
"creditsCharged": 1,
"creditsRemaining": 41
}What you can automate with the AIRA API
Start an audit by URL
Send a website address — AIRA queues the audit and returns its identifier.
Track the status
queued → running → completed or failed: a simple status model built for polling.
JSON report
A structured report for your interface, CRM or SaaS — no HTML parsing.
Batch checks
Audit websites in bulk: client portfolios, catalogs, site networks.
Embed into your product
An agency dashboard, SEO tool, BI board or client portal on top of the AIRA engine.
Spend control
Prepaid credits: 1 credit = 1 audit, with the balance available programmatically.
Who the AIRA API is for
SEO & GEO agencies
Bulk checks of client websites and first-pass AI-readiness diagnostics.
Digital & web agencies
AI audits as your agency's own productized service.
SaaS & SEO platforms
An AI-audit module inside your own product.
Site network owners
Regular AI-readiness monitoring across the whole portfolio.
Enterprise
Audits in pipelines, dashboards and site quality control.
Developers & integrators
Checks after a release, migration or content change.
How the API works
- 1Get an API key→
- 2Send the website URL→
- 3AIRA runs the audit→
- 4Poll the status→
- 5Fetch the JSON report
An audit typically takes 1–5 minutes.
Recommended status polling interval — no more than once every 15 seconds.
An API built for real integration
Server-to-server
The key lives on your server and never reaches the browser.
Secure keys
Bearer authentication; the key is shown once and stored only as a hash.
Key rotation
An organization can hold several active keys — rotate with no downtime.
Credit refund
If an audit fails with an internal AIRA error, the credit is refunded automatically.
Double-charge protection
Re-submitting the same site while its audit is active creates no second audit and charges nothing.
Rate limits
60 requests per minute per key, audit creation — up to 10 per minute.
Report levels
Basic
Bulk first-pass diagnostics and an AI-readiness level for the site.
Full
By agreement — for deep analysis and the complete report with all recommendations.
The allowed reportLevel is defined by your organization's agreement.
API pricing
The API runs on a prepaid credit model. 1 credit = 1 audit.
Full API
Pricing depends on volume and report level. Contact us — we will tailor the terms to your integration scenario.
Discuss Full APIHow credits work
- ✓Credits are paid up front — you always know your checking budget.
- ✓Queueing an audit charges 1 credit.
- ✓With a zero balance no audit starts — accidental overspend is impossible.
- ✓If an audit fails with an internal AIRA error, the credit comes back automatically.
- ✓The remaining balance is available programmatically — via GET /account.
Integration is simple to start
POST /auditsstart a website auditGET /audits/{auditId}audit statusGET /audits/{auditId}/reportthe finished JSON reportGET /accountaccount and remaining creditsDiscuss API access
Tell us how you want to use the AIRA API. We will pick the report level, credit volume and onboarding terms.
AIRA API questions
What is the AIRA API?+
The programmatic interface of the AIRA engine: you start a website AI-readiness audit with an HTTP request and receive a structured JSON report — the same audit as on the site, inside your own workflow.
What should I use the AIRA API for?+
Bulk and recurring website checks, audits as an agency service, an AI-audit module in a SaaS product, monitoring site networks and checks in release pipelines.
How long does one audit take?+
Typically 1–5 minutes. The recommended status polling interval is no more than once every 15 seconds.
How is the API paid for?+
With prepaid credits: 1 credit = 1 audit within your agreement's access level. Credits are granted by your manager.
What happens if an audit fails?+
If an audit ends with an internal AIRA error, the credit is refunded automatically — you do not pay for our failure.
Are Full reports available through the API?+
Yes, by agreement: the Full level is enabled individually and unlocks the complete report with recommendations.
Can I call the API from a browser?+
No. The API is server-to-server: CORS is not enabled, and the key must never reach the client side.
What are the API limits?+
60 requests per minute per key and up to 10 audit launches per minute. Exceeding a limit returns 429 with a Retry-After header.