Skip to content
Use case · Local SEO, competitor research

Audit every competitor in your local market.

You pitch local SEO. The pitch is sharper when you walk in with a one-page audit of every competitor in the area: who has more reviews, who has photos, who is missing opening hours. Kavex builds that list in one click.

What this page isOne playbook, 5 steps, every rate read from the same config the billing runs on, and the arithmetic for 50 competitors done in full. Nothing rounded, nothing hidden behind a demo call.

THE FIRST STEP OF THIS PLAYBOOK, MEASURED · WHAT IT FOUND, HOW LONG IT TOOK, WHAT IT COST

Last run
plumbers · London · Google Maps
Rows
30
Time
23s
Credits
60
Cost
€0.06
The playbook

5 steps, one run.

Every step below is a scraper you switch on in the same job. The rate next to it is what it actually charges, per unit, with no minimum.

NrScraper
01
Google Maps Scraper
Scrape Maps for your category + cityYou're pitching a dental practice in Rotterdam? Search "dentist Rotterdam" and pull the top 50.
2 creditsa lead
02
Filter: minimum rating
Open Advanced filtersSet a minimum rating to filter out junk. Or invert: pull only the lowest-rated competitors so your client looks great by comparison.
0 creditsrating ships with the row
03
Fields: photos and hours
Use the Has photos / Has hours fieldsBuild the audit table: which competitors are missing photos? Which forget to set hours? These are quick wins to talk about.
0 creditsboth ship with the row
04
Export to CSV
Show up to the pitch with the CSV printedConcrete numbers > generic SEO advice. Close the deal.
0 creditsevery export is free
05
Reviews Scraper (multi-source)
Optional: pull the review text as wellMixed-input version: accepts Google Maps place URLs AND Trustpilot review URLs together. Use the dedicated single-source scrapers for cleaner output.
1 credita review
The configuration
Search termdentist Rotterdam
Max leads50
FiltersMinimum rating: 3.0
The arithmetic

50 competitors, in full.

50 competitors with full data

StepCredits
Google Maps Scraper50 leads· 2 credits a lead100
Fields: photos and hours50 leads· free0
Total for the run50 competitors· $0.002 each100
WHAT THE RUN COSTS
$0.10100 credits
PER ROW2 credits · $0.002
A $10 TOP UP100 runs, 0 left
NOT FOUNDcomes back to you
The assumption we madeRating, review count, photos and opening hours ship with the Maps row, so the audit itself adds nothing. Pulling the review text is the optional line.
What comes back

The spreadsheet, 5 rows in.

Same columns every scrape gives you, plus the ones this playbook added. Nothing is filled in by hand afterwards.

nameratingreviewsphotoshours
SmileWorks Rotterdam4.8142YesYes
Tandartspraktijk Centrum4.567YesYes
Dental Plus3.923NoNo
Tandkliniek Noord4.211YesNo
Bright Smile4.68NoYes
+45 MORE ROWS IN THE SAME EXPORTExport CSV ↓
Point it at something. See what comes back.Your first 500 Google Maps leads are on the house. No card needed.
Start scraping free