GeoJS

API

Free IP Geolocation API with ChatOps Integration

Visit Website

Overview

GeoJS provides RESTful endpoints like /v1/ip/geo to retrieve detailed IP geolocation data (country, region, city, coordinates, time zone, ISP) for both IPv4 and IPv6 addresses. Responses are in JSON format. Key use cases include integrating with ChatOps tools (e.g., Slack bots) to fetch location info from user IPs, website analytics to track visitor origins, and security systems to flag suspicious IP locations. It supports batch lookups and requires no API key for basic access.

Example Integration (JavaScript)

script.js JS

fetch('https://www.geojs.io/')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

Key Features

  • RESTful Architecture
  • JSON Response Format
  • No API Key Required (Basic)
  • ChatOps Integration Support
  • IPv4 & IPv6 Compatibility
  • Batch IP Lookup

Frequently Asked Questions

? Is GeoJS free to use?

Yes, GeoJS offers a free tier for basic IP geolocation needs, including ChatOps integration features. Advanced plans may have additional benefits like higher rate limits.

? Does it require an API Key?

No, the basic version of GeoJS does not require an API key for access. However, paid tiers might require authentication for enhanced capabilities.

? What is the response format?

GeoJS returns data in JSON format, including details like country, region, city, latitude, longitude, time zone, and ISP information for the queried IP address.

Top Alternatives

People Also Ask about GeoJS

GeoJS 2025 review

Tool Info

Pricing Free
Category Geocoding
Platform Public API

Pros

  • Easy to Integrate
  • Free Basic Usage
  • ChatOps-Friendly
  • Fast Response Times
  • Comprehensive Geo Data

Cons

  • Rate Limits on Free Tier
  • No SLA for Free Users
  • Advanced Features May Require Payment
  • Limited Historical Data

More Geocoding Tools