- Verdict and scores
- A plain verdict and six 0 to 100 scores, with the formula in every report.
- Indexability
- Status, redirect chain, meta robots, X-Robots-Tag, canonical target and the matching robots.txt rule.
- On-page and content
- Title and description lengths and duplicates, the heading outline, word count, image alt text, and pages that show no text without JavaScript.
- Structured data
- JSON-LD and microdata types found, parse errors, and missing properties for common types such as Article, Product and LocalBusiness.
- AI search readiness
- Which AI crawlers robots.txt allows or blocks, Content-Signal lines and an llms.txt format check.
SEO audit API: Page-by-page SEO and AI search checks with ranked fixes and a report.
This SEO audit API crawls a website and returns, for every page, a one-line verdict, six 0 to 100 scores and the exact issues with how to fix them: indexability, titles and descriptions, headings, structured data, hreflang, broken links, redirects, and whether AI crawlers such as GPTBot, ClaudeBot and PerplexityBot are allowed to read the page. Each run also writes a standalone HTML report you can send to a client.
- $0.01
- per audited page, report and comparisons included, on every Apify plan
- 16
- AI crawler tokens checked in robots.txt, with search, training and user fetches kept apart
- 6
- scores per page: technical, on-page, content, structured data, AI readiness, overall
What it returns
What teams use the SEO audit API for
Agency audits
Hand a client a scored report and a ranked fix list from one run.
Launch checks
Catch noindex tags, broken links and missing schema on a new site or a redesign.
AI search readiness
Check whether AI assistants' crawlers are allowed in and whether pages have readable text.
Monthly monitoring
Run on a schedule and compare with the previous audit to see what changed.
Price
- $0.01 per successfully audited page, the same on every Apify plan.
- The HTML report, site summary and comparison with the previous run are included.
- Errors, soft 404s, robots exclusions and non-HTML files are free notes. Apify adds a $0.00005 start charge per run.
You pay through your own Apify account, and you can cap any run with a maximum cost.
Call it from your code
Send the input as JSON and get the rows back in the same request, or start the run on a schedule from the Apify Console. Replace YOUR_APIFY_TOKEN with the API token from your Apify account settings.
curl -X POST "https://api.apify.com/v2/acts/zaiq~seo-site-audit/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":["https://example.com/"],"maxPagesPerSite":100}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("zaiq/seo-site-audit").call(run_input={"startUrls": ["https://example.com/"], "maxPagesPerSite": 100})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)The same Actor runs from JavaScript, Make, Zapier, n8n and AI agents through Apify's MCP server. The full input list is on its Apify Store page.
Sample row
{
"verdict": "1 critical: No useful text without JavaScript",
"url": "https://example.com/",
"overallScore": 49,
"httpStatus": 200,
"scores": {
"technical": 100,
"onPage": 100,
"content": 20,
"structuredData": 100,
"aiSearchReadiness": 20
},
"issues": [
{
"code": "NO_STATIC_TEXT",
"severity": "critical",
"howToFix": "Serve the main text in the initial HTML."
}
]
}SEO audit API: questions
Does it run JavaScript like a browser?
No, on purpose. It reads the HTML that search engines and AI crawlers receive first, and flags pages whose main text only appears after scripts run, because many AI crawlers read pages without running scripts.
Does it check Core Web Vitals?
No. It covers technical and on-page SEO, structured data and AI crawler access. Use Lighthouse or PageSpeed Insights alongside it for speed.
Will it crawl my whole site?
Up to the page limit you set, from 1 to 10,000 pages per site, at no more than two requests a second, and it obeys robots.txt. A thousand pages take about nine minutes.
Does the score predict rankings?
No. The scores are a transparent checklist with the formula shown, not a prediction of Google rankings or AI citations.
More data APIs from ZAIQ
Google Trends API
Interest over time, regions and related searches for any term and country. $0.70 per 1,000 rows.
Keyword research API
Search volume, CPC, difficulty and intent for keyword lists in 60 countries. $1 per 1,000 keywords.
Google Jobs API
Listings, salary ranges, highlights and every apply link from Google Jobs. 10 jobs for $0.03.
Google Hotels API
Nightly prices, stay totals, ratings and booking-site offers for any place and dates.
AI visibility tracker
Brand mentions, citation share and cited sources across six AI engines. $0.10 an answer.
Media monitoring tool
New brand mentions across news, Reddit, YouTube and forums, with sentiment. From $0.003 a mention.
Startup funding API
Recently funded companies with rounds, investors, Form D amounts and hiring signals. $0.02 a company.
All data APIs →
Every API on one page, with what each returns and costs.
Run the SEO audit API on Apify.
Open it on the Apify Store, paste your input and run it in the browser, or copy the call above into your own code. You pay per result, only for what comes back.
Open it on Apify→