Store locator you can ship today and customize completely.
Query location data for custom frontends. Sync locations from your CRM, ERP, or any internal system. Control the embedded widget with JavaScript. Combine them however your project needs.
Just need a drop-in locator?// Find stores within 25 miles
const response = await fetch(
'https://api.storepoint.co/v2/'
+ TOKEN + '/locations'
+ '?lat=40.7128&lng=-74.006&radius=25'
);
const { results } = await response.json();
// Each result includes distance, coordinates,
// address, custom fields, tags, and more
results.locations.forEach(location => {
console.log(
location.name,
location.distanceMiles + 'mi'
);
});
How it works
Storepoint works as a drop-in locator with no coding required. These APIs open it up for developers who need to go further. Mix and match however you want.
Fetch location data via REST and build any frontend. React, Vue, mobile app, anything. Your team manages locations in the dashboard or via the Management API. You control the experience.
GET /v2/{token}/locations
?lat=40.71&lng=-74.00
&radius=25
&keyword=downtown
→ Returns locations sorted by distance
with all fields and metadata
Push locations from your CRM, ERP, POS, or any internal system. Storepoint geocodes automatically. Use our widget on your website as-is, or build a custom frontend with the Query API. Your data stays in sync either way.
POST /v1/locations
Authorization: Bearer {api_key}
{
"name": "Downtown Store",
"address": "123 Main St, NYC",
"tags": ["flagship", "retail"]
}
Keep using Storepoint's built-in locator and enhance it with JavaScript. Listen to events, trigger searches, filter results programmatically. Pair with the Management API for data sync while using our UI for everything else.
// React to user interactions
storepoint.on(
'location-result-item-click',
(location) => {
showCustomPanel(location);
trackEvent('store_selected');
}
);
Use cases
Build a locator that matches your design system exactly. Use Query API for data, your framework for the UI.
Power a dealer locator for your sales network. Filter by certification, product line, or territory.
Call the REST API from iOS, Android, or React Native. Same data your team manages in the dashboard.
Show customers where to find your product. Filter by retailer, product, or region. Embed on product pages.
Push location updates from your CRM, ERP, or POS. Management API keeps Storepoint in sync automatically.
Build location finders for kiosks or digital signage. Query API returns clean JSON for any frontend.
Why Storepoint
Building a store locator from scratch means geocoding APIs, database schemas, radius calculations, a management UI, and ongoing maintenance. Storepoint handles all of that.
We handle geocoding, geolocation, radius search, distance calculations, and proximity sorting. The widget works with Google Maps and Mapbox out of the box. The Query API returns sorted results. Just send coordinates and a radius.
Marketing adds locations via spreadsheet import, Google Sheets sync, or one by one. You never build a location management UI. They never file a ticket to update an address.
Plans from $25/month. All APIs included. No per-request charges, no surprise overages. You know the cost before you build.
Complete API reference with code examples. Responses documented in full. Questions answered by the people who built it.
Quick start
Sign up for a free trial. Set up a locator and add a few test locations. Takes two minutes.
Find your locator token in the dashboard. For the Management API, generate a private API key.
Hit the endpoint from curl, Postman, or your code. JSON response with your location data comes back instantly.
$ curl https://api.storepoint.co/v2/YOUR_TOKEN/locations
{
"results": {
"type": "FeatureCollection",
"locations": [
{
"name": "Downtown Store",
"address": "123 Main St",
"lat": 40.7128,
"lng": -74.0060,
"distanceMiles": 0.3,
...
}
]
}
}
API reference
Query locations by radius, keyword, or tag. Build custom store locators and location-based apps.
Create, update, and delete locations programmatically. Sync data from your existing systems.
Control the embedded locator with JavaScript. Events, methods, and configuration.
Pricing
No per-request charges. No API tier upsells. Every plan includes full access to the Location Query API, Location Management API, and Widget JavaScript API.
FAQ
Free 7-day trial. All APIs included. Your first API call in under 5 minutes.