Geolocation API Documentation
Documentation
Table of Contents:
1. Geolocation API
a. What is this API used for?
To get detailed information on an IP Address.
b. How do I call this API?
You can call the API as follows:
https://www.completeapi.com/v1/[api_key]/geolocate/[ip]
A typical JSON Response would look as follows:
{
api: "CompleteAPI.com",
api_version: "1.1",
status: "",
errors: [ ],
success: false,
credit_used: 1,
credit_remaining: 813,
ipAddress: "41.75.110.97",
continentCode: "AF",
continentName: "Africa",
countryCode: "ZA",
countryName: "South Africa",
isEuMember: false,
currencyCode: "ZAR",
currencyName: "Rand",
phonePrefix: "27",
languages: [
"zu",
"xh",
"af",
"nso",
"en-ZA",
"tn",
"st",
"ts",
"ss",
"ve",
"nr"
],
stateProvCode: "GP",
stateProv: "Gauteng",
district: "City of Johannesburg Metropolitan Municipality",
city: "Randburg (Fairland)",
geonameId: 1004599,
zipCode: "2032",
latitude: -26.1366,
longitude: 27.9395,
gmtOffset: 2,
timeZone: "Africa/Johannesburg",
weatherCode: "SFXX5770",
asNumber: 37276,
asName: "VOFFICE",
isp: "Sonic Wifi",
linkType: "wireless",
usageType: "consumer",
isCrawler: false,
isProxy: false,
threatLevel: "low"
}