Endpoint Playground
Returns stored Apple Maps places within a radius of a point, nearest first, from dataset id `apple-maps-places`. lat, lon and radius_m are required. Unlike the live apple-maps-search endpoint (which returns at most 25 places per call), this pages through the stored directory with `distance_m` on every item. Coverage is observed, not complete. Does not trigger live scraping. Billing: this endpoint costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
26 Oct 2026: Single record response; 5 fields had a value in every checked item; 1 field was empty in this sample.
Sample value profiles: total: 0.
curl 'https://api.crawlora.net/api/v1/datasets/apple-maps-places/nearby?lat=37.7749&lon=-122.4194&radius_m=5000' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| lat | number | Yes | 37.7749 | Center latitude, from -90 through 90 |
| lon | number | Yes | -122.4194 | Center longitude, from -180 through 180 |
| radius_m | integer | Yes | 5000 | Search radius in meters, 1 through 50000 |
| category | string | No | Exact Apple category name | |
| min_rating | number | No | Minimum rating, from 0 through 5 | |
| min_rating_count | integer | No | Minimum number of ratings behind the rating | |
| page | integer | No | Page number, defaults to 1 | |
| page_size | integer | No | Page size, defaults to 20 and maxes at 100 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "apple-maps-places",
"items": [
{
"id": "6435622567484707146",
"name": "Sightglass Coffee",
"distance_m": 120.4
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "distance_asc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.