PlainRows

Every keyword a competitor ranks for, one row per keyword

You want the list of Google keywords a competitor gets traffic from, with the page that ranks for each one, in a spreadsheet you can sort and filter: to find content gaps, plan pages or brief a writer. Here is how to get it without an SEO suite.

What the usual tools give you

The same list as rows

Website Traffic Checker takes a list of domains and, with topKeywords set up to 1,000, returns the keywords that bring each site the most Google organic traffic: keyword, position, ranking url, estimatedTraffic, searchVolume, cpcUsd, keywordDifficulty and searchIntent, plus the site's estimated organic traffic and keyword count. 94 countries.

To get one row per keyword (CSV, Excel, Google Sheets), add unwind=topKeywords to the dataset export URL, for example https://api.apify.com/v2/datasets/DATASET_ID/items?unwind=topKeywords&format=csv. Each row then carries its domain, so several competitors fit in one sheet.

DataToolPrice (Starter plan)
Organic traffic and keyword counts of a siteWebsite Traffic Checker$0.004 per domain with data
Each ranking keyword with position, URL, volume, CPC, difficulty, intentsame run$0.002 per keyword returned

Example: 5 competitors with 500 keywords each cost about $5.00 for the keywords, plus $0.02 for the 5 domains. Domains with no data are free, and every run stops at the maximum cost you set.

When an SEO suite is the better choice

When this is the better choice

Competitor facts checked on 2026-10-09 from the linked pages; prices change, check them before you decide.