Docs

Overview

GeoQ is a single-endpoint IP intelligence API. One authenticated GET request returns abuse signals, geolocation, network (ASN) data and a transparent risk score for any public IP address.

$ curl "https://api.geoq.io/v1/check?ip=8.8.8.8" \
    -H "x-api-key: geoq_live_***"

What you get

  • Abuse signalsis_vpn, is_proxy, connection_type (+ datacenter_provider), is_tor, is_drop_listed.
  • Verified crawleris_verified_bot (+ verified_bot_name): a verified good crawler like Googlebot you must not block. Not bad-bot detection, and it carries zero risk weight.
  • Evidence — a per-signal evidence label (authoritative / inferred / beta) showing how directly we observe each signal — not a probability claim.
  • Risk score — a documented 0–100 score with level and reasons[].
  • Geolocation — country, region, city, lat/long, timezone.
  • Networkasn and as_org.
Every signal is probabilistic, not a statement of fact. Residential-proxy detection is in beta. GeoQ must not be the sole basis of an automated decision about an individual — see the acceptable use policy. Think we got an IP wrong? Report a false positive.

Next steps

Migrating from another provider?

Field-mapping tables and before/after code to switch in an afternoon:

Base URL

All requests go to:

https://api.geoq.io