Hotfrog Business Scraper - Phone, Website & Address Leads avatar

Hotfrog Business Scraper - Phone, Website & Address Leads

Pricing

from $17.00 / 1,000 results

Go to Apify Store
Hotfrog Business Scraper - Phone, Website & Address Leads

Hotfrog Business Scraper - Phone, Website & Address Leads

Scrape local business leads from Hotfrog by keyword and city. Get each business with its phone, website, address and category for sales prospecting and outreach. Export to JSON, CSV or Excel.

Pricing

from $17.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

11 days ago

Last modified

Share

Hotfrog Business Scraper - Phone, Website & Address Leads

Hotfrog Business Scraper - Phone, Website & Address Leads

Here is one real result, with every field the actor returns (the long description is trimmed; the real value continues):

{
"businessName": "Advanced Funding Group",
"phone": "267 578-2998",
"email": null,
"website": "https://advancedfundinggroup.com",
"address": "4387 W. Swamp Rd, #231, Doylestown, PA, 18902",
"streetAddress": "4387 W. Swamp Rd",
"addressLocality": "Doylestown",
"addressCountry": "US",
"latitude": 40.33083,
"longitude": -75.13385,
"category": "loans credit services",
"description": "We offer funding for a wide range of industries and flexible funding requirements that most businesses can easily obtain. Our competitors are challenged to offer this combination of services due to their standard underwriting infrastructure and limited industry experience. [trimmed]",
"logo": "https://assets.centralindex.com/W/48/b0b06dc31bede77efef4a3609f0004cd.jpg",
"url": "https://www.hotfrog.com/company/1332371062857728/advanced-funding-group/doylestown/loans-credit-services",
"source": "Hotfrog",
"observedAt": "2026-08-14T08:23:57.015Z",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The business offers flexible funding solutions, making it a strong fit for B2B outreach in the financial services sector.",
"aiSummary": "Advanced Funding Group provides flexible funding solutions for various industries, catering to businesses seeking accessible financial support. Their services are designed to address the unique challenges faced by companies in a fluctuating economy, distinguishing them from competitors with more rigid underwriting processes.",
"aiCategory": "Loans & Credit Services",
"aiTags": ["business funding", "financial services", "flexible funding", "underwriting", "credit solutions", "industry experience"]
}

The most complete Hotfrog business scraper available. It returns every field a Hotfrog listing exposes (name, phone, website, email, full address, geolocation, category and description), plus optional contact enrichment, AI lead scoring, AI summary and AI categorization, and gives you keyword, city and country filters to target exactly the leads you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Hotfrog business directory for the keyword, city and country edition you pass, paginates through the matching listings, and writes one normalized record per business to the run's dataset. With details enabled, each business profile is opened to collect the website, email, description and geolocation on top of the name, phone and full address. Missing source values are returned as null, and optional paid add-ons can find a public contact email, score each business as a B2B lead, write a prospecting summary and classify the business category.

Data covers business listings on Hotfrog across its country editions (for example us, gb, au, ca). It is independent and has no affiliation with Hotfrog.

Quickstart

Open the actor, paste this into the input, and press Run. It returns two plumber leads with all three AI add-ons on.

{
"keyword": "plumber",
"city": "austin",
"country": "us",
"maxBusinesses": 2,
"fetchDetails": true,
"withLeadScore": true,
"withProfileSummary": true,
"withCategorize": true
}

Change keyword, city and country to any business type and location. Every input field is optional; with an empty input the actor searches the prefilled query (plumber in austin, us).

Input reference

FieldTypeRequiredDefaultDescription
keywordstringnoplumberBusiness type to find (for example dentist, accountant, coffee shop).
citystringnoaustinCity to search (for example london, sydney).
countrystringnousTwo-letter country code for the directory edition (for example us, gb, au, ca).
maxBusinessesintegerno10Maximum businesses to collect (max 3000). Free Apify plans are capped at 10 per run.
fetchDetailsbooleannotrueOpen each profile to collect website and email. Turn off for a faster run with name, phone and address only.
enrichContactsbooleannofalsePaid add-on. For each result without an email, attempt to find a public business contact email and name. Billed per attempt, plus an extra charge only when an email is found.
enrichContactsMaxintegerno50Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3.
withLeadScorebooleannofalsePaid AI add-on. Qualify each business as a B2B lead (0 to 100 score, hot/warm/cold tier, rationale). Charged per business scored. Paid plans only.
withProfileSummarybooleannofalsePaid AI add-on. Write a concise prospecting summary. Charged per business summarized. Paid plans only.
withCategorizebooleannofalsePaid AI add-on. Classify each business category and tags. Charged per business classified. Paid plans only.

Output reference

One dataset item per business. Types: string, number, string[], or null when the source value is absent.

