Advantage 01
One-off Maps pulls
3,000 dentists in Texas, once: the first 500 are free and the other 2,500 cost $7.50. No plan comes close to that for a single list, ours included.
Outscraper sells Google Maps data by the record: 500 places free a month, then $3 per 1,000. For a one-off list that is cheap and we would tell you to buy it. The alternative makes sense when the list is not one-off: the same territory refreshed every week, fields read from each business website, or sources Outscraper has no scraper for. WebRobot runs that from one plain-English request for $79 a month.
Outscraper figures taken from its published pay-as-you-go price list
Robot console
Standing by Running · s Complete · rows
1 · Pick a target
3 · Fields to extract
Agent log
Crawl graph
Extracted data · rows
Want this data fresh every morning, without lifting a finger?
Comparison
| Dimension | Outscraper | WebRobot |
|---|---|---|
| What it is | A catalog of prebuilt scrapers for named sources: Google Maps, reviews, Search, Shopping, Amazon and more, plus email and phone checks | A hosted robot for any site: describe the data once and it runs on a schedule |
| How you pay | Pay as you go per 1,000 records, no subscription, invoice at the end of the billing period | Flat monthly plan with a record allowance |
| Google Maps places | 500 free a month, $3 per 1,000 up to 100,000, $1 per 1,000 after that | Counts toward your plan's records like any other row |
| Entry paid plan | None needed; you pay for what you pull | Launch $79/mo ($63 yearly): 5 robots, 10,000 records/mo, daily scheduling, API |
| Mid and top plans | Volume rates kick in automatically past 100,000 records (50,000 for some services) | Scale $249/mo: 100,000 records, hourly, change alerts, logins. Autopilot $699/mo: 1,000,000 records |
| Fields | A fixed set per service: listing fields, then contacts (emails, phones, socials) from each domain as a separate charge | The columns you name, including ones read from each business website |
| Sources | The services in its catalog | Any public site, plus portals behind a login on Scale and up |
| Recurring jobs | Every rerun is billed again as new records | Daily on Launch, hourly and change alerts on Scale, inside the flat price |
| Delivery | CSV, Excel, Parquet or JSON download; API | CSV, Excel, Google Sheets, Slack, Zapier, webhooks, REST API |
| Refunds | Full refund within 3 days if its tools fail to retrieve data | Monthly or yearly, cancel any time |
Fair play
Advantage 01
3,000 dentists in Texas, once: the first 500 are free and the other 2,500 cost $7.50. No plan comes close to that for a single list, ours included.
Advantage 02
Past 100,000 places the rate drops to $1 per 1,000, so 500,000 listings in a month cost $698.50. If you are building a national database once a quarter, that price is excellent.
Advantage 03
Outscraper verifies emails ($3 per 1,000 after 25 free) and looks up phone numbers and carrier types ($5 per 1,000 after 25 free). We collect what is published; we do not validate deliverability.
Switching triggers
Trigger 01
A roofing lead list is only useful if you know who offers financing, who books online and who covers your county. That lives on each contractor's own website. Outscraper returns emails, phones and socials from the domain; anything else is a spreadsheet for a VA to fill by hand.
Trigger 02
Local SEO agencies track client and competitor listings weekly. Each rerun is a new bill and a new file to diff. What they want is a sheet that updates itself and a Slack message when a competitor's rating or review count moves.
Trigger 03
State contractor license lookups, franchise store locators, association member directories and supplier portals behind a login. None of them is a prebuilt service, and a scraper that reads any site is the only way to put them in the same sheet as the Maps rows.
Trigger 04
Pay as you go is fair, but a busy month of reviews and enrichment lands as one large invoice. An agency reselling the data to clients usually prefers a fixed cost per month it can price into a retainer.
Worked bills
| Job | Outscraper | WebRobot | Better buy |
|---|---|---|---|
| 3,000 dentists in Texas with contacts, once | Places $7.50 plus contacts on about 2,500 domains $6.00: about $13.50 | Launch $79 | Outscraper |
| 5,000 HVAC contractors a month, plus financing offer, online booking and service area read from each website | Places $13.50; the three website fields are not a service, so they are manual work or custom code | 5,000 listing rows plus 5,000 website rows = 10,000 records: Launch $79 | WebRobot |
| Agency: 2,000 client and competitor listings tracked weekly, Slack alert on rating or review count changes | 8,000 places a month: $22.50, plus your own diff and alerting | 8,000 records with change alerts: Scale $249 | Outscraper if you have someone to build the diff; WebRobot if you do not |
The pattern is simple. When the job is Google Maps and nothing else, Outscraper's per-record price wins. When the valuable columns come from somewhere Outscraper does not go, or the job repeats and someone has to turn files into alerts, the flat plan is cheaper than the hours it replaces. The same logic runs through our web scraping for lead generation page.
Shortlist
| Tool | Best for | How it charges | Our write-up |
|---|---|---|---|
| Apify (Google Maps actor) | Developers who want to script Maps runs and chain them with other actors | Pay per event (places, details, contacts, reviews) on top of an Apify plan from $0 to $999 a month | Apify pricing |
| Google Places API | Licensed lookups of a few clean fields inside your own app | Per request by field group, with free monthly usage caps; search results capped per query | Places API vs scraping |
| Thunderbit | Individuals grabbing a Maps results page from a Chrome extension | Credits per row, Starter from $9 a month billed yearly | Thunderbit alternative |
| Bright Data | Enterprise volumes and ready-made datasets | $1.50 per 1,000 records pay as you go | Bright Data alternative |
| Browse AI | Point-and-click monitors on a handful of pages | Credits, Personal from $19 a month billed yearly | Browse AI pricing |
| WebRobot | Agencies and sales teams that refresh local lists on a schedule, with fields from websites and other directories | Launch $79/mo, $63 billed yearly | WebRobot pricing |
Migration
Step 1
Look at last quarter's Outscraper tasks. Any query you ran more than twice is a schedule waiting to happen.
Step 2
"Every HVAC contractor within 25 miles of Dallas on Google Maps with name, phone, website, rating and review count, then from each website whether they offer financing."
Step 3
Deliver to the Google Sheet or CRM that used to receive the Outscraper download, or to a webhook. Compare twenty rows against your last export.
Step 4
Set it daily on Launch, or hourly with change alerts to Slack on Scale. New businesses and rating drops show up without anyone opening a file.
Teams leaving Outscraper usually run one of these jobs next: Google Maps scraping for territory lists, a Google reviews scraper for reputation reporting, real estate data scraping, and website change monitoring on competitors. For pipelines behind your own code, the web scraping API page shows the request format.
FAQ
Describe the search and the columns once. The robot reads Google Maps and each business website, then delivers 10,000 records a month to your sheet for $79.