Apple Maps Business Listings Scraper
Pricing
from $1.00 / 1,000 results
Apple Maps Business Listings Scraper
Scrape Business Listings from Apple Maps. Apple's mapping platform has unique business data including Apple's proprietary percentage-based ratings, aggregated reviews from Yelp & TripAdvisor & more. Business names and categories, Hours, NAP, websites, & more.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

John Rippy
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Apple Maps Scraper
"Extract Business Data from Apple's Mapping Platform" by John Rippy | johnrippy.link
2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more
Scrape Business Listings from Apple Maps
Need data from Apple Maps? Apple's mapping platform has unique business data including Apple's proprietary percentage-based ratings, aggregated reviews from Yelp and TripAdvisor, and accurate business hours.
What if you could extract it all automatically?
The Apple Maps Scraper uses Playwright to extract business listings from Apple Maps search results:
- Business names and categories
- Apple's % rating system (unique to Apple Maps)
- Aggregated ratings from Yelp, TripAdvisor, Google
- Hours of operation
- Full addresses
- Phone numbers and websites
Get the data Google doesn't have.
Features
Apple-Exclusive Data
Extract data unique to Apple Maps:
| Data Point | Description |
|---|---|
| Apple % Rating | Apple's proprietary percentage-based rating (e.g., 92%) |
| External Ratings | Aggregated from Yelp, TripAdvisor, Google |
| Business Hours | Current open/closed status with times |
| Categories | Apple's business categorization |
Search Any Location
Search for businesses anywhere:
- "pizza new york"
- "coffee shop san francisco"
- "dentist austin tx"
- "gym boston ma"
Quick Start
Basic Search (Demo Mode)
{"searchQueries": ["pizza austin tx"],"maxResults": 20,"demoMode": true}
Multiple Searches
{"searchQueries": ["pizza new york","coffee shop san francisco","dentist chicago"],"maxResults": 10,"demoMode": true}
Live Scraping (with Proxy)
{"searchQueries": ["restaurants austin"],"maxResults": 50,"demoMode": false,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output Format
{"name": "Via 313 Pizza","category": "Pizza Restaurant","appleRating": "95%","externalRatings": [{ "source": "Yelp", "rating": "4.7" },{ "source": "TripAdvisor", "rating": "4.5" }],"hours": "Open till 10 PM","address": "1111 E 6th St, Austin, TX 78702","phone": "(512) 939-1927","website": "https://via313.com","appleMapsUrl": "https://maps.apple.com/search?query=Via%20313%20Pizza","searchQuery": "pizza austin tx","scrapedAt": "2025-01-14T12:00:00.000Z"}
Use Cases
Local SEO Research
Compare Apple Maps data with Google Business Profiles to identify listing inconsistencies.
Competitive Analysis
Extract ratings and reviews for competitors in a specific area.
Lead Generation
Build lists of local businesses with contact information.
Market Research
Analyze business density and categories in different markets.
Citation Building
Verify NAP (Name, Address, Phone) data across platforms.
Demo Mode
Enable demoMode: true to test with sample business data:
- 4 pizza restaurants (Austin, TX)
- 4 coffee shops (San Francisco, CA)
Demo mode is free — perfect for testing integrations.
Pay-Per-Event Pricing
You only pay for what you use.
| Event | Description | Price |
|---|---|---|
business-scraped | Each business listing extracted | $0.01 |
webhook-delivered | Webhook delivery to Zapier/Make/n8n | $0.005 |
Cost Examples
| Usage | Monthly Cost |
|---|---|
| 100 businesses | $1.00 |
| 1,000 businesses | $10.00 |
| 10,000 businesses | $100.00 |
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | array | No | Demo queries | Search queries like "pizza austin tx" |
maxResults | number | No | 20 | Max businesses per query |
demoMode | boolean | No | true | Use sample data |
proxyConfiguration | object | No | - | Proxy settings for live scraping |
webhookUrl | string | No | - | URL to send results to (Zapier, Make, n8n) |
API Integration
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('localhowl/apple-maps-scraper').call({searchQueries: ['pizza austin tx'],maxResults: 20,demoMode: true});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(business => {console.log(`${business.name} - ${business.appleRating}`);});
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("localhowl/apple-maps-scraper").call(run_input={"searchQueries": ["pizza austin tx"],"maxResults": 20,"demoMode": True})items = client.dataset(run["defaultDatasetId"]).list_items().itemsfor business in items:print(f"{business['name']} - {business['appleRating']}")
cURL
curl -X POST "https://api.apify.com/v2/acts/localhowl~apple-maps-scraper/runs?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["pizza austin tx"],"maxResults": 20,"demoMode": true}'
Technical Notes
- Uses Playwright with Chromium for JavaScript-rendered content
- Apple Maps requires residential proxies for reliable scraping
- Rate limited to 15 requests/minute to avoid detection
- Business hours reflect current open/closed status
Limitations
- Apple Maps Web: Scrapes maps.apple.com (web version)
- Rate Limits: Conservative rate limiting required
- Dynamic Content: Results may vary based on location/time
- Proxy Required: Live mode requires residential proxies
Support
- Email: john@johnrippy.link
- GitHub: Report issues on the repository
Built by John Rippy | johnrippy.link
2025 Zapier Automation Hero of the Year — Project Phoenix: A 95-step AI sales pipeline cutting development time by 50%. Read more
Keywords
apple maps scraper, apple maps business data, apple maps api, apple maps ratings, apple maps extraction, local business scraper, apple maps search, maps apple com scraper, apple business listings, apple maps hours, apple maps phone numbers