Business Hours Scraper
Pricing
Pay per usage
Business Hours Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
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
| Parameter | Type | Default | Description |
|---|---|---|---|
businesses | Array | ["Starbucks Dallas TX", "Target Plano TX"] | Business name + location queries |
maxResults | Integer | 50 | Maximum 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.