Hotfrog Business Directory Scraper avatar

Hotfrog Business Directory Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Hotfrog Business Directory Scraper

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

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

ParameterTypeDefaultDescription
searchTermsstring[]["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.
locationsstring[]["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.
countryselectUnited StatesWhich 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

ParameterTypeDefaultDescription
startUrlsstring[][]Paste Hotfrog URLs directly โ€” search-result pages or individual company profiles. When provided, the country, categories, and locations are ignored.

Options

ParameterTypeDefaultDescription
includeDetailsbooleantrueWhen 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).
maxResultsinteger100Hard 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

FieldTypeDescription
namestringBusiness name
descriptionstringBusiness description, when the listing has one
categorystringPrimary business category
categoriesstring[]All categories the business is filed under
imagestringLogo or main image URL
imagesstring[]All image URLs found on the profile
urlstringHotfrog company profile URL

Address & Location

FieldTypeDescription
streetAddressstringStreet address
citystringCity
statestringState or region
postalCodestringPostal or ZIP code
addressCountrystringCountry code
latitudenumberLatitude (full detail)
longitudenumberLongitude (full detail)
addressSnippetstringRaw combined address line from the results card

Contact & Web

FieldTypeDescription
phonestringBusiness phone number
websitestringThe company's own website, when published
emailstringPublic email address, when the business lists one directly
socialLinksstring[]Social profile links, when the business has published them

Extra Details (when the business has published them)

FieldTypeDescription
openingHoursobject[]Opening hours per day (day, opens, closes)
offersobject[]Special offers or deals listed on the profile
paymentAcceptedstringAccepted payment methods
faqsobject[]Question-and-answer entries from the profile

Search Provenance

FieldTypeDescription
searchTermstringThe category or keyword that produced this row
searchLocationstringThe location that produced this row
searchCountrystringThe country directory that produced this row
scrapedAtstringISO 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". Set country to "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: true opens 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 locations empty to pull a category nationwide, or leave searchTerms empty to grab every business in a single city.
  • Start small, then scale โ€” set maxResults to 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 startUrls to 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.

ResultsNo discountBronzeSilverGold
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

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.