98406da70a0c8b342011c456507a3402:aa101db168678c62ba66f26c1edfd3ceaf02915166c5c88221b533fe91b73b1fb72ba9ba8cf9c32b63f683b03ffd126104cd0b92e3c184466b6c23b8a93e62891422b885acde501f66079f420fccc0c5
x-api-token in header. By using the RandomCoords APIs, you agree to the Terms and Conditions.Use curl on your system to test run the API:
curl -H "x-api-token: 98406da70a0c8b342011c456507a3402:aa101db168678c62ba66f26c1edfd3ceaf02915166c5c88221b533fe91b73b1fb72ba9ba8cf9c32b63f683b03ffd126104cd0b92e3c184466b6c23b8a93e62891422b885acde501f66079f420fccc0c5" \
https://api.randomcoords.com/v1/coordinates/countries/united-states?limit=5Or use one of RandomCoords libraries:
import RandomCoords from 'randomcoords';
const client = new RandomCoords({ apiToken: 'your-token' });
const coords = await client.getRegionCoordinates('asia', { limit: 5 });from randomcoords import RandomCoords
client = RandomCoords({"api_token": "your-token"})
coords = client.get_region_coordinates("asia", {"limit": 5})GET https://api.randomcoords.com/v1/coordinates/regions{
type: "regions";
results: number;
data: {
id: string;
name: string;
}[];
}GET https://api.randomcoords.com/v1/coordinates/regions/{region}?limit={number}Query Parameters: limit (optional, max 100, default 1)
{
id: string;
name: string;
type: "region";
results: number;
data: {
uid: string;
id: string;
country: string;
city: string;
state?: string;
iso2: string;
coordinates: [number, number];
}[];
}GET https://api.randomcoords.com/v1/coordinates/countries{
type: "countries";
results: number;
data: {
id: string;
name: string;
iso2: string;
}[];
}GET https://api.randomcoords.com/v1/coordinates/countries/{country}?limit={number}Query Parameters: limit (optional, max 100, default 1)
{
id: string;
name: string;
type: "country";
regions: string[];
iso2: string;
results: number;
data: {
uid: string;
city: string;
state?: string;
coordinates: [number, number];
}[];
}x-api-token header is missing.x-api-token is invalid or malformed.message field:{
message: string;
}This is a free, shared service. Please cache results where possible and avoid tight high-frequency loops. For production or high-volume use, get in touch at [email protected]