Hotfrog Scraper [Only $2/1K 💰] Phone Leads · Website · Address avatar

Hotfrog Scraper [Only $2/1K 💰] Phone Leads · Website · Address

Pricing

from $1.97 / 1,000 results

Go to Apify Store
Hotfrog Scraper [Only $2/1K 💰] Phone Leads · Website · Address

Hotfrog Scraper [Only $2/1K 💰] Phone Leads · Website · Address

Build B2B lead lists from Hotfrog across 120+ countries with phone, website, address, opening hours and reviews per business. Ideal for sales prospecting, local SEO and CRM seeding.

Pricing

from $1.97 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

16 days ago

Last modified

Categories

Features

Limited permissions

Share

Hotfrog Scraper - Local Business Leads, Phones, Emails and Websites

The Hotfrog Scraper turns public Hotfrog business listings into structured local lead records. Enter a country, city and trade, or supply exact Hotfrog search and company URLs, and receive business names, categories, addresses, phone numbers, public emails, websites, opening hours, descriptions, coordinates, images and profile links.

Use it for local lead generation, agency prospecting, directory research, territory mapping and CRM enrichment. The Actor reads public Hotfrog pages only, supports 30+ country domains, and can choose between fast search-card collection and full company-detail extraction. Every row includes its source URL and an observation timestamp.

Main Use Cases for Local Business Leads

  • Local lead generation - build phone and website lead lists for plumbers, electricians, cleaners, accountants and other local trades.
  • Agency prospecting - find businesses in a city or category that lack a website or have thin directory profiles.
  • Territory mapping - compare business counts and categories across cities before opening a new service area.
  • CRM enrichment - append public phone numbers, emails, addresses, coordinates and websites to existing company records.
  • Competitor research - see which local businesses are listed in a trade and how their profiles are presented.
  • Data quality checks - identify duplicate listings, stale phone numbers or missing categories across a directory sample.
  • Multi-country directory analysis - run the same category in several supported Hotfrog country domains and compare coverage.

How It Works

Hotfrog local business listings becoming structured lead rows with phones, emails, addresses and websites

Choose a supported country, then optionally provide city and category. The Actor converts the city and category into a Hotfrog search URL, for example /search/new-york/plumbers, and paginates until maxItems is reached. You can also bypass the builder and submit exact search or company URLs in startUrls.

With scrapeDetails enabled, every search result is followed to its company page. The detail handler reads the embedded JSON-LD LocalBusiness object, including @graph structures, and uses it as the primary source for the business name, category, address, phone, email, website, coordinates and description. HTML fallbacks cover pages that expose less structured markup.

When scrapeDetails is disabled, the Actor extracts the visible search cards only. This is faster and cheaper per page, but leaves out fields that appear only on the company profile, such as the full description, email, coordinates and some social links. Use the fast mode for a broad directory sample and detail mode for contact-ready records.

Phone numbers keep their published formatting after a light cleanup. Emails are collected from public mailto: links and JSON-LD fields. Categories prefer the directory taxonomy, followed by breadcrumb text. Opening hours are formatted from schema data when present, and verified, paymentMethods and socialLinks preserve public profile signals without guessing missing values.

The default proxy group is designed for directory sites that challenge datacenter traffic. Free users receive at most 10 saved business records. A country or city with no listings, a renamed company page or a challenge response can produce fewer rows than expected, so compare the requested city and category with the returned dataset before scaling.

Input

Use the country, city and category builder for repeatable local searches, or provide exact URLs when you already know the listings you need.

FieldTypeRequiredDefaultWhat it does
startUrlsarrayNoEmptyExact Hotfrog search or company URLs. Overrides the country, city and category builder.
countrystringNousHotfrog country domain such as us, uk, au, ca, in, de or fr.
citystringNonew-yorkCity name used to build the search URL when startUrls is empty.
categorystringNoplumbersTrade or search term used as the category slug.
maxItemsintegerNo100Maximum business records saved in one run.
scrapeDetailsbooleanNotrueOpen each company page for full contact, address and description fields.
proxyConfigurationobjectNoApify ProxyProxy settings, including group and country selection.

The free preview stops after 10 saved businesses even when maxItems is higher. Use a narrow city and trade for the first run, confirm the returned categories and contact fields, then widen the search. Exact startUrls are useful when a saved search URL should remain stable across runs.

Output

The default dataset contains one row per business. Identity, contact, location, profile content and provenance fields are kept separate so the row can feed a CRM or a mapping workflow.

Field groupFieldsWhat you get
IdentitybusinessName, category, verified, profileUrlBusiness name, directory category, public verification signal and canonical Hotfrog profile URL.
Contactphone, email, website, socialLinksPublic phone, email, business website and social destinations when exposed.
Locationaddress, city, state, latitude, longitudePostal address and coordinates for mapping or territory analysis.
Profile contentdescription, openingHours, reviewsSnippet, images, paymentMethodsPublic description, formatted hours, review summary, image URLs and accepted payment methods.
ProvenancesourceUrl, scrapedAtPage that produced the row and the observation timestamp.

Missing emails, hours, images or social links are normal because many small businesses publish only a phone number. latitude and longitude can be null when the profile has no map data. Keep profileUrl as the stable key and treat a changed phone or website as a new observation rather than an overwrite without history.

