SEO Toolkit All-in-One - Ahrefs & Semrush Alternative avatar

SEO Toolkit All-in-One - Ahrefs & Semrush Alternative

Pricing

from $2.20 / 1,000 result rows

Go to Apify Store
SEO Toolkit All-in-One - Ahrefs & Semrush Alternative

SEO Toolkit All-in-One - Ahrefs & Semrush Alternative

Domain overview, ranked keywords, competitors, top pages, backlinks, referring domains, keyword metrics and live Google SERPs in one Actor. Licensed DataForSEO data, no scraping of Ahrefs or Semrush, no subscription. One "tool" parameter makes it a perfect MCP tool for AI agents.

Pricing

from $2.20 / 1,000 result rows

Rating

0.0

(0)

Developer

Wrenfield Data

Wrenfield Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

SEO Toolkit All-in-One: an Ahrefs and Semrush alternative for domains, keywords, backlinks and SERPs

SEO Toolkit All-in-One puts the core reports of Ahrefs and Semrush into one pay-per-use Actor: domain overview, ranked keywords, organic competitors, top pages, backlinks, referring domains, keyword metrics and live Google SERPs. It uses licensed SEO data. Nothing is scraped from Ahrefs or Semrush, so there are no logins, no subscriptions and no broken runs when those sites change.

Pick a tool, give it targets (domains or URLs) or keywords, and get clean, flat rows.

ToolInputWhat you get (one row per …)
domain_overviewdomainsdomain: organic keywords, traffic, traffic value, top-3/top-10 counts, new/lost keywords, paid keywords, domain rank, backlinks, referring domains, spam score
ranked_keywordsdomains / URLskeyword the target ranks for: position, URL, volume, CPC, KD, intent, traffic, position change, SERP features
competitorsdomainscompeting domain: shared keywords, average position, their keywords, traffic and traffic value
top_pagesdomainspage: organic traffic, keywords, top-10 count, traffic value
backlinksdomains / URLsbacklink (strongest per referring domain by default): source URL, anchor, dofollow, link type, source rank, spam score, first/last seen
referring_domainsdomains / URLslinking domain: rank, backlinks, referring pages, spam score, first seen
keyword_overviewkeywordskeyword: volume, CPC, competition, KD, intent, SERP features, AI Overview flag, trend
serpkeywordsGoogle result (top 10-100): position, URL, title, snippet, featured snippet, ads, AI Overview flag
  • 🤖 One MCP tool for AI agents: a single tool parameter covers 8 SEO reports, and every output field is described in the dataset schema. The default settings finish in seconds.
  • 💸 Pay per use: a full domain overview costs $0.093, and 1,000 ranked keywords or backlinks cost about $3. There's no $129+/month plan.
  • 🌍 90+ countries and languages for keyword, traffic and SERP data.

How to use it

  1. Choose a Tool, for example domain_overview.
  2. Add Targets (example.com, or a page URL) or Keywords for keyword_overview and serp.
  3. Pick the Country and set Max results (the default of 50 rows per target is quick and cheap).
  4. Click Start. Each tool has its own table view; all fields are in the JSON export.

Input examples

{ "tool": "domain_overview", "targets": ["backlinko.com", "ahrefs.com"], "location": "United States" }
{ "tool": "ranked_keywords", "targets": ["backlinko.com"], "maxResults": 1000 }
{ "tool": "serp", "keywords": ["best crm", "crm for startups"], "serpDepth": 20 }

Output example (domain_overview)

{
"tool": "domain_overview",
"target": "backlinko.com",
"organic_keywords": 30602,
"organic_traffic": 19941,
"organic_traffic_value_usd": 143138.0,
"top3_keywords": 902,
"top10_keywords": 4584,
"new_keywords": 8399,
"lost_keywords": 19734,
"paid_keywords": 0,
"domain_rank": 493,
"backlinks": 880393,
"referring_domains": 59919,
"referring_main_domains": 56042,
"spam_score": 2,
"first_seen": "2019-01-15T23:01:11Z",
"found": true,
"location": "United States",
"language": "English"
}

