Apple Maps Rankings
Check how businesses rank on Apple Maps for a keyword. Apple Maps feeds Siri and Apple Intelligence, which Google-based data cannot see.
When to use this
Your customers on iPhone search Apple Maps, not Google. Apple rankings are invisible to every Google-based tool, so this is the only way to know whether you show up there - and whether the competitors beating you on Google are beating you on Apple too.
POST
/v1/serp/apple-mapsCost: 3 credits ($0.015)
Rate Limit: Varies by plan
Response: ~10-20 seconds
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| keyword | string | Yes | Search keyword |
| location | string | Yes | City and state |
| limit | number | No | Results to return (1-50, default 20) |
| sort | string | No | default (best match), distance, or ratings |
Example Request
curl -X POST https://api.localseodata.com/v1/serp/apple-maps \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{ "keyword": "plumber", "location": "Buffalo, NY" }'Example Response
JSON
{
"status": "success",
"credits_used": 3,
"data": {
"results": [
{
"platform": "apple",
"platform_id": "18366846785603624515",
"rank": 1,
"name": "Acme Plumbing",
"address": "412 Main St, Buffalo, NY 14202",
"phone": "(716) 555-0123",
"website": "https://acmeplumbing.example.com",
"rating": 4.6,
"reviews_count": 182,
"categories": ["Plumber"],
"latitude": 42.8864,
"longitude": -78.8784
}
],
"total_results": 20,
"keyword": "plumber",
"location": "Buffalo, NY",
"platform": "apple"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
| results | array | One row per listing. Same shape on Apple and Bing, so results compare field-for-field |
| results[].platform_id | string | Apple's MUID or Bing's place_id. Stable - keep it to skip lookups on later calls |
| results[].rank | integer | null | Position in the result set |
| results[].name | string | Business name as the platform lists it |
| results[].address | string | Address as the platform lists it - compare against your canonical NAP |
| results[].phone | string | Phone as the platform lists it |
| results[].rating | number | null | Star rating, null when the platform shows none |
| results[].reviews_count | integer | Review count on that platform |
| total_results | integer | Number of listings returned |
Notes
- Apple rankings are independent of Google - a business in Google's 3-pack can be invisible on Apple Maps, and the reverse.
- Keep platform_id (Apple's MUID) from the response: passing it to the Apple Business Profile endpoint skips a lookup and lowers the cost.