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.

Run it on Apify API & MCP

Pricing

Pay per result, billed by Apify. No subscription and no minimum. Discount tiers apply automatically on paid Apify plans.

EventFree planBronzeSilverGold
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