Competitor Keyword Gap: Missing & Ranked Keywords avatar

Competitor Keyword Gap: Missing & Ranked Keywords

Pricing

from $3.00 / 1,000 keyword results

Go to Apify Store
Competitor Keyword Gap: Missing & Ranked Keywords

Competitor Keyword Gap: Missing & Ranked Keywords

Find the keywords your competitors rank for on Google and you don't, keywords you share, every keyword a domain ranks for, and your real search competitors. Volume, CPC, difficulty, intent, positions and URLs. Licensed data, no Semrush or Ahrefs login.

Pricing

from $3.00 / 1,000 keyword results

Rating

0.0

(0)

Developer

SteadyScrape

SteadyScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Find the Google keywords your competitors rank for and you don't. Add your domain and up to 10 competitors (or let the Actor find them), pick a country, and get a ready-to-use keyword list with monthly search volume, CPC, keyword difficulty, search intent, each competitor's position and ranking URL.

No Semrush or Ahrefs account, no scraping of their UIs, no blocked runs: the data comes from licensed Google ranking data (DataForSEO Labs).

What it does

ModeYou get
Keyword gap (default)Keywords where a competitor ranks in the top 20 (adjustable) and your domain is not in Google's top 100. Merged across competitors: one row per keyword, with how many competitors rank and the best position.
Shared keywordsKeywords you and a competitor both rank for: your position, theirs, the gap, and whether you're ahead or behind.
Ranked keywordsEvery keyword a domain ranks for, with position, URL and estimated traffic. Up to 10,000 per domain.
Find my search competitorsThe domains that compete with you most on Google, with shared keywords, average position, organic keywords and traffic.

Compare with my previous run (on by default): every row is marked new, up, down or same versus your last run with the same settings, and the run summary lists keywords that disappeared. Schedule it weekly to track competitors.

Input example

{
"yourDomain": "mysite.com",
"competitors": ["competitor1.com", "competitor2.com"],
"mode": "gap",
"location": "United States",
"language": "English",
"maxRowsPerDomain": 1000,
"maxPosition": 20,
"minSearchVolume": 10,
"minCompetitors": 1
}

Output example (keyword gap)

{
"recordType": "gap",
"keyword": "keyword research tool",
"searchVolume": 12100,
"cpc": 8.12,
"competition": "HIGH",
"keywordDifficulty": 71,
"searchIntent": "commercial",
"yourDomain": "mysite.com",
"yourPosition": null,
"competitorCount": 2,
"bestPosition": 3,
"bestCompetitor": "competitor1.com",
"trafficPotential": 1450.2,
"competitors": [
{"domain": "competitor1.com", "position": 3, "url": "https://competitor1.com/tools/keywords", "estimatedTraffic": 1450.2},
{"domain": "competitor2.com", "position": 9, "url": "https://competitor2.com/keyword-tool", "estimatedTraffic": 310.5}
],
"change": "new",
"location": "United States",
"language": "English"
}

Pricing

Pay per event, no subscription:

EventPriceWhen
Keyword result$0.004 per row ($4 per 1,000)Per keyword (or competitor) row in your dataset
Domain analyzed$0.02 per domainPer competitor or domain query that returned data, including the automatic competitor search. Domains with no data or errors are free
Actor start$0.00005Apify's standard start fee

Price per keyword result: $0.004 on the Apify Free plan, $0.0036 on Starter (Bronze), $0.0032 on Scale (Silver), $0.003 on Business (Gold) and above. The discount is applied automatically. The $0.02 domain fee is the same on every plan.

Examples:

  • Keyword gap vs 1 competitor, 100 keywords: $0.02 + 100 × $0.004 = $0.42
  • Keyword gap, 3 competitors found automatically, up to 500 keywords each, 1,350 unique gap keywords: 4 × $0.02 + 1,350 × $0.004 = $5.48
  • Every keyword one domain ranks for, 1,000 rows: $0.02 + 1,000 × $0.004 = $4.02
  • Find 20 search competitors: $0.02 + 20 × $0.004 = $0.10

In keyword gap mode results from all competitors are merged, so you pay once per keyword, not once per competitor. Set Max cost per run in the run options to cap spending: the Actor fetches only as many keywords per domain as your limit covers.

Tips

  • Set Ranked by at least N competitors to 2 or 3 to keep only the strongest gaps.
  • Raise Minimum monthly searches to skip long-tail noise.
  • Leave the competitor list empty and the Actor uses your top 3 organic competitors.

FAQ

Where does the data come from? DataForSEO Labs, a licensed Google SERP and keyword database refreshed monthly. Positions are from the database snapshot, not a live search.

Which countries? Most countries Google Ads supports. Data is per country (no worldwide).

Is it like Semrush Keyword Gap or Ahrefs Content Gap? Same idea, without a subscription.

More from SteadyScrape

See every SteadyScrape (steady-scrape) Actor on our Apify profile.

Acceptable use

You may not use results from this service to build or operate a search engine, or any product or service that competes with or harms the business of search engine providers.

— SteadyScrape