Competitor Keywords - Ranked Keywords of Any Domain
Pricing
from $1.60 / 1,000 ranked keywords
Competitor Keywords - Ranked Keywords of Any Domain
See every Google keyword a competitor ranks for: position, URL, search volume, CPC, keyword difficulty, intent and estimated traffic for any domain or page, in 90+ countries. Bulk domains, sortable, filterable. No SEO suite subscription needed.
Pricing
from $1.60 / 1,000 ranked keywords
Rating
0.0
(0)
Developer
Wrenfield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Competitor Keywords: see every keyword any domain ranks for on Google
Competitor Keywords shows you every Google keyword a competitor ranks for. Enter one or many domains (or a single page URL) and get each ranking keyword with its position, ranking URL, monthly search volume, CPC, keyword difficulty, search intent, estimated traffic and position change. It works in 90+ countries and languages, and you don't need an SEO suite subscription.
- 🕵️ Steal your competitors' best keywords: sort by search volume, traffic or position and filter to page 1 only.
- 📊 Full SEO metrics in one row: volume, KD, CPC, intent, traffic estimate, SERP features and whether the ranking is new, up or down.
- 🌍 Any market: 90+ countries, every main language, domains, subdomains or single pages.
- 💸 Pay per keyword: $2 per 1,000 keywords plus a small fee per domain lookup. No monthly plan.
Workflow: export a competitor's keywords here, check volume, CPC and 12-month trends in bulk with Keyword Search Volume ($4 per 1,000 keywords), then filter easy wins with Bulk Keyword Difficulty Checker.
What data do you get?
| Field | What it is |
|---|---|
keyword | The Google search the domain ranks for |
position / position_absolute | Organic position (1 = top) and absolute position on the page |
url / title | The page that ranks and its title on Google |
search_volume | Average monthly Google searches |
cpc / competition | Google Ads cost per click and competition level |
keyword_difficulty | How hard it is to rank in the top 10 (0-100) |
search_intent | informational, navigational, commercial or transactional |
estimated_traffic | Estimated monthly visits the domain gets from this keyword |
previous_position / position_change | Earlier position and new / up / down / same |
serp_features | What else is on the results page (People Also Ask, video, AI Overview, …) |
The DOMAIN_SUMMARIES record in the key-value store adds a free overview per domain: total ranking keywords, keywords in top 1 / 2-3 / 4-10 / 11-20 / 21-100, estimated organic traffic and its value in USD, new / up / down keyword counts.
How to find a competitor's keywords
- Enter one or more domains, e.g.
backlinko.com, in Domains or page URLs. - Pick the Country and Language.
- Set Max keywords per domain, and optionally filters like Worst position to include =
10for page-1 rankings only. - Click Start, then export the table to Excel, CSV or JSON.
Use cases
- Competitor keyword research: find the keywords that drive a competitor's traffic and the pages that rank for them.
- Content gap analysis: run your domain and a competitor's, then compare the lists in a spreadsheet.
- SEO audits and pitches: show a prospect where they rank today and which keywords are moving.
- Rank monitoring: schedule a weekly run and watch
position_change.
Input example
{"domains": ["backlinko.com"],"location": "United States","language": "English","maxKeywordsPerDomain": 100,"sortBy": "search_volume","maxPosition": 10}
Output example
{"domain": "backlinko.com","keyword": "patreons","position": 14,"position_absolute": 17,"result_type": "organic","url": "https://backlinko.com/patreon-users","title": "Patreon: Subscriber and Creator Statistics for 2026","search_volume": 1220000,"cpc": 0.42,"competition": "LOW","keyword_difficulty": 72,"search_intent": "commercial","estimated_traffic": 1.9,"estimated_traffic_cost_usd": 0.8,"previous_position": 19,"position_change": "up","serp_features": ["organic", "people_also_ask", "video", "related_searches", "knowledge_graph", "images"],"is_featured_snippet": false,"location": "United States","language": "English","serp_checked_at": "2026-07-30T03:37:49Z","scraped_at": "2026-10-19T00:39:56Z"}
Pricing
This Actor uses pay-per-event pricing. Paid Apify plans get automatic volume discounts on keyword results.
| Event | Price |
|---|---|
Ranked keyword (ranked-keyword) | $0.002 per keyword returned |
Domain lookup (domain-lookup) | $0.03 per domain, for each block of up to 1,000 keywords |
| Example run | Cost |
|---|---|
| 1 domain, 100 keywords | $0.23 |
| 1 domain, 1,000 keywords | $2.03 |
| 10 domains, 500 keywords each | $10.30 |
Set Maximum cost per run in the run options to cap your spend; the Actor stops cleanly when it's reached. Free Apify plan: 1 domain and 20 keywords per run.
Use it through the API, on a schedule or with AI agents
One-link MCP setup: https://mcp.apify.com?tools=wrenfield-data/competitor-keywords (Claude, Cursor, VS Code or any MCP client). Set maxTotalChargeUsd on the run to cap what it can charge.
Run it from Python, JavaScript or any HTTP client with the Apify API, schedule it to track changes every week or month, or connect it to Make, Zapier, n8n, Google Sheets and other integrations. AI agents can call it through the Apify MCP server.
curl -X POST "https://api.apify.com/v2/acts/wrenfield-data~competitor-keywords/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"domains": ["backlinko.com"], "maxKeywordsPerDomain": 100}'
FAQ
Where does the data come from?
From a licensed SEO database that tracks Google results for hundreds of millions of keywords, refreshed regularly. serp_checked_at shows when each result was last checked.
Why is estimated_traffic low for a high-volume keyword?
Traffic depends on position. A keyword with 1M searches at position 14 sends far fewer clicks than one at position 1.
Can I check a single page instead of a whole domain?
Yes. Paste the full URL (e.g. https://example.com/blog/post).
Does it include paid (Google Ads) keywords? Set Result types to Organic + paid.
Related SEO tools
A complete keyword research and SEO toolkit from the same developer. Every tool exports flat JSON, CSV or Excel, so one dataset feeds the next:
- Keyword Search Volume & Keyword Research: bulk Google Keyword Planner search volume, CPC, competition, trends and keyword ideas
- Bulk Keyword Difficulty Checker: SEO keyword difficulty (0-100) and search intent for thousands of keywords
- Google Autocomplete Keyword Expander: hundreds of long-tail ideas from Google and YouTube autocomplete
- People Also Ask Scraper: Google PAA questions, related searches and AI Overviews
- Domain Authority & Traffic Checker: bulk domain authority, backlinks and organic traffic
- AI Search Visibility Tracker: check if ChatGPT, Perplexity, Gemini and AI Overviews mention your brand
- Google Trends Scraper: interest over time, by region, related queries and Trending Now
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 or DataForSEO.
- Don't use the data to build a competing search engine, or otherwise to compete with or harm Google or the other 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, including privacy laws such as GDPR for any personal data they contain.