Assets nearby a Geolocation
GET
https://api.woosmap.com/geolocation/stores
Retrieve the stores nearby an ip location. Stores are returned only if a relevant ip location is found - for an accuracy of 20km or less.
Authorization
Query Parameters
Response
Geolocation and Stores successufully retrieved
stores
object
Show 3 propertiesHide 3 properties
Show 3 propertiesHide 3 properties
Show 12 propertiesHide 12 properties
Show 4 propertiesHide 4 properties
Show 5 propertiesHide 5 properties
Show 8 propertiesHide 8 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
Show 3 propertiesHide 3 properties
Show 8 propertiesHide 8 properties
Show 2 propertiesHide 2 properties
Show 2 propertiesHide 2 properties
viewport
object
Show 2 propertiesHide 2 properties
accuracy
number
latitude
number
longitude
number
country_code
string | null
country_name
string
continent
string
region_state
string
city
string
postal_code
string
timezone
string
raw_offset
integer
dst_offset
integer
curl -L 'https://api.woosmap.com/geolocation/stores?private_key=YOUR_PRIVATE_API_KEY&ip_address=173.79.254.254&limit=1'
const requestOptions = {
method: "GET",
redirect: "follow"
};
fetch("https://api.woosmap.com/geolocation/stores?private_key=YOUR_PRIVATE_API_KEY&ip_address=173.79.254.254&limit=1", requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));
import requests
url = "https://api.woosmap.com/geolocation/stores?private_key=YOUR_PRIVATE_API_KEY&ip_address=173.79.254.254&limit=1"
payload = {}
headers = {}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
{
"country_code": "US",
"country_name": "United States",
"continent": "North America",
"latitude": 38.719,
"longitude": -77.1067,
"viewport": {
"northeast": {
"lat": 38.763915764205976,
"lng": -77.0491321464058
},
"southwest": {
"lat": 38.674084235794034,
"lng": -77.16426785359421
}
},
"accuracy": 5,
"city": "Alexandria",
"region_state": "Virginia",
"postal_code": "22309",
"timezone": "America/New_York",
"raw_offset": -18000,
"dst_offset": 3600,
"stores": {
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"store_id": "STORE_ID_123456",
"name": "My Cool Store",
"contact": {
"email": "[email protected]",
"phone": "+44 20 7693 4000",
"website": "https://www.woosmap.com"
},
"address": {
"lines": [
"Building Centre",
"26 Store Street"
],
"country_code": "UK",
"city": "London",
"zipcode": "WC1E 7BT"
},
"user_properties": {
"some_user_properties": "associated user value"
},
"tags": [
"wifi",
"covered_parking"
],
"types": [
"drive",
"click_and_collect"
],
"last_updated": "2025-09-16T08:49:42.523114+00:00",
"distance": 0,
"open": {
"open_now": true,
"open_hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"week_day": 2,
"current_slice": {
"end": "22:00",
"start": "08:30"
}
},
"weekly_opening": {
"1": {
"hours": [],
"isSpecial": false
},
"2": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"3": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"4": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"5": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"6": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"7": {
"hours": [
{
"end": "22:00",
"start": "08:30"
}
],
"isSpecial": false
},
"timezone": "Europe/London"
},
"opening_hours": {
"usual": {
"1": [],
"default": [
{
"end": "22:00",
"start": "08:30"
}
]
},
"special": {
"2015-02-07": [
{
"end": "23:00",
"start": "08:00"
}
]
},
"timezone": "Europe/London"
}
},
"geometry": {
"type": "Point",
"coordinates": [
-77.1067,
38.719
]
}
}
],
"pagination": {
"page": 1,
"pageCount": 2
}
}
}
{
"detail": "Incorrect authentication credentials. Please check or use a valid API Key"
}
{
"detail": "This Woosmap API is not enabled for this project."
}
{
"detail": "The rate limit for this endpoint has been exceeded"
}