Apple Maps Scraper | Grid, Phones, Websites & Coordinates avatar

Apple Maps Scraper | Grid, Phones, Websites & Coordinates

Pricing

from $1.59 / 1,000 results

Go to Apify Store
Apple Maps Scraper | Grid, Phones, Websites & Coordinates

Apple Maps Scraper | Grid, Phones, Websites & Coordinates

Scrape Apple Maps business listings: search by keyword and location, or find nearby places. Returns name, address, phone, website, coordinates and more. No browser required.

Pricing

from $1.59 / 1,000 results

Rating

0.0

(0)

Developer

Muzaffer Kadir YILMAZ

Muzaffer Kadir YILMAZ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Apple Maps Scraper

Scrapes Apple Maps business listings for local lead generation, category research, and location-based market analysis. No browser required — it uses the MapKit API directly.

Features

  • Search one or more business categories across a whole area
  • Collect business names, categories, phone numbers, websites, addresses, and coordinates
  • Automatic area sizing — type a city, district, or street and the area is covered at the right zoom (no need to guess a radius)
  • Grid tiling with adaptive splitting to get past Apple's ~20-results-per-search cap
  • Return clean records with Apple Maps links and scrape timestamps

How it works

A single Apple Maps search returns at most ~20 results. To cover a whole area, this Actor:

  1. Geocodes your location and reads Apple's own boundary for it — a city is covered wide, a neighbourhood or street narrow.
  2. Tiles that area into a grid and runs one local search per cell.
  3. Splits dense (saturated) cells into smaller ones, the way a person zooms in and pans around.
  4. Deduplicates and merges results, then keeps only places that fall inside the requested area.

Getting more results — important

Apple returns only the most prominent matches for a generic keyword, and Apple Maps coverage varies by category and country. For maximum coverage:

  • Use several keywords, including the local language and brands: ["cafe", "kahve", "kahvaltı", "Starbucks", "Espressolab"]
  • Categories Apple indexes well (pharmacies, restaurants, hotels, shops) return far more than niche ones.
  • Result counts reflect what Apple Maps actually has for your area — the Actor does not invent far-away results to pad the list.

Input

ParameterTypeDefaultDescription
searchQueriesarray-Business keywords to search (one or more)
locationstring-Area center as text, e.g. "Kadıköy, İstanbul"
lat / lngnumber-Area center as coordinates (alternative to location)
maxItemsnumber100Maximum number of places
langstringen-USResult language, e.g. tr-TR
radiusnumberautoAdvanced. Fixed radius in meters; leave empty for automatic area sizing
boundingBoxobject-Advanced. Explicit area, overrides location/radius
queryExpansionbooleantrueAdvanced. Enable local-language keyword variants
queryExpansionsobject-Advanced. Custom keyword variants

Other advanced grid/cost controls (cellSizeMeters, adaptiveGrid, saturationThreshold, maxGridDepth, maxCells, …) are tuned by default — change them only if you understand the trade-offs.

Examples

Search a whole district (automatic area)

{
"searchQueries": ["cafe", "kahve"],
"location": "Kadıköy, İstanbul",
"maxItems": 100,
"lang": "tr-TR"
}

Maximum coverage with multiple keywords and brands

{
"searchQueries": ["cafe", "kahve", "kahvaltı", "Starbucks", "Espressolab", "Kahve Dünyası"],
"location": "Beşiktaş, İstanbul",
"maxItems": 200,
"lang": "tr-TR"
}

Fixed radius around coordinates

{
"searchQueries": ["eczane"],
"lat": 40.9907,
"lng": 29.0289,
"radius": 2000,
"maxItems": 100,
"lang": "tr-TR"
}

Output

Each dataset item contains place data such as:

  • Business name, category, address, phone number, and website
  • Latitude, longitude, country, and Apple Maps URL
  • Original search query and matched query
  • Scrape timestamp