Business Hours Scraper avatar

Business Hours Scraper

Pricing

Pay per usage

Go to Apify Store
Business Hours Scraper

Business Hours Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Overview

Business Hours Scraper is an Apify actor that extracts operating hours for businesses from Google Search. Enter business names with their locations, and the actor will return day-by-day hours, open/closed status, and address information. This tool is useful for local business data aggregation, competitive analysis, and directory building. It handles multiple businesses in a single run and provides structured output ready for spreadsheets or databases.

Features

  • Search multiple businesses in a single run
  • Extract day-by-day operating hours (Monday through Sunday)
  • Detect current open/closed status
  • Capture business address from search results
  • Structured output with consistent field formatting
  • Handles Google rate limiting with fallback data
  • Configurable result limits

Use Cases

  • Local Business Directories: Build comprehensive business listings with operating hours
  • Competitive Analysis: Track competitor business hours across multiple locations
  • Customer Service: Keep up-to-date hours for partner or vendor businesses
  • Travel Planning: Gather business hours for restaurants, shops, and attractions
  • Data Enrichment: Add operating hours to existing business databases

Input Configuration

ParameterTypeDefaultDescription
businessesArray["Starbucks Dallas TX", "Target Plano TX"]Business name + location queries
maxResultsInteger50Maximum number of businesses to process

Output Format

Each result includes the business name, address, current status, and hours for each day of the week. Data is stored in the default Apify dataset and can be exported to CSV, JSON, Excel, or other formats via the Apify API.

Integration

Connect this actor to your workflows using Apify integrations. Schedule regular runs to keep hours data fresh, or trigger it via API calls from your application. Results can be sent to Google Sheets, webhooks, or any HTTP endpoint.

Limitations and Notes

Business hours are extracted from Google Search results and may not always reflect real-time changes or holiday hours. Some businesses may not have hours listed in Google. The actor uses Puppeteer to render search pages and requires at least 2048 MB of memory. For very large batches, consider running multiple smaller batches to avoid rate limiting. Results include a timestamp so you can track when data was collected.