Geo IPSurfy.Geo
Best Free Rest API for IP-based user location detection
Over 97% IPv4 and IPv6 address coverage. Daily updates. Instant search 0.002 seconds per query.
Your public IP address
44.197.101.251
US
Ashburn
Virginia, United States of America
Latitude
39.039474
Longitude
-77.491809
UTC-5
20146
API Guide
Request
POST
https://api.surfy.one/geo/ip/{IP_ADDRESS}
If IP is not specified, it will be extracted from the API request.
Header parameters
Required
Email
String
Your E-mail
Required
Key
String
Your Free API key
Response
JSON {
"ip": "2a01:e35:8bd9:8bb0:92b:8628:5ca5:5f2b",
"code": "FR",
"country": "France",
"region": "Ile-de-France",
"city": "Paris",
"latitude": 48.858365,
"longitude": 2.294532,
"zip": "75000",
"timezone": {
"id": "Europe/Paris",
"name": "Central European Standard Time",
"gmt": "GMT+01:00",
"offset": 60,
"localTime": "11/12/2022, 6:55:50 PM GMT+01:00"
},
"state":true
}
Example
CURL -X POST -H "Email: {YOUR_EMAIL}" -H "Key: {YOUR_FREE_API_KEY}" https://api.surfy.one/geo/ip/{IP_ADDRESS}
Use Cases
We can build a variety of solutions based on the Surfy Eco-system. Here you will find some examples where we have experience of successful implementation.

Personalise Offers
Define the city and automatically personalise information according to the user's current location.

Map
Immediately display your branches on the map in the visitor’s city

Language settings
Provide a choice of interface languages with priority according to the geographical location of the user

Notifications
Knowing the user's local time allows you to choose the best time to send notifications
Enterprise &
Custom Solutions
All Surfy mapping and GEO solutions are customizable to meet your specific business objectives and goals.
For any questions related to custom deployment of Surfy GEO for your Enterprise, please contact us.