Pricing

This Actor uses pay-per-event pricing. Paid Apify plans get automatic volume discounts on result rows.

EventPriceWhen
Result row (result-row)$0.003per row returned (any tool)
SEO data request (data-request)$0.03per keyword/traffic database lookup (up to 1,000 rows; 700 keywords for keyword_overview)
Backlinks request (backlinks-request)$0.06per backlink-index lookup (up to 1,000 rows; domain_overview with backlink metrics)
SERP request (serp-request)$0.005per 10 Google results checked (serp tool)
Example runCost
Domain overview, 1 domain, with backlink metrics$0.093
Domain overview, 1 domain, traffic only (includeBacklinks: false)$0.033
1,000 ranked keywords of one domain$3.03
1,000 backlinks of one domain$3.06
Live top 10 for 100 keywords (~9 rows each)~$3.20
Keyword overview for 1,000 keywords$3.06

Rows that don't exist aren't charged. Set Maximum cost per run to cap your spend; the Actor stops cleanly at the cap.

Free Apify plan: 1 target (or 3 keywords) and 20 rows per run. Domain overview runs without backlink metrics, and the backlinks and referring_domains tools need a paid plan.

For agencies: run your whole client book

Pulling domain reports for several clients? Turn the whole book into client-ready weekly packets. Agency AI Visibility Reports takes one CSV row per client and returns a finished, white-label packet per client (HTML + PDF): whether ChatGPT, Perplexity, Gemini and Google AI Mode name the client, competitor share of voice, Google rankings, quoted evidence and a ranked action queue, plus one portfolio page for the whole book. Save it as a task and schedule it weekly for week-over-week change.

client,domain,competitors,category,keywords
Help Scout,helpscout.com,Zendesk | zendesk.com; Freshdesk | freshworks.com; Intercom | intercom.com,help desk software,help desk software; shared inbox software
Pipedrive,pipedrive.com,HubSpot | hubspot.com; Salesforce | salesforce.com,CRM for small business,crm for small business

$12 per client packet ($8 each for books of 20-49 clients, $7 each at 50+). The Store price box lists this as "$12,000 / 1,000 packets"; that is the same $12 per packet. Turn on Quote only for a free count of packets and the maximum price before anything runs; only completed packets are charged.

Use it through the API, on a schedule or with AI agents

One-link MCP setup: https://mcp.apify.com?tools=wrenfield-data/seo-toolkit (Claude, Cursor, VS Code or any MCP client). Set maxTotalChargeUsd on the run to cap what it can charge.

Call it from Python, JavaScript or any HTTP client with the Apify API, schedule weekly competitor reports, or connect it to Make, Zapier, n8n and Google Sheets. AI agents (Claude, ChatGPT, Cursor and others) can call it through the Apify MCP server as one SEO tool.

curl -X POST "https://api.apify.com/v2/acts/wrenfield-data~seo-toolkit/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tool": "domain_overview", "targets": ["backlinko.com"]}'

FAQ

Does it scrape Ahrefs or Semrush? No. It uses licensed DataForSEO Labs, Backlinks and SERP APIs. Metrics are comparable in purpose but not identical: for example, domain_rank (0-1000) is not Ahrefs DR.

Do I need an API key or account anywhere else? No. Everything is included in the pay-per-event price; you only need an Apify account.

How fresh is the data? SERPs are live. Keyword and traffic metrics are refreshed monthly, and the backlink index is crawled continuously.

From the same developer:

Feedback and support

Missing a field, hit an error, or need another country or option? Open an issue on the Issues tab and include the run ID. We read every issue and reply there.

Acceptable use

  • This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by Google, DataForSEO, Ahrefs or Semrush. Product names are used only to describe compatibility.
  • Don't resell the raw data as your own SEO database, and don't use it to build a competing search engine or to harm the search engines the data comes from.
  • The Actor may not be used from, or for people or organizations in, Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea, Crimea or the Russian-occupied territories of Ukraine.
  • You are responsible for using the results lawfully.