Pricing

Pricing is pay-per-event. A small start event is charged per run and each saved business is charged as one result.

EventFREEBRONZESILVERGOLD+
Actor start, per run$0.00005$0.00005$0.00005$0.00005
Business result$0.002$0.00199$0.00198$0.00197

That is $2.00 per 1,000 businesses on FREE, falling to $1.97 per 1,000 on GOLD and higher tiers, plus the negligible start fee. The free preview is capped at 10 saved businesses. Detail-page scraping can increase compute time, but the primary result event is charged only when a business row is saved.

Example Input

{
"country": "us",
"city": "new-york",
"category": "plumbers",
"maxItems": 25,
"scrapeDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"groups": ["BUYPROXIES94952"]
}
}

This searches New York plumbers, opens each company detail page and keeps up to 25 records. The free preview would save at most 10 of them.

Example Output

{
"businessName": "Heat Timer Svc Corp",
"category": "Administrative & Specialty Services",
"address": "40 W 27th St 5, New York, NY, 10001-6908",
"city": "New York",
"state": "NY",
"phone": "+16105848040",
"website": "http://www.heattimerservice.com/",
"email": "roger.kirk@corpnetworking.com",
"openingHours": null,
"description": "Heat Timer Service Corp. of New York, NY, offers electric contractors services, heating and ventilating contractor services.",
"reviewsSnippet": "Customer reviews No reviews yet Write a review",
"latitude": 40.711495,
"longitude": -74.012224,
"verified": false,
"profileUrl": "https://www.hotfrog.com/company/AAWqz_D9dXGJy9je8_n0EQ/heat-timer-svc-corp/new-york/administrative-specialty-services",
"sourceUrl": "https://www.hotfrog.com/company/AAWqz_D9dXGJy9je8_n0EQ/heat-timer-svc-corp/new-york/administrative-specialty-services",
"scrapedAt": "2026-10-27T17:59:46.407Z"
}

Values come from a real test run and are shortened for readability. openingHours is null because this profile did not expose structured hours; the email and phone were published publicly.

Integrations and Automation

Run the Actor from the Apify API, Apify MCP, a scheduled task, Zapier, Make, n8n or your own service. Export the dataset as JSON, CSV, Excel, XML or HTML, or push rows to Google Sheets, Airtable, HubSpot, a CRM, a database or a webhook.

For lead generation, filter first on a non-empty phone or website, then on category and city. Keep profileUrl as the unique key because business names repeat across cities and trades. Normalize phone numbers to E.164 before dialing or matching them to an existing CRM record.

For recurring coverage, schedule a monthly run per city and category and compare phone, website, openingHours and verified between snapshots. Store scrapedAt with every row so a changed contact detail has a clear observation date.

  • Brownbook Scraper - Global business directory listings with contacts, categories and websites.
  • Yell Scraper - UK business leads with contact details and review signals.
  • ThomasNet Scraper - North American supplier profiles and industrial company data.

FAQ

Do I need a Hotfrog account?

No. The Actor reads public search and company pages. It does not log in, claim a listing or modify business data.

Why does a row have no email?

Many Hotfrog profiles publish only a phone or website. The Actor does not invent an address from the domain or owner name.

What is the difference between detail and card mode?

Detail mode opens each company page and returns the full profile. Card mode reads search results only, which is faster but omits fields such as email, coordinates and long descriptions.

Can I search outside the United States?

Yes. Set country to a supported Hotfrog domain such as uk, au, ca, in, de or fr. Coverage varies by country and category.

Why are fewer than maxItems rows returned?

The city or category may have fewer listings, or a page may be challenged or removed. The free preview also stops at 10 saved businesses.

Can I supply my own URLs?

Yes. Put exact Hotfrog search or company URLs in startUrls. When that list is not empty, the country, city and category builder is skipped.

For AI Agents and LLM Apps

The Actor returns compact, source-linked local business records suitable for lead scoring, directory summarization and CRM enrichment through the Apify API or Apify MCP.

  • One row represents one public Hotfrog business profile. Use profileUrl as the key and scrapedAt as the observation time.
  • phone, email, website, openingHours and socialLinks can be null. Treat absence as missing public data, not as a negative fact about the business.
  • latitude and longitude are decimal degrees when available; do not infer coordinates from a city name alone.
  • reviewsSnippet is a short public summary, not a complete review dataset. Do not present it as a rating score.
  • The free preview is limited to 10 saved businesses, and every saved business is billed as a result event.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Hotfrog. It reads publicly visible directory data for legitimate business research and outreach. The source site terms and applicable local law still apply.

Business contact data can include personal information for sole traders and small business owners. Use it for a lawful purpose, keep a documented basis where required, honor opt-out and deletion requests, and follow anti-spam and telemarketing rules in the target country.

SEO Keywords

Hotfrog scraper, Hotfrog business leads, local business scraper, Hotfrog phone extractor, Hotfrog email scraper, business directory scraper, US business leads, UK business leads, local SEO research, contractor leads, plumber leads, electrician leads, Hotfrog API alternative, company data scraper, business contact data, city business directory, trade directory scraper, lead generation tool, Hotfrog dataset, local lead enrichment