Endpoint Playground
Returns Adidas physical retail stores nearest to a coordinate, sourced from Adidas's own store-finder API: name, address, phone, coordinates, distance in miles, opening hours, and in-store feature flags. lat and lng are both required. Adidas's upstream ignores a caller-supplied radius and returns the nearest ~20 stores ordered by distance. A location with no stores returns an empty list rather than an error.
14 Oct 2026: 17 stores; 9 fields had a value in every checked item and 1 varied between items.
Sample value profiles: distance_miles: 1.17 to 38.74, median 18.25; name: “adidas Flagship Store New York” and 16 other values; features: median 5 entries.
curl 'https://api.crawlora.net/api/v1/adidas/stores?lat=40.75&lng=-73.99' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| lat | number | Yes | 40.75 | Latitude, -90 to 90 |
| lng | number | Yes | -73.99 | Longitude, -180 to 180 |
| page | integer | No | Accepted only as 0. Adidas's store finder returns every nearby store (up to 20) in a single page, so any higher value is always empty and is rejected as an invalid parameter. |
{
"code": 200,
"msg": "OK",
"data": {
"lat": 40.75,
"lng": -73.99,
"page": 0,
"count": 15,
"total": 15,
"stores": [
{
"id": "9990021686",
"name": "adidas Flagship Store New York",
"city": "New York",
"street": "565 5th Ave",
"phone": "+1 (212) 883-5606",
"latitude": 40.755917,
"longitude": -73.97848,
"distance_miles": 1.172,
"features": [
"clickCollect",
"wifi",
"endlessAisle",
"nps",
"giftCards",
"rfid",
"runGenie"
],
"opening_hours": [
{
"day": "monday",
"start": "10:00",
"end": "20:00"
},
{
"day": "sunday",
"start": "10:00",
"end": "20:00"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.