Now in invite-only beta

Your cold outreach that fills itself.

Scrape leads → Clean and verify → Enrich → send to campaigns. All automated. Simple.

contacts in the database
56M
states, pick any subset
50
outreach channels
3
Run schedulemonthly
Auto scrape 10,000 plumbers in the US per month
new lead
Scrapeloop
Google Maps · scraping
Scrapeloop table1 cr / row
TX plumbers Q3
24,006 rows · 12 cols
LeadEmailMobile nr
Alma Cortezok(512) 907-4412
Marcus Reedverified(512) 448-2210
email verified
Cold email500 / day
Instantly.ai
Sequence A · 4-step
sent · 1
no email · or no reply
Cold SMS200 / day
GoHighLevel
SMS campaign · 2-step
idle
no mobile nr · or no reply
LinkedIn DM80 / day
Aimfox
Connect + DM · 3-step
idle

One lead, one month. Scraped on a schedule, cleaned in a table, then routed by the contact details it actually has, then moved to the next channel when it doesn't reply.

The loop

Four moves, then it repeats

Most tools give you one of these and leave the other three to you and a CSV. Scrapeloop is the whole loop, which is why the leads keep coming and the campaigns stay full.

  1. 01Source

    Leads arrive every month

    Set up a scrape on Google Maps, Yelp, Apollo or LinkedIn, or pull straight from the 56M contact database. Pick the states you sell to and a monthly limit. The coverage map remembers what you already have, so each run finds new businesses.

  2. 02Clean

    Tables and flows do the filtering

    Every lead lands in a table with columns that look things up for you: the owner, whether the email works, whether the number takes texts. Rules run on their own. Duplicates merge, risky emails are held back, and bad rows never reach a campaign.

  3. 03Send

    Straight into your outreach apps

    Clean rows push into Instantly, GoHighLevel or Aimfox with the sequence and daily cap you set. Verification gates the send, so a campaign never burns a domain on an address nobody checked.

  4. 04Return

    And the data comes back

    Replies, bounces, unsubscribes and no-shows flow back onto the same lead row. No reply to email? It moves to SMS. Still nothing? A LinkedIn lookup and a DM. One lead, several chances, and you never open a spreadsheet.

Source

Pick the states you actually sell to

Nobody needs all fifty. Pick the areas you sell to, set how much you want each month, and Scrapeloop only spends there. It remembers what it already covered, so next month brings new businesses instead of the same ones.

  • Coverage, not guesswork

    The map records every platform × territory × category tile you've pulled and how fresh it is, so you can see the untapped pockets instead of re-scraping a city you finished in March.

  • Or skip scraping entirely

    56M business contacts and a local business index sit behind the same filters. Search by job title, industry, place and company size, then send the result straight into a table. No vendor, no waiting.

  • On a schedule, hands off

    Set the run to monthly and it fills the table on its own. The rules that clean it and the campaigns that consume it are already wired, so a full pipeline is a calendar entry, not a Monday morning.

Territory
7 / 50states selected
Leads / month
Runs on the 1st, every month

Click a state to add or remove it.

Clean

A table that enriches and filters itself

Columns look things up for you: the owner, whether the email works, whether the number takes texts. Rules watch the rows and act. They hold back a risky email, block an address that bounced, and push a good row into the campaign. You set them up once.

TX plumbers Q324,006 rows4 rules live
BusinessCityMobile nrOwner email1 crVerified
Reed Plumbing CoAustin, TX(512) 448-2210marcus@reedplumbing.comvalid
Whitfield HVACPhoenix, AZ(602) 771-0934running
Nolan RoofingDenver, CO(303) 210-8845katie@nolanroof.comvalid
Okafor Air & HeatDallas, TX(214) 663-1287info@okaforair.comcatch-all
Ferrer ElectricTampa, FLno contact
  • whenRow created
    thenFind owner email → verify it
  • whenEmail is catch-all
    thenHold back from sending
  • whenEmail verified
    thenSend to Instantly · Sequence A
  • whenReplied · not interested
    thenSuppress for 180 days

Verification gates the send. A row whose email hasn't passed verification cannot enter a campaign. The guard sits in the sender, not in your head.

Send · Return

Three channels, and the data comes back

Push a clean table into the tools you already send from. What matters is the return leg: replies, bounces and silence land back on the lead, so a rule can move it to the next channel instead of it dying in an export.

Instantly.ai
Cold email

Checked emails only. Your sequences, daily limits and sending accounts stay in Instantly. Scrapeloop keeps the list full and brings the replies back.

Routes whenemail verified
GoHighLevel
Cold SMS

Leads with a mobile number but no address get an SMS campaign, and the conversation syncs back into the CRM contact.

Routes whenmobile nr · no email
Aimfox
LinkedIn DM

No email, no number, no problem: a profile lookup matches the person, then a connect-and-DM sequence runs on LinkedIn.

Routes whenno email or mobile nr

Nothing gets one shot. A lead that ignores four emails drops to SMS. If SMS goes quiet too, it gets looked up on LinkedIn and DM'd. Same lead, same table, no importing again. That is the loop.

Control

No $400 surprises

Scraping and enrichment cost real money, so Scrapeloop treats spend as a first-class object rather than an invoice you read later.

  • One ledger, every vendor

    Scrapes, lookups, email checks and proxy traffic all land in one spend record, tied to the workspace, the key and the job that caused them.

  • Caps that actually stop a run

    Set a ceiling per credential, per integration and per workspace. When one is reached the job halts and tells you; it does not quietly keep spending.

  • Estimated before it runs

    Every scrape and every enrichment column shows what it will cost before you press go, and the cost sits on the row and the node where the spend happens.

For agencies

One console, every client

Sub-accounts get their own workspace, people, roles and credit meter. You get one screen showing volume and spend per client, and no sub-account can see any of the others.

Get early access
Sub-accountslead credits
Northgate Roofing7,400 / 10,000
Vertex HVAC18,900 / 20,000
Halcyon Legal2,100 / 10,000
Pricing

Flat subscription, metered overage

Bring your own vendor keys in v1. You pay the scrapers and email checkers directly, at their normal price, with nothing added on top. Keys we manage for you come later.

Starter
$99/mo
Solo operator, one workspace.
  • 1 workspace
  • 10K leads / month
  • BYOK scrapers + enrichers
  • 1 connected sender
  • Email support
Get early access
Most popular
Pro
$249/mo
Small team, multiple campaigns.
  • 3 workspaces
  • 50K leads / month
  • Custom enricher recipes
  • 3 connected senders
  • Coverage map
  • Slack + email notifications
Get early access
Agency
$499/mo
For agencies running 5+ clients.
  • Unlimited sub-accounts
  • 200K leads / month
  • White-label (v2)
  • CRM sync (HubSpot, GoHighLevel)
  • Priority support
Get early access

Prices in USD, billed monthly. Overage is metered per lead and shown in the same ledger as everything else.

Join the early-access waitlist

Scrapeloop is invite-only at launch. Leave your email and we'll send a code in the next batch.

No spam, and no card. One email when your code is ready.

FAQ

Frequently asked

Something not covered? Email us We answer every one.

Two places, and you can use either or both. Scrapeloop can scrape live from Google Maps, Yelp, Apollo, LinkedIn or Instagram, on a schedule you set, per state. Or you can pull from the database, 56M B2B contacts plus a local-business index, filtered down to the rows you want. Both land in the same table and go through the same cleaning rules.