Competitor Keyword Research – SEO Competitor Analysis Tool
Pricing
from $2.00 / 1,000 ranked keywords
Competitor Keyword Research – SEO Competitor Analysis Tool
See up to 10,000 Google keywords a website ranks for: position, URL, search volume, CPC, keyword difficulty, intent and estimated traffic, plus a visibility summary per domain. A Semrush, Ahrefs and SpyFu alternative for competitor keywords, no subscription.
See every Google keyword a website ranks for: its position, the ranking URL, monthly search volume, CPC, keyword difficulty, search intent and the traffic each keyword brings. Built for SEO teams, agencies, content marketers and AI agents doing competitor research, without a Semrush or Ahrefs subscription. The data comes from a licensed SEO data provider (DataForSEO's Google ranking database), so there is no scraping and no blocked runs.
What you get
- One summary row per domain: total ranked keywords (or, with a position filter, the keywords in those positions; see
summary_scope), estimated monthly organic traffic and its Google Ads value, keywords in position 1 / top 3 / top 10, and how many are new, up or down. Free. - One row per ranked keyword, the ones bringing the most traffic first: position, URL and title of the ranking page, search volume, CPC, competition, keyword difficulty (0–100), intent, estimated traffic, previous position and SERP features.
- Filters: number of keywords per domain (up to 10,000), only first-page (or top N) rankings, any country and language.
Example output
Real rows from a run with the default input (python.org, United States, English).
Summary row:
{"row_type": "domain_summary","domain": "python.org","ranked_keywords_total": 74803,"estimated_monthly_traffic": 469369.0,"estimated_traffic_value_usd": 1159772.56,"keywords_top_1": 10681,"keywords_top_3": 21467,"keywords_top_10": 42254,"keywords_new": 34788,"keywords_up": 12512,"keywords_down": 12179,"location": "United States","language": "English","checked_at": "2026-10-13T07:38:33+00:00","summary_scope": "all positions"}
Keyword row:
{"row_type": "keyword","domain": "python.org","keyword": "python download","position": 1,"position_absolute": 1,"result_type": "organic","url": "https://www.python.org/downloads/","title": "Download Python","search_volume": 60500,"cpc_usd": 7.67,"competition": "LOW","keyword_difficulty": 33,"search_intent": "transactional","estimated_traffic": 23716.1,"previous_position_absolute": 1,"is_new": false,"is_up": false,"is_down": false,"search_volume_trend_yearly_pct": -18.0,"serp_features": ["organic", "people_also_ask", "related_searches"],"google_url": "https://www.google.com/search?q=python%20download&hl=en&gl=US&ie=UTF-8&uule=w+CAIQIFISCQs2MuSEtepUEUK33kOSuTsc","location": "United States","language": "English","checked_at": "2026-10-13T07:38:33+00:00"}
A Semrush, Ahrefs and SpyFu alternative for competitor keywords
The "organic keywords" report of Semrush, Ahrefs or SpyFu, as a pay-per-use Actor:
- What you get: every Google keyword a domain ranks for, with position, ranking URL, search volume, CPC, keyword difficulty, intent and estimated traffic, plus a visibility summary, for any country, in JSON, CSV or Excel.
- What it is not: there are no dashboards, site audits or historical charts; it is the keyword data itself, ready for a spreadsheet, a BI tool or an AI agent.
- No subscription, no login: pay per domain and per keyword row, so a one-off competitor check costs cents instead of a monthly plan.
Input
| Field | What it does |
|---|---|
domains | Websites to analyse: semrush.com, https://www.example.com/blog (scheme, www and path are stripped). Up to 50 per run. |
maxKeywordsPerDomain | How many keywords per domain, most traffic first. Default 20, up to 10,000. |
maxPosition | Only keywords ranking at this position or better, e.g. 10 = first page. 100 = all. |
location | United States, United Kingdom, Germany ... Empty = all locations. |
language | English, German ... Empty = all languages. |
Pricing
Pay per event, no subscription:
- $2 per 1,000 ranked keywords ($0.002 each).
- $0.02 per domain lookup of up to 1,000 keywords. Failed lookups are free. The summary row is free.
- $0.001 per run start.
Examples: the top 100 keywords of one domain cost about $0.22. 1,000 keywords cost about $2.02.
Try it for $0.001: the pre-filled example (python.org, 20 keywords, United States, English) is answered from a saved snapshot of a real lookup (rows carry from_snapshot: true) and costs only the $0.001 run start. Change anything and the lookup runs live.
Free Apify plan: the pre-filled example works on any plan. Live lookups need a paid Apify plan (any plan), because each one costs real money at the data provider; on the free plan the run returns a paid_plan_required row and charges nothing beyond the start.
You can cap the cost of a run with the maximum charge setting. The Actor only requests as many keywords as your budget can pay for, charges a lookup only when it succeeds, and stops after the first failed lookup.
Good to know
-
A domain with no data, for example a typo, still costs one lookup: the lookup was made and paid for.
-
Rankings and traffic estimates come from a ranking database refreshed regularly, not from a live Google search at run time.
checked_atis the run time. -
estimated_trafficis a model estimate (search volume × click-through rate at that position), useful for comparing keywords and competitors, not an exact visit count. -
Error rows carry
erroranderrorMessageand are never charged.
More SEO tools from Rowfeed
- SEO Audit Tool & Website Crawler – titles, meta descriptions, H1, noindex, broken links and a 0-100 SEO score for every page.
- Keyword Research Tool – search volume, CPC, keyword difficulty, intent and keyword ideas (Google & Bing).
- SERP API & Rank Checker – Google results for any keyword and country, with your domain's position.
- Backlinks Checker – referring domains, anchors, dofollow and link strength of any site.
- Website Traffic & Domain Authority Checker – traffic estimate and authority for up to 10,000 domains.
- Broken Link Checker – 404s, dead links, broken images and redirect chains on any website.
- AI Search Visibility Tracker – is your brand named and cited by ChatGPT, Gemini, Perplexity and Google AI Mode.
- Local Rank Tracker – Google Maps rankings on a geo-grid around a business.
- Google Trends API – interest over time, regions and rising searches.
- Google Images API – image URLs and the pages they are on, for image SEO.
- WHOIS Lookup & Domain Checker – domain age, expiry, registrar and DNS in bulk.
- Sitemap URL Extractor – every URL in a site's sitemaps, with lastmod.
- PageSpeed Insights API – Lighthouse scores, Core Web Vitals and real-user speed data for many pages at once.
- DA PA Checker – domain authority, page authority and spam score for up to 10,000 domains or URLs.
Not affiliated with Google, Semrush or Ahrefs.