Angi Email and Phone Number Scraper avatar

Angi Email and Phone Number Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Angi Email and Phone Number Scraper

Angi Email and Phone Number Scraper

Angi Email and Phone Number Scraper SD - Angi Email and Phone Number Scraper is a lead generation tool that extracts leads with public contact emails and phone numbers and profile URLs from Angi by keyword, location, email domain and country - Angi email and phone number extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Angi Email and Phone Number Scraper turns a keyword into a contact sheet of emails and phone numbers published on Angi. Give it search terms and it returns the accounts that publish a way to reach them, with the account name, handle and profile URL beside each contact.

It reads only what Angi and Google already show a signed-out visitor. No login, no cookies, no private or partner API, no browser and no JavaScript rendering.


What the Angi Email and Phone Number Scraper does

The Angi Email and Phone Number Scraper searches Google with a contact dork rather than a plain keyword: site:angi.com contractor "@gmail.com" and whatsapp "+44". That asks for the pages which already publish a email address or phone number, instead of every page matching a word.

Each result block yields the account and the email address or phone number together, in one request. Google no longer prints the target URL on most layouts, so the handle comes from what it does print: the "Angi - handle" site label, the breadcrumb, or a Name (@handle) title.

Every row is written to the dataset the moment it is found and logged as it is written, so a run is readable while it is still going.

Phone numbers are validated by libphonenumber against the real numbering plan of the country you searched, so order numbers, dates and follower counts cannot reach the dataset. Each number is returned in E.164 form and in the national format its country uses.

Addresses are normalised before matching, so name [at] domain [dot] com, spaced and full-width forms are all recovered. Placeholders such as email@, yourname@ and noreply@ are dropped, and so are prose words that only look like an address.


Input

FieldTypeDefaultMeaning
keywordsarraycontractor, rooferSearch terms - a niche, job title or industry.
locationstring""Added to every query, e.g. New York.
customDomainsarray@gmail.com, @yahoo.comAddress domains the search asks for, and a filter on what is kept.
countriesarrayUS, UK, IndiaWhich countries' numbers to look for. Name, ISO code or dial code. Each one multiplies the searches.
maxEmailsinteger 1-1000020Stop once this many unique contacts are found.
expandQueriesbooleantrueSearch each keyword in several phrasings.
queryModifiersarrayper platformExtra words combined with each keyword.
maxPagesPerQueryinteger 1-5030Google result pages per query.
maxConcurrencyinteger 1-205Queries run in parallel.
countryCodestring""Two-letter country for the search proxy.

Output

Every row the Angi Email and Phone Number Scraper writes:

FieldMeaning
networkPlatform name
keywordThe keyword that found this row
queryThe exact Google query used
emailThe public email address found
emailDomainDomain part of that address
possiblyTruncatedTrue when Google cut the snippet mid-address
phoneThe number in E.164 form, e.g. +447590574946
phoneNationalThe same number as its country writes it
phoneCountryISO country the number belongs to
accountNameAccount label as the platform shows it
fullNameDisplay name where published
usernameHandle
profileUrlCanonical profile URL
urlThe page the result pointed at
descriptionThe result snippet, cleaned
foundAtISO 8601 UTC timestamp
{
"network": "Angi",
"keyword": "contractor",
"accountName": "examplestudio",
"fullName": "Example Studio",
"username": "examplestudio",
"profileUrl": "https://www.angi.com/companylist/examplestudio",
"email": "hello@examplestudio.com",
"phone": "+447590574946",
"phoneNational": "07590 574946",
"phoneCountry": "GB"
}

How to use the Angi Email and Phone Number Scraper

  1. Put your search terms in Keywords - the niche, job title or industry you sell to.
  2. Add a Location if the list should be local.
  3. Pick the Countries whose numbers you want. Every number is validated against that country's numbering plan.
  4. Set Max results to cap the run, then start it.
  5. Export the dataset as CSV, JSON or Excel, or pull it through the Apify API.

Use cases

Lead generation. Build a list of Angi accounts in one niche that publish a email address or phone number, with the handle and profile URL for context before you write.

Recruiting. Find people describing themselves with a role keyword and reach them on the contact they chose to publish.

