Ashley Furniture
Ashley Furniture Stores API
Ashley Furniture stores near a point: send lat and lng (decimal degrees) and an optional radius of 10, 25, 50 or 100 miles. Returns each store's store_id, name and url in the order Ashley lists them (alphabetical, not by distance). There is no address or ZIP lookup, and the list carries no address or distance: call the store endpoint with a store_id for the address, phone and hours. On 2026-11-14 a point in Midtown Manhattan returned 3 stores within 10 miles and 10 within 50. us only. Costs 2 credits per request.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonlatnumberrequiredLatitude in decimal degrees (18 to 72).
Example: 40.7506
lngnumberrequiredLongitude in decimal degrees (-180 to -60).
Example: -73.9972
radiusintegerdefault:50Search radius in miles.
Example: 25
10— 10 miles.25— 25 miles.50— 50 miles. The default.100— 100 miles.
countrystringdefault:usus only (ashleyfurniture.com). Any other market answers 400 before anything is charged.
Example: us
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key", timeout=120)
# Stores within 25 miles of downtown Los Angeles, then each store's hours.
near = client.ashley.stores(lat=34.0614, lng=-118.2385, radius=25)["data"]
for s in near["stores"]:
d = client.ashley.store(store_id=s["store_id"])["data"]
print(d["name"], d["address"]["city"], d["phone"], d["hours"][0])Response