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.

GEThttps://api.bigdatacloud.net/data/am-i-roaming

Parameters

ParameterTypeRequiredDescription
latitudenumber (double)OptionalLatitude value as per WGS 84 reference system (GPS system). Expected values are in [-90, 90] range
longitudenumber (double)OptionalLongitude 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.92

Sample 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