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.
It's designed for iOS and Android apps that need a reliable, server-free way to detect roaming status without relying on carrier APIs. No API key required.
GET
https://api.bigdatacloud.net/data/am-i-roamingParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
latitude | number (double) | Optional | Latitude value as per WGS 84 reference system (GPS system). Expected values are in [-90, 90] range |
longitude | number (double) | Optional | Longitude value as per WGS 84 reference system (GPS system). Expected values are in [-180, 180] range |
Responses
200OK
Sample Request
https://api.bigdatacloud.net/data/am-i-roaming?latitude=36.93&longitude=-78.92Sample Response
JSON View
Response Schema
isRoamingbooleanRoaming estimate result
400Bad request
Sample Response
JSON View
401Invalid coordinates
Sample Response
JSON View
500An error has occurred and did not complete your request. Please try again
Sample Response
JSON View