Hotfrog Scraper
Pricing
from $2.00 / 1,000 results
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
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?
| Field | Description |
|---|---|
| name | Business name |
| description | Full business description |
| streetAddress | Street address |
| city | City |
| state | State or region |
| postalCode | Postal/ZIP code |
| addressCountry | Country code |
| phone | Phone number |
| website | Business website URL |
| Email address (when available) | |
| latitude / longitude | GPS coordinates |
| openingHours | Business opening hours |
| categories | Business categories |
| image | Business logo or photos |
| url | Hotfrog 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
- Go to the Hotfrog Scraper page on Apify Store
- Click Try for free
- Set your Country (e.g.,
us,uk,au) - Enter a City (e.g.,
new-york,london,sydney) — use hyphens for multi-word cities - Optionally enter a Category (e.g.,
plumber,restaurant,dentist) - Set Max Pages to control how many search result pages to scrape
- Toggle Scrape Detail Pages on for full data (name, phone, coordinates, hours) or off for a quick list
- 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.
| Scenario | Pages | Results | Est. Compute | Est. Actor Fee |
|---|---|---|---|---|
| One city, one category | 5 | ~80 | ~$0.01 | ~$0.16 |
| One city, all categories | 20 | ~320 | ~$0.05 | ~$0.64 |
| Multiple cities | 100 | ~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
| Code | Country | Code | Country |
|---|---|---|---|
us | United States | de | Germany |
uk | United Kingdom | at | Austria |
au | Australia | ch | Switzerland |
ca | Canada | br | Brazil |
nz | New Zealand | mx | Mexico |
za | South Africa | ar | Argentina |
in | India | ie | Ireland |
sg | Singapore | ph | Philippines |
hk | Hong Kong | my | Malaysia |
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
country | string | Yes | us | Country code from the supported list |
city | string | Yes | new-york | City name with hyphens (e.g., los-angeles) |
category | string | No | — | Business category or keyword (e.g., plumber) |
maxPages | integer | No | 5 | Max search result pages (1-100) |
scrapeDetails | boolean | No | true | Visit detail pages for full data |
maxRequestsPerCrawl | integer | No | 500 | Safety 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
scrapeDetailstofalsefor a fast list of names, addresses, and URLs without visiting each detail page - Large scrapes: Increase
maxPagesandmaxRequestsPerCrawltogether. 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
Legal disclaimer
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