FieldTypeDescription
businessNamestringBusiness name.
phonestringPhone number, or null.
emailstringEmail from the profile (requires fetchDetails), or null.
websitestringWebsite URL (requires fetchDetails), or null.
addressstringFull address as displayed.
streetAddressstringStreet address line, or null.
addressLocalitystringCity or locality, or null.
addressCountrystringTwo-letter country code.
latitudenumberLatitude (requires fetchDetails), or null.
longitudenumberLongitude (requires fetchDetails), or null.
categorystringHotfrog business category.
descriptionstringBusiness description (requires fetchDetails), or null.
logostringLogo image URL, or null.
urlstringHotfrog listing URL.
sourcestringData source. Always Hotfrog.
observedAtstringISO 8601 timestamp of when the record was collected.
enrichedEmailstringPublic contact email from the contact add-on, or null.
enrichedContactNamestringContact person name from the contact add-on, or null.
enrichedJobTitlestringContact job title from the contact add-on, or null.
enrichedEmailStatusstringEmail verification status from the contact add-on, or null.
enrichedSourcestringSource URL of the enriched contact, or null.
enrichedConfidencenumberConfidence of the enriched contact, or null.
aiLeadScoreintegerAI B2B lead score 0 to 100 (add-on), or null.
aiLeadTierstringAI lead tier hot, warm or cold (add-on), or null.
aiLeadRationalestringShort rationale for the AI lead score (add-on), or null.
aiSummarystringAI prospecting summary (add-on), or null.
aiCategorystringAI business category (add-on), or null.
aiTagsstring[]AI business tags (add-on), or null.

Example output record

Real record from a live run (input {"keyword":"plumber","city":"austin","country":"us","maxBusinesses":2,"fetchDetails":true,"withLeadScore":true,"withProfileSummary":true,"withCategorize":true}). The long description is trimmed; the real value continues:

{
"businessName": "Advanced Funding Group",
"phone": "267 578-2998",
"email": null,
"website": "https://advancedfundinggroup.com",
"address": "4387 W. Swamp Rd, #231, Doylestown, PA, 18902",
"streetAddress": "4387 W. Swamp Rd",
"addressLocality": "Doylestown",
"addressCountry": "US",
"latitude": 40.33083,
"longitude": -75.13385,
"category": "loans credit services",
"description": "We offer funding for a wide range of industries and flexible funding requirements that most businesses can easily obtain. [trimmed]",
"logo": "https://assets.centralindex.com/W/48/b0b06dc31bede77efef4a3609f0004cd.jpg",
"url": "https://www.hotfrog.com/company/1332371062857728/advanced-funding-group/doylestown/loans-credit-services",
"source": "Hotfrog",
"observedAt": "2026-08-14T08:23:57.015Z",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The business offers flexible funding solutions, making it a strong fit for B2B outreach in the financial services sector.",
"aiSummary": "Advanced Funding Group provides flexible funding solutions for various industries, catering to businesses seeking accessible financial support.",
"aiCategory": "Loans & Credit Services",
"aiTags": ["business funding", "financial services", "flexible funding", "underwriting", "credit solutions", "industry experience"]
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~hotfrog-business-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keyword":"dentist","city":"london","country":"gb","maxBusinesses":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~hotfrog-business-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"keyword":"accountant","city":"sydney","country":"au","maxBusinesses":100}'

Apify CLI:

apify call scrapers_lat/hotfrog-business-scraper \
--input '{"keyword":"coffee shop","city":"toronto","country":"ca"}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per business record returned (result event). See the pricing tab for the current per-result price.
  • Add-on events. Full profile enrichment (details), contact search attempt (contact-search-attempt), contact email found (contact-email-found), AI lead score (ai_lead_score), AI profile summary (ai_profile_summary) and AI categorization (ai_categorize) are billed separately, and only when they produce usable output.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run (contact enrichment capped at 3). Upgrade for higher maxBusinesses.

FAQ and troubleshooting

A run returned 0 records. Why? The keyword or city matched no listings in that country edition. Try a broader keyword, a larger city, or a different country code. Zero-result runs are not charged.

Do I get websites and emails? Yes, when fetchDetails is on. Each profile is opened to collect the website, email, description and geolocation. Turn it off for a faster run with name, phone and address only.

Why is email null? Not every Hotfrog profile publishes an email. Enable the contact enrichment add-on to attempt a public business email from the company website.

Which countries are covered? Hotfrog runs country editions such as us, gb, au and ca. Set the country code to the edition you want.

What do the AI add-ons return? withLeadScore fills aiLeadScore, aiLeadTier and aiLeadRationale; withProfileSummary fills aiSummary; withCategorize fills aiCategory and aiTags. All are billed only on usable output and require a paid Apify plan.

Is this an official Hotfrog tool? No. This actor is independent and has no affiliation with Hotfrog. It reads only publicly available business listings. Use the results in accordance with the source's terms and applicable laws.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Hotfrog. Accesses only publicly available business listings. Use in accordance with the source's terms and applicable laws.