Skip to content

Suggestion: Migrate from ip.sb to ipquery.io #210

@ipqwery

Description

@ipqwery

Is your feature request related to a problem? Please describe.
The ip.sb api lacks detailed information about connection types, such as VPN, proxy, or datacenter. The current response only includes basic information like organization, ISP, and ASN but lacks potentially interesting signals for users. I think it would be a good feature to swap the api and also add more data for scyllas return response. This could enable stricter filtering or helpful information on if the IP is a tor exit node for example.

https://api.ipquery.io/?format=json

Describe the solution you'd like
Migrate from the current GeoIP API (https://api.ip.sb/geoip/1.1.1.1) to a new API that returns more data with faster response times.

  • ISP and ASN information (e.g., Datacamp Limited, AS212238)
  • Location data with detailed fields such as country, city, state, zipcode, latitude, longitude, timezone, and local time.
  • Connection risk details such as whether the connection is from a mobile device, VPN, Tor, proxy, or datacenter.
  • Risk score indicating the likelihood of the IP being suspicious or risky.

API Response Format:

{
  "ip": "1.1.1.1",
  "isp": {
    "asn": "AS13335",
    "org": "Cloudflare, Inc.",
    "isp": "Cloudflare, Inc."
  },
  "location": {
    "country": "Australia",
    "country_code": "AU",
    "city": "Sydney",
    "state": "New South Wales",
    "zipcode": "1001",
    "latitude": -33.8545484001867,
    "longitude": 151.200162009128,
    "timezone": "Australia/Sydney",
    "localtime": "2025-02-20T10:40:25"
  },
  "risk": {
    "is_mobile": false,
    "is_vpn": false,
    "is_tor": false,
    "is_proxy": false,
    "is_datacenter": true,
    "risk_score": 0
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions