Local Business Lead Qualifier avatar

Local Business Lead Qualifier

Pricing

Pay per usage

Go to Apify Store
Local Business Lead Qualifier

Local Business Lead Qualifier

Finds local service businesses that are busy but still run everything manually. Checks each website for booking software, live chat, and CRM, then scores it against review volume. High scores mean real demand with no automation in place, so you stop pitching people who already bought.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Iqra Shehzad

Iqra Shehzad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Find local service businesses that are busy but still running everything by hand.

Most lead scrapers hand you a list of names and phone numbers. That list is the same list everyone else has. This Actor does the part that comes after: it visits each business website and works out whether they have already solved the problem you are about to sell them.

What it does

  1. Pulls businesses from Google Maps for your search term
  2. Visits each website
  3. Checks for booking software, live chat, CRM tracking pixels, contact forms, click to call, and mobile layout
  4. Combines that with review count and rating
  5. Gives each business a readiness score from 0 to 100

A high score means two things at once. The business has real demand, and it has no automation in place. Those are the ones worth contacting.

A plumber with 200 reviews and a Calendly booking link scores low. They already bought. A plumber with 200 reviews and a contact form from 2016 scores high.

What makes this different

Most lead scrapers stop at the website. Two things they miss:

Franchise locations. A Mr. Rooter or Roto-Rooter location cannot buy your software. The franchisor picks the stack. This Actor detects franchises by brand and by site language, flags them, and drops their score. Turn on skipFranchises to remove them completely.

The phone line. Supply a Veriphone key and every lead gets a line type. A landline means someone sits at a desk. A mobile means the owner answers it himself. VoIP means they already modernised their phone system. Three completely different sales conversations, and nothing else on the Store tells you which one you are walking into. Veriphone's free tier covers 1000 lookups a month.

Example output

{
"name": "Riverside Plumbing",
"website": "https://riversideplumbing.com",
"phone": "+12565550142",
"category": "Plumber",
"reviews": 187,
"rating": 4.7,
"readiness_score": 74,
"demand_score": 0.93,
"automation_gap": 0.8,
"why": "187 reviews but no online booking, live chat, a CRM.",
"booking_tools": [],
"chat_tools": [],
"crm_tools": [],
"has_contact_form": true,
"has_click_to_call": false,
"mobile_ready": true,
"copyright_year": 2019
}

Input

FieldWhat it does
searchQueryGoogle Maps search, e.g. roofers in Nashville TN
maxResultsHow many businesses to pull and score
minReviewsSkip anything below this review count
minScoreOnly return businesses at or above this readiness score
businessesOptional. Score your own list instead of searching

Who this is for

  • Agencies selling booking systems, chatbots, or CRM setups
  • Software companies selling to home service businesses
  • Anyone doing cold outreach who is tired of contacting people who already bought

Pricing

You are charged per qualified lead returned, not per business checked. If a business does not pass your minReviews and minScore filters, it costs you nothing.

Notes

  • Websites that do not load are scored as maximum gap. A business with 150 reviews and a dead website is a real signal, not an error.
  • Fingerprint detection reads publicly served page markup. It does not log in anywhere or bypass anything.
  • Requests are batched with a pause between them so no website gets hammered.

Support

Open an issue on the Actor page and I will get back to you.