The global data layer for your app
Add geolocation, currency and identity validation to your product with a single REST API — global coverage, <40ms responses, and 99.99% uptime.
Sandbox key in minutes · 99.99% uptime SLA · Cancel anytime
- 99.99%
- Uptime SLA
- <40ms
- Median latency
- 240+
- Countries covered
Everything you need, in one integration
Two API families, 13 endpoints — one key, one SDK, one bill. Add exactly the data you need and ignore the rest.
Location APIs
Know where your users are.
IP Geolocation
API endpoint
GPS Geolocation
API endpoint
Address & Geocoding
Forward-geocode an address to coordinates, or autocomplete and normalize postal addresses worldwide.
Timezone
API endpoint
Currency Exchange
API endpoint
Language Detection
Detect the language of any text with confidence scores — power localization and routing.
Public Holidays
Return public and bank holidays for any country and year — for scheduling, SLAs and business-day math.
Validation APIs
Verify who your users are.
Email Validation
API endpoint
Phone Validation
API endpoint
VAT Validation
API endpoint
IBAN Validation
API endpoint
Company Enrichment
Look up a company by domain or email and return industry, size, HQ, socials and firmographics.
Bank / BIN Lookup
Validate a card BIN or bank account and return the issuing bank, scheme, country and card type.
Built for real workflows
One key covers every scenario below. See the exact endpoints each workflow chains together — no extra vendors, no extra bills.
Localize checkout in one flow
Detect the visitor’s country, price in their local currency and show accurate delivery times — resolved before the page even paints.
3 endpoints · 1 integration · 0 extra vendors
Stop fraud & fake signups
Flag disposable emails, invalid numbers and risky IPs at the door, before they ever reach your database.
Stay tax-compliant
Verify EU VAT numbers against VIES and invoice every customer in the correct currency.
Onboard & pay out safely
Check bank details, phone and email before you activate an account or release a payout.
See every endpoint’s response
Browse the exact request and JSON response for each endpoint — the real shapes your app will work with.
import requests r = requests.get( "https://api.locanium.com/v1/geoip", params={"ip": "8.8.8.8"}, headers={"Authorization": "Bearer sk_live_..."}, ) print(r.json())
{ "ip": "8.8.8.8", "country": "United States", "country_code": "US", "city": "Mountain View", "latitude": 37.386, "longitude": -122.084, "timezone": "America/Los_Angeles", "currency": "USD", "isp": "Google LLC", "asn": "AS15169" }
From zero to first call in minutes
No SDK lock-in and no boilerplate. Authenticate with a bearer token, call any endpoint, parse JSON — in whatever language and framework you already use.
Get your API key
Sign up and grab a sandbox key from the dashboard.
Call any endpoint
One base URL, bearer auth, JSON in and out. Use our SDKs or plain HTTP.
Ship to production
Flip to a live key when ready — uptime SLA, responses, scales with you.
Built to depend on
Real numbers behind the platform — the coverage, freshness and uptime you can put straight into production.
Global coverage & fresh data
- 240+
- Countries covered
- 168
- Currencies · real-time FX
- 27
- EU states · VIES VAT
- 80+
- Countries · IBAN
- 5
- Official SDKs
- <40ms
- Median response