HotFrog Scraper avatar

HotFrog Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
HotFrog Scraper

HotFrog Scraper

Scrape HotFrog.com - US local business directory with millions of business listings. Search by keyword and location to get business names, phone numbers, addresses, categories, and descriptions.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

6 days ago

Last modified

Share

HotFrog Business Directory Scraper

Extract US local business listings from hotfrog.com — one of the largest local business directories with millions of listings across the United States. Find businesses by keyword and location with phone numbers, addresses, descriptions, websites, and category information. No login or API key required.

Features

  • Keyword + Location Search — Find any type of business in any US city or state
  • Rich Business Data — Phone number, address, city, state, description, website, category, and profile URL
  • Verified Badge Detection — Identifies DesignRush verified businesses
  • Automatic Pagination — Fetches multiple pages of results to reach your maxItems target
  • No Login Required — All data is publicly available

Use Cases

  • Local business lead generation
  • Business contact database building
  • Market research and competitor analysis
  • Local SEO auditing and citation tracking
  • Building city-specific business directories

Input

FieldTypeRequiredDefaultDescription
searchQueryStringNoplumberType of business to search for (e.g., dentist, HVAC repair)
locationStringNonew-yorkCity or location slug (e.g., los-angeles, Chicago, IL)
maxItemsIntegerNo30Maximum businesses to return (1–500)

Example Input — Plumbers in New York

{
"searchQuery": "plumber",
"location": "new-york",
"maxItems": 50
}

Example Input — Dentists in Los Angeles

{
"searchQuery": "dentist",
"location": "Los Angeles, CA",
"maxItems": 30
}

Output

FieldTypeDescription
businessNameStringBusiness display name
businessIdStringHotFrog internal business ID
phoneStringBusiness phone number
addressStringStreet address
cityStringCity name
stateString2-letter state code (e.g., NY)
descriptionStringBusiness description (up to 500 characters)
websiteStringBusiness website URL
categoryStringBusiness category derived from profile URL
profileUrlStringFull HotFrog profile URL
logoUrlStringBusiness logo URL (when available)
verifiedBooleanWhether the listing is verified
searchQueryStringSearch term used
searchLocationStringLocation searched
recordTypeStringAlways business
scrapedAtStringISO 8601 timestamp
sourceUrlStringSource search results page URL

Example Output

{
"businessName": "Joe's Plumbing",
"phone": "(212) 555-1234",
"address": "123 Main St",
"city": "New York",
"state": "NY",
"description": "Expert plumbing services available 24/7.",
"website": "https://www.joesplumbing.com",
"category": "Plumbers",
"profileUrl": "https://www.hotfrog.com/find/united-states/new-york/plumber/joes-plumbing",
"searchQuery": "plumber",
"searchLocation": "new-york",
"recordType": "business",
"scrapedAt": "2025-01-15T10:23:45+00:00",
"sourceUrl": "https://www.hotfrog.com/search/new-york/plumber"
}

FAQ

Does this require an API key or login? No. All listings on HotFrog are publicly accessible.

How do I specify the location? You can use city names like New York, city-state like Chicago, IL, or URL slugs like new-york. The actor normalizes these into the correct URL format automatically.

What types of businesses can I search for? Any business category works — plumber, electrician, dentist, lawyer, restaurant, hair salon, etc.

How many results per page does HotFrog show? Typically 10–20 businesses per search results page. The actor automatically paginates to reach your maxItems limit.

Are phone numbers always available? Not all listings include a phone number — the phone field is only included in the output when present.

Is the data current? HotFrog business listings are maintained by business owners. Data freshness varies by listing; this scraper always fetches live data from HotFrog.