Yelp Business Profile Scraper
Pricing
from $8.00 / 1,000 results
Yelp Business Profile Scraper
Turn Yelp business URLs into ready‑to‑use lead lists. This scraper extracts contact details, location, ratings and website links from Yelp business pages for agencies, local SEO and outreach.
Pricing
from $8.00 / 1,000 results
Rating
0.0
(0)
Developer

Sachin Kumar Yadav
Actor stats
0
Bookmarked
11
Total users
6
Monthly active users
11 days ago
Last modified
Categories
Share
Yelp Business Details Scraper 📋
Extract detailed business information from Yelp business URLs. Get comprehensive data including business name, address, contact details, hours, ratings, reviews, photos, menus, and attributes. Perfect for lead generation, market research, and local SEO analysis.
Target Keywords: Yelp scraper, Yelp business scraper, Yelp data extraction, business details scraper, Yelp API alternative, local business data, lead generation tool
Why Use This Scraper? 🚀
- Simple & Fast - Just provide Yelp business URLs and get complete data
- Comprehensive Data - Extract 50+ data points per business including contact info, hours, ratings, reviews, photos, and more
- Reliable - Built-in retry logic and consistent results
- Clean JSON Output - Structured data ready for CRM, spreadsheets, or databases
- Scalable - Process single businesses or bulk lists efficiently
Features ✨
Extract complete business information including:
- Basic Info - Business name, alias, ID, and Yelp URL
- Contact Details - Phone numbers (formatted and dialable), website URL
- Location - Full address, city, state, ZIP, country, coordinates (latitude/longitude)
- Business Hours - Operating hours, special hours, timezone
- Ratings & Reviews - Average rating, review count, health scores
- Categories - Business categories and types
- Photos & Videos - Photo URLs, video count, thumbnail images
- Attributes - Amenities (parking, WiFi, outdoor seating, etc.)
- Menu - Menu links and popular dishes
- Additional Data - Price range, neighborhoods, platform actions, and more
How It Works 🔧
- Input - Provide a list of Yelp business URLs
- Processing - The scraper fetches detailed data for each business
- Output - Get structured JSON data in your Apify dataset
The scraper uses the Yelp Business API with automatic retry logic and API key rotation for maximum reliability.
Input Configuration ⚙️
Required Input
| Field | Type | Description | Example |
|---|---|---|---|
business_urls | array | List of Yelp business page URLs | ["https://www.yelp.com/biz/st-james-modern-caribbean-washington"] |
How to Find Business URLs
- Go to Yelp.com
- Search for any business
- Copy the URL from the business page
- Example:
https://www.yelp.com/biz/business-name-city
Example Input 📥
{"business_urls": ["https://www.yelp.com/biz/st-james-modern-caribbean-washington","https://www.yelp.com/biz/joes-coffee-san-francisco","https://www.yelp.com/biz/pizza-paradise-new-york"]}
Example Output 📤
{"business_url": "https://www.yelp.com/biz/st-james-modern-caribbean-washington","message": "200: success","searched_url": "https://www.yelp.com/biz/st-james-modern-caribbean-washington","business_details": {"name": "St James - Modern Caribbean","alias": "st-james-modern-caribbean-washington","id": "8h3jCN0ckKZZfogt0V0lOQ","phone": "7712206025","localized_phone": "+1-771-220-6025","address1": "2017 14th St NW","city": "Washington","state": "DC","zip": "20009","country": "US","latitude": 38.9176365,"longitude": -77.0315961,"avg_rating": 4.5,"review_count": 436,"categories": [{"name": "Caribbean","category_filter": "caribbean","is_restaurant": true}],"url": "https://stjames-dc.com","localized_hours": ["Tue-Thu 17:30 - 22:00","Fri 17:30 - 23:30","Sat 13:00 - 23:30","Sun 13:00 - 21:00"],"photo_count": 1032,"video_count": 48,"is_closed": false}}
Use Cases
Lead Generation
Build targeted prospect lists with verified contact information including phone numbers, addresses, and websites.
Market Research
Analyze competitors by collecting ratings, reviews, pricing, hours, and service offerings.
Local SEO Analysis
Track business listings, categories, and customer sentiment across locations.
CRM Enrichment
Enhance your customer database with comprehensive business details from Yelp.
Business Intelligence
Aggregate data for trend analysis, location planning, and market opportunity identification.
Directory Building
Create curated business directories with accurate, up-to-date information.
Best Practices 🎯
- Start Small - Test with 5-10 URLs first to verify output format
- Valid URLs - Ensure URLs are complete Yelp business page links
- Bulk Processing - Process up to 100-500 businesses per run for optimal performance
- Error Handling - Check the output for any failed URLs and retry if needed
FAQ ❓
Q: How many businesses can I scrape?
A: No hard limit. The scraper processes all URLs you provide. For large lists (1000+), consider splitting into multiple runs.
Q: What if a URL fails?
A: Failed URLs are included in the output with an error message. You can retry them separately.
Q: How long does it take?
A: Approximately 2-5 seconds per business URL, depending on API response times.
Q: Can I get reviews and menus?
A: Yes, the business details include review counts, ratings, and menu links.
Q: Is this legal?
A: Yes, this scraper uses publicly available data through an official API service.
Support & Updates 📞
For issues, feature requests, or questions:
- Check the Apify platform logs for error details
- Ensure URLs are properly formatted Yelp business pages
Built with ❤️ using Apify
