Geolocation API
Find an IP's location as well as additional information like threat level, crawler status, and much more!
{ "api": "CompleteAPI.com Version 1.0", "status": "success", "creditsUsed": 1, "creditsRemaining": 815, "ip": "41.75.110.97", "geo_id": 1004599, "latitude": -26.1366000000000013869794202037155628204345703125, "longitude": 27.939499999999998891553332214243710041046142578125, "continentCode": "AF", "continentName": "Africa", "countryCode": "ZA", "countryName": "South Africa", "isEuMember": false, "stateProvince": "Gauteng", "city": "Randburg (Fairland)", "zipCode": "2032", "district": "City of Johannesburg Metropolitan Municipality", "currencyCode": "ZAR", "currencyName": "Rand", "phonePrefix": "27", "languages": [ "zu", "xh", "af", "nso", "en-ZA", "tn", "st", "ts", "ss", "ve", "nr" ], "gmtOffset": 2, "timeZone": "Africa\/Johannesburg", "record_age": 33143316 }
Simplified & Optimized.
/v1/[api_key]/geolocate/[ip]
High Performance
Speed is Everything
Easily Customizable
Make it Your Own
Competitive Pricing
R 0.05 /credit
Get Started
Frequently Asked Questions
The Geolocation API provides detailed information on an IP address. This is usually needed to redirect a client based on their origin. Other uses include:
- Identifying the location of website visitors
- Identifying threat levels so as to block malicious IPs
- Enforcing geographic restrictions on web content
Other Useful APIs
SMS API
Programmatically send SMS text messages to cellphone numbers in as many as 212 different countries.
- Most Countries Supported
- Successful Sending Output
- R 0.40 /credit
Currency API
Get Forex and Crypto exchange rates in realtime! Our rates are updated at least once a minute.
- FIAT & Crypto Support
- Updated Every Minute
- R 0.02 /credit
WhoIs API
Look up any domain name's availability and if already registered, view the full WhoIs record.
- All Extensions Supported
- Structured Output
- R 1.00 /credit