Hotfrog Business Directory Scraper
Pricing
from $2.50 / 1,000 results
Hotfrog Business Directory Scraper
[๐ฐ $2.5 / 1K] Extract business listings from Hotfrog directories across 25+ countries โ name, address, phone, website, email, coordinates, hours, categories, and social links. Search by category and city, browse cities, or paste profile URLs. Clean data for lead generation.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Pull business listings from Hotfrog at scale โ company names, full postal addresses, phone numbers, websites, map coordinates, and categories across 27 country directories. Search by category and city, browse a whole town, or paste Hotfrog URLs, and get one clean flat row per business. Built for lead-generation teams, local-market researchers, and sales prospectors who need structured directory data without copying listings out of Hotfrog one profile at a time.
Why This Scraper?
- 27 country directories in one actor โ search Hotfrog across the United States, United Kingdom, Australia, Canada, Germany, France, Spain, Italy, India, Brazil, Japan, Hong Kong, Philippines, and 14 more, each with its own local listings and the correct local domain resolved for you.
- Full postal address, split into fields โ street, city, state or region, postal code, and country arrive as separate columns, not one blob you have to parse apart.
- Exact map coordinates on enriched profiles โ latitude and longitude on every detailed record, ready to drop onto a map or feed a radius search.
- Direct phone and own-website link โ the company's real phone number, plus its own homepage URL (not a Hotfrog redirect) whenever the listing publishes one.
- Three ways to target listings โ category-and-city search (e.g. "plumber" in "chicago"), whole-city browse that returns every business in a town, or paste exact Hotfrog search and company URLs.
- Every search term crossed with every location โ list 5 categories and 10 cities and the actor runs all 50 combinations automatically, so one job covers a whole territory.
- Business categories on every row โ the primary category plus the full list each business is filed under, so you can segment your list by trade or industry.
- Up to 50,000 results per run โ sweep a single niche or hundreds of category-and-city pairs, with a fast shallow mode for volume and a full-detail mode for depth.
Use Cases
Lead Generation
- Build call lists of local businesses by trade โ plumbers, dentists, accountants, restaurants โ with phone and website in every row
- Assemble territory-wide prospect lists by crossing many categories against many cities in one run
- Enrich a thin CRM with verified street addresses and postal codes
- Target a single high-value category across every city you serve
Local Market Research
- Map how many businesses of a given type operate in a city or region
- Compare business density across cities using componentized addresses and coordinates
- Track category coverage across all 27 country directories for international studies
- Plot businesses on a map with ready-to-use latitude and longitude
Sales Prospecting
- Pull fresh lists of businesses in your service area to feed outbound campaigns
- Segment prospects by primary category before your team ever picks up the phone
- Grab a company's own website so reps can research before outreach
- Refresh an existing prospect list on a schedule to catch new listings
Competitive Analysis
- List every competitor in a category and city, with contact details and location
- Benchmark your listing's completeness against others in the same category
- Monitor which businesses appear in a market over time
- Compare the same trade across multiple cities or countries
Directory & Data Aggregation
- Populate your own business directory or marketplace with structured Hotfrog records
- Standardize scattered listings into one flat, consistent schema
- Backfill company profiles with categories, coordinates, and addresses
- Combine search, city-browse, and URL inputs into a single unified dataset
Getting Started
Category in a City (simplest)
Search one category in one city:
{"searchTerms": ["restaurant"],"locations": ["new-york"],"country": "us"}
Many Categories Across Many Cities
Every term is combined with every location โ this runs 6 searches:
{"searchTerms": ["plumber", "electrician", "dentist"],"locations": ["chicago", "boston"],"country": "us","maxResults": 500}
Whole-Country or Whole-City Browse
Leave locations empty to search a category nationwide, or leave searchTerms empty to grab every business in a city:
{"searchTerms": ["accountant"],"locations": [],"country": "gb","maxResults": 1000}
Paste Hotfrog URLs
Paste search-result or company-profile URLs straight from your browser. When provided, the country, categories, and locations above are ignored:
{"startUrls": ["https://www.hotfrog.com/find/plumber/new-york","https://www.hotfrog.com/company/1a2b3c4d5e6f/bal4-ristorante/new-york/italian-restaurant"],"maxResults": 200}
Full Detail, Large Run
Turn on full detail for complete addresses, coordinates, and opening hours:
{"searchTerms": ["dentist"],"locations": ["sydney", "melbourne"],"country": "au","includeDetails": true,"maxResults": 2000}
Input Reference
What to Scrape
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["restaurant"] | Categories or keywords to look up (e.g. "plumber", "restaurant", "dentist"). Each term is searched in every location below. Leave empty to browse every business in the chosen locations. |
locations | string[] | ["new-york"] | Cities or areas to search (e.g. "new-york", "los-angeles", "london"). Use hyphens for multi-word cities. Each location is combined with every search term. Leave empty to search the whole country. |
country | select | United States | Which Hotfrog country directory to search. Each country has its own listings. See the 27 supported countries below. |
Supported countries: United States, United Kingdom, Australia, Canada, Ireland, New Zealand, Germany, France, Spain, Italy, Netherlands, Austria, Switzerland, Denmark, Norway, Poland, Portugal, India, Singapore, Malaysia, South Africa, Brazil, Mexico, Argentina, Japan, Hong Kong, Philippines.
Or Paste URLs
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | string[] | [] | Paste Hotfrog URLs directly โ search-result pages or individual company profiles. When provided, the country, categories, and locations are ignored. |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDetails | boolean | true | When on, opens each business's profile to add the complete record โ exact coordinates, full opening hours, long description, and more. Turn off for a faster, lighter run that returns the core fields from the results list (name, profile URL, category, phone, partial address). |
maxResults | integer | 100 | Hard cap on total business listings collected across all searches and URLs. A built-in ceiling of 50,000 applies to every run โ any higher value (including 0, meaning "collect as much as possible") is capped at 50,000. Each listing is billed at the per-result rate. |
Output
Each business is one flat row. Here's a representative result with full detail enabled:
{"name": "Balciano Ristorante","description": "Authentic Italian dining in Lower Manhattan โ handmade pasta, wood-fired pizza, and a curated regional wine list.","category": "Italian Restaurant","categories": ["Italian Restaurant", "Restaurant", "Catering"],"phone": "+1 212-555-0182","website": "https://www.balciano-ristorante.com","email": null,"streetAddress": "96 Chambers St Frnt 102","city": "New York","state": "NY","postalCode": "10007-2643","addressCountry": "US","latitude": 40.7145,"longitude": -74.0071,"openingHours": [{ "dayOfWeek": "Monday", "opens": "11:30", "closes": "22:00" },{ "dayOfWeek": "Tuesday", "opens": "11:30", "closes": "22:00" }],"offers": [],"paymentAccepted": null,"socialLinks": [],"faqs": [],"image": "https://cdn.hotfrog.com/logos/balciano-ristorante.jpg","images": ["https://cdn.hotfrog.com/logos/balciano-ristorante.jpg"],"addressSnippet": "96 Chambers St Frnt 102, New York, NY, 10007-2643","searchTerm": "restaurant","searchLocation": "new-york","searchCountry": "us","url": "https://www.hotfrog.com/company/1a2b3c4d5e6f/balciano-ristorante/new-york/italian-restaurant","scrapedAt": "2026-07-15T14:30:00Z"}
Core Business Fields
| Field | Type | Description |
|---|---|---|
name | string | Business name |
description | string | Business description, when the listing has one |
category | string | Primary business category |
categories | string[] | All categories the business is filed under |
image | string | Logo or main image URL |
images | string[] | All image URLs found on the profile |
url | string | Hotfrog company profile URL |
Address & Location
| Field | Type | Description |
|---|---|---|
streetAddress | string | Street address |
city | string | City |
state | string | State or region |
postalCode | string | Postal or ZIP code |
addressCountry | string | Country code |
latitude | number | Latitude (full detail) |
longitude | number | Longitude (full detail) |
addressSnippet | string | Raw combined address line from the results card |
Contact & Web
| Field | Type | Description |
|---|---|---|
phone | string | Business phone number |
website | string | The company's own website, when published |
email | string | Public email address, when the business lists one directly |
socialLinks | string[] | Social profile links, when the business has published them |
Extra Details (when the business has published them)
| Field | Type | Description |
|---|---|---|
openingHours | object[] | Opening hours per day (day, opens, closes) |
offers | object[] | Special offers or deals listed on the profile |
paymentAccepted | string | Accepted payment methods |
faqs | object[] | Question-and-answer entries from the profile |
Search Provenance
| Field | Type | Description |
|---|---|---|
searchTerm | string | The category or keyword that produced this row |
searchLocation | string | The location that produced this row |
searchCountry | string | The country directory that produced this row |
scrapedAt | string | ISO timestamp of when the record was collected |
Tips for Best Results
- Use hyphenated city slugs โ Hotfrog expects cities as URL slugs, so write "new-york", "los-angeles", and "san-francisco" (with hyphens), not "New York" with a space.
- Match the country to the directory โ a London search returns nothing under
country: "us". Setcountryto "gb" for the UK, "au" for Australia, "de" for Germany, and so on; each country is a separate directory. - Keep detail on for full addresses and coordinates โ
includeDetails: trueopens each profile to add exact latitude, longitude, and the complete address. Turn it off only when you want a fast, lightweight sweep of names, categories, phones, and profile URLs. - Cross terms and cities to cover a territory โ because every term is combined with every location, a handful of categories against a handful of cities can build a whole regional list in one run.
- Search the whole country when a category is niche โ leave
locationsempty to pull a category nationwide, or leavesearchTermsempty to grab every business in a single city. - Start small, then scale โ set
maxResultsto 50โ100 on your first run to confirm the categories and cities return what you expect, then raise the cap for the full pull. - Paste URLs for pinpoint targets โ when you already have a specific Hotfrog search or company page open, paste it into
startUrlsto skip the search fields entirely.
Pricing
From $2.50 per 1,000 results โ pay only for the business rows you receive, with Bronze, Silver, and Gold subscribers paying progressively less. The table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.30 | $0.29 | $0.27 | $0.25 |
| 1,000 | $3.00 | $2.85 | $2.65 | $2.50 |
| 10,000 | $30.00 | $28.50 | $26.50 | $25.00 |
| 100,000 | $300.00 | $285.00 | $265.00 | $250.00 |
A "result" is one business row in the output dataset. No compute or time-based charges โ you pay per result, plus a small fixed per-run start fee.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate business research, market analysis, and lead generation. You are responsible for complying with applicable laws and Hotfrog's Terms of Service. Do not use extracted data for spam, harassment, or any unlawful purpose, and handle any personal data in line with applicable privacy regulations such as GDPR and CCPA.