Free APIs

FREE API Package

Build a location-aware application at no cost


FREE Client Side Reverse Geocoding to City API

The free client-side Reverse Geocode to City API converts a user's current latitude and longitude into structured locality data — country, state, city, suburb, and postcode — directly from the browser. If coordinates aren't available (for example, the user declines the location permission), the same endpoint can be called without coordinates and will return a best-effort locality via IP geolocation instead. Both flows return the same JSON schema, so your integration doesn't need to handle two different response formats....

FREE Am I Roaming API

This API detects whether a mobile device is roaming by comparing its GPS coordinates with the country indicated by its IP address. If the two don't match — the device's GPS puts it in one country while its IP resolves to another — the API returns a roaming flag....

FREE Public IP Address API

This API returns the public IPv4 and IPv6 addresses of the calling client. It also performs basic proxy detection by inspecting the X-Forwarded-For (XFF) header, which can reveal whether the request is passing through a proxy server.No API key required. It's a lightweight option for any application that needs to know the client's public IP — logging, analytics, geolocation lookups, or session context. Responsible use is expected; high-volume or abusive usage patterns may result in access being restricted....

FREE Client Info API

This API returns the public IPv4 address of the calling client along with parsed user-agent information — browser name, version, operating system, and device type. It also performs basic proxy detection by inspecting the X-Forwarded-For (XFF) header, which can reveal whether the request is coming through a proxy or load balancer....