workflows.fit
Back to n8n workflows
n8n templateFreeBy ist00dent

Lookup IP geolocation details with IP-API.com via webhook

This n8n template enables you to instantly retrieve detailed geolocation information for any given IP address by simply sending a webhook request. Leverage the power of IP-API.com to gain insights into user locations,...

DevelopmentCore NodesUtilitySticky NoteHttp RequestWebhookRespond To Webhook
Loading interactive preview...

Template notes

This n8n template enables you to instantly retrieve detailed geolocation information for any given IP address by simply sending a webhook request. Leverage the power of IP-API.com to gain insights into user locations, personalize experiences, or enhance security protocols within your automated workflows.

---

🔧 How it works - Receive IP Webhook: This node acts as the entry point, listening for incoming POST requests. It expects a JSON body containing an ip property with the IP address you wish to look up. - Get IP Geolocation: This node makes an HTTP GET request to the IP-API.com service, passing the IP address from your webhook. The API responds with a comprehensive JSON object detailing the IP's location (country, city, region), ISP, organization, and more. - Respond with Geolocation Data: This node sends the full geolocation data received from IP-API.com back to the service that initiated the webhook.

---

👤 Who is it for? This workflow is ideal for:

- Marketing & Sales Teams: Personalize website content, offers, or ads based on a visitor's geographic location. Tailor email campaigns by region. - Customer Support: Quickly identify a customer's location to provide more localized or relevant assistance. - Security & Fraud Detection: Analyze incoming connection IPs to identify suspicious activity, block known malicious regions, or flag potential fraud. - Analytics & Reporting: Augment your analytics data with geographical insights about your users or traffic. - Developers & Integrators: Easily add IP lookup functionality to custom applications, internal tools, or monitoring systems. - Content Delivery Networks (CDNs): Route users to the closest servers for faster content delivery (though advanced CDNs usually handle this automatically).

---

📑 Data Structure When you trigger the webhook, send a POST request with a JSON body structured as follows: