info@ismena.com
Ismena websiteIsmena websiteIsmena websiteIsmena website
  • Home
  • About us
  • Technologies
    • Cloud Services
      • Google Cloud Platform
        • Networking
        • Compute
        • Storage
        • SAP on GCP
        • Google Maps
        • Data Center Modernization
    • Infrastructure
      • iSolution Services
      • Unified Communication
      • Network Security
      • Access Security & Control
      • Computing Platforms
      • Structured Cabling Infrastructure
      • Datacenter Infrastructure
      • Networking Infrastructure
      • Retail Analytics
      • Cloud Infrastructure
    • Integration
      • Apigee
      • IBM
      • Custom Connectors
      • UnifAI
    • Security
      • Security Consulting Services
      • Security Solutions
    • Data & AI
      • BigQuery, Looker
      • Gemini
    • Collaboration Tools
      • Google Workspace For Enterprise
    • ERP-CRM
      • Odoo
      • Salesforce
      • SAP on GCP
    • DevOps
      • GCP
      • SonarSource
    • Managed Service Provider
      • Managed Service Provider
    • App Development
      • App Development
    • Open Banking
      • Open banking
    • Chrome Devices
  • Unplugged Podcast
  • Blog
    • Success Stories
    • News
    • Articles
  • Careers
  • Contact Us

Technologies

Integration

Custom Connectors

Explore All Connectors

GeoJS Connector

GeoJS Connector

Connector Details

Type

Virtual machines, Single VM , BYOL

Runs on

Google Compute Engine

Last Update

24 October, 2024

Category

Overview

Documentation

Pricing

Support

Integration Overview

The GeoJS Connector provides access to open, production-ready IP geolocation services through the GeoJS public API.
It enables users to retrieve their own IP address, access geolocation details, and look up any IP address globally — all without authentication.
The connector exposes the following core endpoints:

  • Get Current IP – Retrieve the public IP address of the requester.
  • Get Geolocation (Self) – Fetch detailed location data for the requester’s IP.
  • Get Geolocation (By IP) – Get location information for any specific IP address.

Detailed Integration Documentation

2.1 Get Current IP

Operation ID getCurrentIP
Endpoint /v1/ip
Method GET
Parameters
  • Required: None
Purpose Returns the requester’s public IP address in plain text format.
Output
  • A single string containing the IP address (e.g., "8.8.8.8").
Workflow Example
  • Execute the action: GET /v1/ip
  • Review the response to obtain the requester’s public IP.
  • Pass the IP to the /geo/{ip}.json endpoint for detailed geolocation data.

2.2 Get Geolocation (Self)

Operation ID getGeoSelf
Endpoint /v1/ip/geo.json
Method GET
Parameters
  • Required: None
Purpose Provides geolocation information for the requester’s IP, including country, region, city, latitude, longitude, and timezone.
Output
  • JSON object containing the following fields:
    • ip: Requester’s IP address
    • country: Country name
    • region: Region or state
    • city: City name
    • latitude / longitude: Coordinates
    • organization: Associated ISP or organization
    • timezone: Timezone of the IP
Workflow Example
  • Execute the action: GET /v1/ip/geo.json
  • Review the response to get geolocation information for the requester’s IP.
  • Use this endpoint when you need to detect a user’s approximate location automatically for analytics, personalization, or geofencing.

2.3 Get Geolocation (By IP)

Operation ID getGeoByIP
Endpoint /v1/ip/geo/{ip}.json
Method GET
Parameters
  • ip (path, string, required) — The IP address to look up.
Purpose Returns geolocation data for any specific IP address provided in the path parameter.
Output
  • JSON object with IP address details, including geographic location and timezone.
Workflow Example
  • Execute the action: GET /v1/ip/geo/{ip}.json
  • Review the response to locate the specific IP.
  • Use this endpoint to locate a specific user or server by IP — useful for admin dashboards, security logs, or custom analytics tools.

Workflow Creation with the Connector

Example Workflow: IP Geolocation Discovery

Get Current IP
  • Call /v1/ip to retrieve your public IP address.
Get Geolocation (Self)
  • Call /v1/ip/geo.json to obtain detailed data about your IP’s location.
Get Geolocation (By IP)
  • Use /v1/ip/geo/{ip}.json to look up information for any IP address worldwide.

Process this data for reporting or visualization.

Pricing

Request a Quote

Support

For Technical support please contact us on

custom-connectors-support@isolutions.sa

iSolution logo - white - transparent 250 px

iSolution logo - white - transparent 250 px

A tech solution company dedicated to providing innovation thus empowering businesses to thrive in the digital age.

  • Home
  • About us
  • Blog
  • Careers
  • Success Stories
  • News
  • Articles
  • Contact Us
  • Terms and conditions
  • Privacy Policy
© Copyright 2024 iSolution | All Rights Reserved
  • Home
  • About us
  • Technologies
    • Cloud Services
      • Google Cloud Platform
        • Networking
        • Compute
        • Storage
        • SAP on GCP
        • Google Maps
        • Data Center Modernization
    • Infrastructure
      • iSolution Services
      • Unified Communication
      • Network Security
      • Access Security & Control
      • Computing Platforms
      • Structured Cabling Infrastructure
      • Datacenter Infrastructure
      • Networking Infrastructure
      • Retail Analytics
      • Cloud Infrastructure
    • Integration
      • Apigee
      • IBM
      • Custom Connectors
      • UnifAI
    • Security
      • Security Consulting Services
      • Security Solutions
    • Data & AI
      • BigQuery, Looker
      • Gemini
    • Collaboration Tools
      • Google Workspace For Enterprise
    • ERP-CRM
      • Odoo
      • Salesforce
      • SAP on GCP
    • DevOps
      • GCP
      • SonarSource
    • Managed Service Provider
      • Managed Service Provider
    • App Development
      • App Development
    • Open Banking
      • Open banking
    • Chrome Devices
  • Unplugged Podcast
  • Blog
    • Success Stories
    • News
    • Articles
  • Careers
  • Contact Us
Ismena website

Register To Wired For Banking

Wired For Banking Riyadh

Register to Wired for Banking

Wired For Banking Doha

Register To Palo Alto & iSolution Event

Register to Gemini in Action Workshop

[forminator_form id=”14485″]

Registration To Amman Unplugged Event

[forminator_form id=”14419″]

Register to Gemini in Action Workshop

[forminator_form id=”14298″]

Tech and Culture Riyadh

[forminator_form id=”13094″]