Custom Connector

IP-API Location Intelligence Connector

Global

The IP-API Location Intelligence Connector provides a RESTful interface to retrieve detailed location-based data for a given IP address. Powered by the IP-API service, it delivers geolocation (latitude/longitude), ISP, timezone, region, and city — ideal for geofencing, analytics, content localization, security applications, or traffic auditing.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

The IP-API Location Intelligence Connector offers the following integration points:

  • queryIP. Fetch geolocation data for a specific IP.
  • queryBulkIPs. Bulk IP geolocation for multiple addresses.
  • getStatus. Monitor the service health and quota.
Documentation

Detailed Integration Documentation

Query IP Address

ActionqueryIP
PurposeRetrieves detailed geolocation data for a single IP address.
ParametersRequired:
ip – IPv4 or IPv6 address (path parameter).
ConfigurationConfigure the connector with the correct base URL.
OutputSuccessful: JSON object with fields such as country, city, latitude, longitude, ISP, timezone.
Workflow exampleUse this to localize the user experience, verify IP origin, or plot user distribution on maps.

Query Multiple IPs

ActionqueryBulkIPs
PurposeRetrieve geolocation data for multiple IP addresses in one request.
ParametersRequired:
Request body (JSON array): each item must contain a query field with the IP address to locate.
ConfigurationConfigure the connector with the correct base URL.
OutputSuccessful: JSON array of geolocation results.
Workflow exampleUse during traffic analysis where many IPs need location resolution, or for historical log audits.

Check System Status

ActiongetStatus
PurposeChecks the current system quota and validates whether the API service is operational.
ParametersRequired:
None.
ConfigurationConfigure the connector with the correct base URL.
OutputSuccessful: JSON with API status, query IP, and remaining request quota.
Workflow exampleUse to avoid exceeding daily limits and trigger alerts when nearing usage caps.

Example Workflow: Visitor Location Analytics Platform

Capture IPCapture the client IP address during a session or request.
Fetch geolocationUse queryIP (/json/{ip}) to fetch geolocation info.
Respect limitsUse getStatus (/check) periodically to ensure request limits are respected.
Bulk logsFor analytics on bulk logs, use queryBulkIPs (/batch) to geolocate IPs efficiently.
VisualizeDisplay aggregated geolocation data on maps or charts.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support