SEO Toolkit All-in-One - Ahrefs & Semrush Alternative
Pricing
from $2.20 / 1,000 result rows
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
Maintained by CommunityActor 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.
| Tool | Input | What you get (one row per …) |
|---|---|---|
domain_overview | domains | domain: organic keywords, traffic, traffic value, top-3/top-10 counts, new/lost keywords, paid keywords, domain rank, backlinks, referring domains, spam score |
ranked_keywords | domains / URLs | keyword the target ranks for: position, URL, volume, CPC, KD, intent, traffic, position change, SERP features |
competitors | domains | competing domain: shared keywords, average position, their keywords, traffic and traffic value |
top_pages | domains | page: organic traffic, keywords, top-10 count, traffic value |
backlinks | domains / URLs | backlink (strongest per referring domain by default): source URL, anchor, dofollow, link type, source rank, spam score, first/last seen |
referring_domains | domains / URLs | linking domain: rank, backlinks, referring pages, spam score, first seen |
keyword_overview | keywords | keyword: volume, CPC, competition, KD, intent, SERP features, AI Overview flag, trend |
serp | keywords | Google result (top 10-100): position, URL, title, snippet, featured snippet, ads, AI Overview flag |
- 🤖 One MCP tool for AI agents: a single
toolparameter 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
- Choose a Tool, for example
domain_overview. - Add Targets (
example.com, or a page URL) or Keywords forkeyword_overviewandserp. - Pick the Country and set Max results (the default of 50 rows per target is quick and cheap).
- 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.
| Event | Price | When |
|---|---|---|
Result row (result-row) | $0.003 | per row returned (any tool) |
SEO data request (data-request) | $0.03 | per keyword/traffic database lookup (up to 1,000 rows; 700 keywords for keyword_overview) |
Backlinks request (backlinks-request) | $0.06 | per backlink-index lookup (up to 1,000 rows; domain_overview with backlink metrics) |
SERP request (serp-request) | $0.005 | per 10 Google results checked (serp tool) |
| Example run | Cost |
|---|---|
| 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,keywordsHelp Scout,helpscout.com,Zendesk | zendesk.com; Freshdesk | freshworks.com; Intercom | intercom.com,help desk software,help desk software; shared inbox softwarePipedrive,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.
Related SEO tools
From the same developer:
- Keyword Research Tool: keyword ideas with volume, KD, intent and SERP features in one row
- Domain Authority & Traffic Checker: authority and traffic for thousands of domains in bulk
- Competitor Keywords: up to 50,000 ranked keywords per domain
- Keyword Search Volume: exact Google Keyword Planner volume and CPC
- AI Answer Scraper: what ChatGPT, Perplexity, Gemini and Google AI Mode answer, and which sites they cite
- Website Tech Stack Detector: CMS, ecommerce, analytics and marketing tools of any site
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.