Hotfrog Scraper avatar

Hotfrog Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Hotfrog Scraper

Hotfrog Scraper

Scrape business records for lead generation or other purposes. Actively maintained.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Professional Edge

Professional Edge

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Hotfrog Business Directory Scraper

Extract business listings from Hotfrog.com — the global business directory covering 18+ countries. This Actor scrapes company names, addresses, phone numbers, websites, descriptions, GPS coordinates, opening hours, and business categories.

What data can you scrape from Hotfrog?

FieldDescription
nameBusiness name
descriptionFull business description
streetAddressStreet address
cityCity
stateState or region
postalCodePostal/ZIP code
addressCountryCountry code
phonePhone number
websiteBusiness website URL
emailEmail address (when available)
latitude / longitudeGPS coordinates
openingHoursBusiness opening hours
categoriesBusiness categories
imageBusiness logo or photos
urlHotfrog profile URL

Why use this Hotfrog scraper?

  • No login required — all data is publicly accessible
  • 18 countries supported — US, UK, Australia, Canada, Germany, India, and more
  • City + category filtering — search by location and business type
  • Structured data extraction — uses JSON-LD schema.org data for high accuracy
  • Fast and efficient — uses CheerioCrawler (no browser needed), keeping compute costs low
  • Pagination support — automatically follows search result pages
  • Two modes — quick search results or full detail page scraping

How to scrape Hotfrog business data

  1. Go to the Hotfrog Scraper page on Apify Store
  2. Click Try for free
  3. Set your Country (e.g., us, uk, au)
  4. Enter a City (e.g., new-york, london, sydney) — use hyphens for multi-word cities
  5. Optionally enter a Category (e.g., plumber, restaurant, dentist)
  6. Set Max Pages to control how many search result pages to scrape
  7. Toggle Scrape Detail Pages on for full data (name, phone, coordinates, hours) or off for a quick list
  8. Click Start and wait for results

Input example

{
"country": "us",
"city": "new-york",
"category": "plumber",
"maxPages": 5,
"scrapeDetails": true,
"maxRequestsPerCrawl": 500
}

Output example

Each business listing returns a JSON object like this:

{
"url": "https://www.hotfrog.com/company/765cdb7128e815dc42caaefe455a30cd/escape-room-madness/new-york/entertainment-industry",
"searchCountry": "us",
"searchCity": "new-york",
"searchCategory": "plumber",
"name": "Escape Room Madness",
"description": "Welcome to Escape Room Madness, the ultimate destination for immersive and thrilling escape room experiences in the heart of New York City!",
"image": "https://assets.centralindex.com/W/48/634c0468c89fcf07e25de8526b60cc28.jpg",
"streetAddress": "38 W 32nd St",
"city": "New York",
"addressCountry": "us",
"phone": "2122398800",
"latitude": 40.747839,
"longitude": -73.987443,
"openingHours": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Friday", "Saturday", "Sunday"],
"opens": "10:00",
"closes": "23:30"
}
]
}

How much does it cost to scrape Hotfrog?

This Actor uses CheerioCrawler (no browser), so compute costs are very low.

ScenarioPagesResultsEst. ComputeEst. Actor Fee
One city, one category5~80~$0.01~$0.16
One city, all categories20~320~$0.05~$0.64
Multiple cities100~1,600~$0.25~$3.20

Actor pricing: $0.002 per result + minimal compute costs. A typical run of 5 pages costs under $0.20 total.

Supported countries

CodeCountryCodeCountry
usUnited StatesdeGermany
ukUnited KingdomatAustria
auAustraliachSwitzerland
caCanadabrBrazil
nzNew ZealandmxMexico
zaSouth AfricaarArgentina
inIndiaieIreland
sgSingaporephPhilippines
hkHong KongmyMalaysia

Input parameters

ParameterTypeRequiredDefaultDescription
countrystringYesusCountry code from the supported list
citystringYesnew-yorkCity name with hyphens (e.g., los-angeles)
categorystringNoBusiness category or keyword (e.g., plumber)
maxPagesintegerNo5Max search result pages (1-100)
scrapeDetailsbooleanNotrueVisit detail pages for full data
maxRequestsPerCrawlintegerNo500Safety limit on total HTTP requests

Tips for best results

  • Finding city names: Go to hotfrog.com, search for a city, and copy the URL slug (e.g., new-york, los-angeles, san-francisco)
  • Category keywords: Use common business categories like plumber, electrician, restaurant, dentist, lawyer
  • Quick mode: Set scrapeDetails to false for a fast list of names, addresses, and URLs without visiting each detail page
  • Large scrapes: Increase maxPages and maxRequestsPerCrawl together. Each page has ~16 businesses.

Integrations

Connect Hotfrog data with your workflow:

  • API — Access results programmatically via the Apify API
  • Webhooks — Get notified when a scrape completes
  • Zapier / Make — Pipe results into Google Sheets, CRMs, or databases
  • Python / Node.js — Use the Apify SDK to run and retrieve data

This Actor extracts publicly available business information from Hotfrog.com. It does not extract private user data, bypass authentication, or access protected content. The scraped data consists of business listings that companies have voluntarily published on Hotfrog's public directory.

Users are responsible for ensuring their use of scraped data complies with applicable laws, including GDPR and CCPA. For questions about data usage, consult a legal professional.

Support

  • Issues? Open an issue on the Actor's Apify page
  • Custom data needs? Contact us for enterprise solutions