Agency prospecting. Search a niche and a city, and get a prospect sheet with the account and the contact side by side.

CRM enrichment. Feed profileUrl and email and phone straight into your CRM; the keyword and query columns record where each row came from.

Limitations, stated plainly

  • Only contacts already published in public Angi pages indexed by Google. Nothing hidden from a signed-out visitor is reachable, and none is guessed from a name.
  • Coverage depends on what Google has indexed, so a narrow niche returns fewer rows than a broad one. Raising Max pages per query and adding keywords helps.
  • The free Apify plan caps a run at 20 results.
  • A number written without its country code can only be validated against the country you searched, so search the countries you actually sell to.

Pricing

Pay per result: you are charged for each row written to the dataset, and nothing for a run that finds nothing. Platform and proxy costs are included in that price.

ActorWhat it collects
Angi Email ScraperPublic contact emails from Angi
Angi Phone Number ScraperPublic phone numbers from Angi
Bark Email ScraperPublic contact emails from Bark
Better Business Bureau Email ScraperPublic contact emails from Better Business Bureau
Bizapedia Email ScraperPublic contact emails from Bizapedia
Brownbook Email ScraperPublic contact emails from Brownbook
Callupcontact Email ScraperPublic contact emails from CallUpContact
Capterra Email ScraperPublic contact emails from Capterra
Clutch Email ScraperPublic contact emails from Clutch
Crunchbase Email ScraperPublic contact emails from Crunchbase
Cybo Email ScraperPublic contact emails from Cybo
Cylex Email ScraperPublic contact emails from Cylex
EC21 Email ScraperPublic contact emails from EC21
Europages Email ScraperPublic contact emails from Europages
ExportHub Email ScraperPublic contact emails from ExportHub
FindUsLocal Email ScraperPublic contact emails from FindUsLocal
Foursquare Email ScraperPublic contact emails from Foursquare
Fyple Email ScraperPublic contact emails from Fyple
G2 Email ScraperPublic contact emails from G2
Hotfrog Email ScraperPublic contact emails from Hotfrog
Houzz Email ScraperPublic contact emails from Houzz
Infobel Email ScraperPublic contact emails from Infobel
Kompass Email ScraperPublic contact emails from Kompass
Lacartes Email ScraperPublic contact emails from Lacartes
Manta Email ScraperPublic contact emails from Manta
MapQuest Email ScraperPublic contact emails from MapQuest
N49 Email ScraperPublic contact emails from N49
Porch Email ScraperPublic contact emails from Porch
Scoot Email ScraperPublic contact emails from Scoot
Thomasnet Email ScraperPublic contact emails from Thomasnet
Thumbtack Email ScraperPublic contact emails from Thumbtack
Touch Local Email ScraperPublic contact emails from Touch Local
TradeIndia Email ScraperPublic contact emails from TradeIndia
Trustpilot Email ScraperPublic contact emails from Trustpilot
Tupalo Email ScraperPublic contact emails from Tupalo
Yalwa Email ScraperPublic contact emails from Yalwa
Yellow Pages Email ScraperPublic contact emails from Yellow Pages
Bark Email and Phone Number ScraperEmails and phone numbers from Bark
Better Business Bureau Email and Phone Number ScraperEmails and phone numbers from Better Business Bureau
Bizapedia Email and Phone Number ScraperEmails and phone numbers from Bizapedia
Brownbook Email and Phone Number ScraperEmails and phone numbers from Brownbook
CallUpContact Email and Phone Number ScraperEmails and phone numbers from CallUpContact

FAQ

Does the Angi Email and Phone Number Scraper need a login or cookies?
No. It reads public search results and public Angi pages only.

Where do the emails and phone numbers come from?
From the public page the search result points at - the same text any visitor can read.

Are the numbers real?
Every number is checked against its country's numbering plan before it is written, so invalid strings are dropped rather than shipped.

Can I run it on a schedule?
Yes, with Apify Schedules. Progress is saved, so a migrated run continues instead of starting over.

Something is missing or wrong.
Email neurodata.apify@gmail.com.

Support

Questions, bugs or a custom build: neurodata.apify@gmail.com.