Endpoint Playground
Returns Dunkin restaurants within a radius of a latitude/longitude, ordered nearest first, each with its distance in miles and kilometres, full address, phone, coordinates, the published week of hours, whether it's permanently closed, amenities, payment methods, pickup/delivery service types, which third-party delivery platforms are active, its Google Place id, timezone, and website/menu/order URLs. This is the proximity search the directory browse cannot do -- GET /dunkin/directory walks a state to city to store tree, which requires knowing the administrative path in advance. Each result carries the store id as `path`, which GET /dunkin/store also takes, so the two chain directly. `total_in_radius` reports how many stores fall inside the radius overall, which is usually far more than one page; use `offset` to walk it. A coordinate with no Dunkin nearby returns an empty list rather than an error.
14 Oct 2026: 10 stores; 16 fields had a value in every checked item and 7 varied between items.
Sample value profiles: name: Dunkin' (7), Dunkin' - Closed (2), Jimmy John's (1); distance_miles: 0.11 to 0.28, median 0.21; path: “307107” and 9 other values.
curl 'https://api.crawlora.net/api/v1/dunkin/nearby?latitude=40.7128&longitude=-74.006' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| latitude | number | Yes | 40.7128 | Search center latitude |
| longitude | number | Yes | -74.006 | Search center longitude |
| radius | integer | No | Search radius in miles, 1-100 (default 25) | |
| limit | integer | No | Maximum stores to return, 1-50 (default 10) | |
| offset | integer | No | Result offset for paging through total_in_radius (default 0) |
{
"code": 200,
"msg": "OK",
"data": {
"stores": [
{
"store_id": "307107",
"name": "Dunkin'",
"address": {
"line1": "250 Broadway",
"line2": "Park Pl Between Church & B'Way",
"city": "New York",
"region": "NY",
"postal_code": "10007",
"country": "US"
},
"phone_number": "+12127320406",
"latitude": 40.712975,
"longitude": -74.007829,
"distance_miles": 0.11,
"distance_kilometers": 0.18,
"hours": [
{
"day_of_week": "Monday",
"closed": false,
"opens": "05:30",
"closes": "18:00"
}
],
"closed": false,
"features": [
"ON-THE-GO_MOBILE_ORDERING",
"FREE_WIFI",
"K-CUP_PODS"
],
"amenities": [
"free_wifi",
"k_cup_pods",
"turbo_oven"
],
"payment_options": [
"AMERICANEXPRESS",
"APPLEPAY",
"CASH",
"VISA"
],
"pickup_delivery_services": [
"CURBSIDE_PICKUP",
"DELIVERY"
],
"delivery_platforms": [
"doordash",
"grubhub",
"ubereats"
],
"google_place_id": "ChIJK0N8WshbwokRny3Z1vf-ZDs",
"website_url": "https://www.dunkindonuts.com/locations/us/ny/new-york/250-broadway/store-307107/",
"timezone": "America/New_York",
"path": "307107"
}
],
"count": 1,
"total_in_radius": 308,
"radius": 5,
"source_url": "https://cdn.yextapis.com/v2/accounts/me/entities/geosearch?api_key=...&v=20220101&location=40.7128%2C-74.006&radius=5&limit=1",
"fetched_at": "2026-09-02T17:10:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.