Home / Tools / SEO Agency Report
Rank tracking & site SEO
SEO Agency Report
One domain in, one client-ready SEO report out: rankings, top 100 keywords, quick wins, competitors, domain authority, backlinks, live SERPs, PageSpeed and ChatGPT / Google AI Mode visibility. White-label HTML + PDF and JSON. $2.49 per report.
- Price: $2.49 per seo report
- Works with: Apify Console, REST API, Python, JavaScript, MCP (Claude, Cursor, VS Code), n8n, Make, Zapier
- Last updated: 2026-10-28
Pricing
Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.
| Event | Free plan | Bronze | Silver | Gold |
|---|---|---|---|---|
| SEO report main Charged once per finished report (HTML + PDF + JSON), all data included. Not charged if no data is found. | $2.49 | $2.32 | $2.16 | $1.99 |
Example input
This is the prefilled input on the Store page. Keep it and click Start to see real data in seconds.
{
"domain": "backlinko.com",
"location": "United States",
"agencyName": "Northwind Digital",
"accentColor": "#0F766E"
}Use it from code, no-code or an AI agent
cURL (one request, returns rows)
curl -X POST \
"https://api.apify.com/v2/acts/wrenfield-data~seo-agency-report/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domain": "backlinko.com", "location": "United States", "agencyName": "Northwind Digital", "accentColor": "#0F766E"}'Python
# pip install apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("wrenfield-data/seo-agency-report").call(
run_input={
"domain": "backlinko.com",
"location": "United States",
"agencyName": "Northwind Digital",
"accentColor": "#0F766E"
},
max_total_charge_usd=1.00, # hard cap for this run
)
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)JavaScript / Node
// npm i apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('wrenfield-data/seo-agency-report').call({
"domain": "backlinko.com",
"location": "United States",
"agencyName": "Northwind Digital",
"accentColor": "#0F766E"
}, { maxTotalChargeUsd: 1 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);MCP (Claude, Cursor, VS Code, any MCP client)
{
"mcpServers": {
"wrenfield-seo-agency-report": {
"url": "https://mcp.apify.com?tools=wrenfield-data/seo-agency-report"
}
}
}Remote MCP server hosted by Apify. Sign in with OAuth on first use, or send Authorization: Bearer <APIFY_TOKEN>. The tool appears as wrenfield-data--seo-agency-report. More client setups on the MCP page.
n8n, Make, Zapier
Use the official Apify node or app, pick Run Actor, enter wrenfield-data/seo-agency-report and paste the input JSON above. Then read the run's dataset items. Ready-made n8n workflows are on the n8n templates page.
For AI agents and code generators: this page as Markdown ยท OpenAPI 3 spec (run, run-sync and dataset endpoints).
FAQ
How much does SEO Agency Report cost?
$2.49 per seo report on the Apify Free plan, billed per result by Apify with no subscription. Higher Apify plans get the discounted tiers shown in the pricing table. You can cap any run with a maximum cost.
Where does the data come from?
Keyword, traffic, competitor, backlink and SERP data come from a licensed SEO data provider (DataForSEO). Speed scores come from Google PageSpeed Insights. AI answers are live ChatGPT and Google AI Mode answers. Nothing is scraped from Ahrefs or Semrush.
Is "domain authority" the same as Moz DA or Ahrefs DR?
No. It is a 0-100 score built from the backlink graph. It is similar in purpose and good for comparing sites with each other, but the numbers are not the same as Moz or Ahrefs.
How accurate is the traffic estimate?
It is modelled from rankings and search volume, like in Semrush or Ahrefs. Use it to compare sites and track trends, not as a replacement for Google Analytics.
Why do AI answers differ from what I see in ChatGPT?
AI answers change between sessions and locations. The report is a point-in-time sample of 5 buyer questions on each engine. For ongoing tracking, use AI Search Visibility Tracker.
Can I use it from code, Make, Zapier, n8n or an AI agent?
Yes. Call it via the Apify API or MCP server, then read the OUTPUT record for the HTML/PDF links and the dataset for the JSON.
Related tools
Google Rank Tracker Launching soon
Positions, changes, featured snippets and AI Overview citations.
Google Maps Grid Rank Tracker
Local rank heatmaps, ARP and share of local voice.
SEO Toolkit All-in-One
Domain overview, ranked keywords, backlinks and SERPs in one API.
Bulk PageSpeed Checker
Lighthouse scores and Core Web Vitals pass/fail for many URLs.
On-Page SEO Checker Launching soon
Bulk page audit: SEO score, ranked issues with fixes, title, meta, H1 and schema checks.
Compare and plan
Try SEO Agency Report now
Open it on Apify, keep the prefilled example and click Start. The Apify Free plan includes $5 of monthly credit, no card needed.
Open on Apify