---
title: "Check Geolocation"
method: GET
path: "/check/location"
tags: ["check"]
---

# Check Geolocation

`GET /check/location`

Get geographic location data including country, city, region, ISP, and coordinates.

## Path parameters

- `query` string, required
- `enrichment` string, nullable, required
- `track_reports` boolean, nullable, required

## Response `200`

Geolocation data response

- GeoResponse — Geolocation check response
  - `geo` GeoData, required — Geographic location data
    - `city` string, required — City name
    - `country` string, required — Country name
    - `country_code` string, required — ISO country code
    - `isp` string, required — Internet Service Provider
    - `lat` number, double, nullable — Latitude
    - `lon` number, double, nullable — Longitude
    - `region` string, nullable — Region or state

## Other responses

- `400` — Bad request - Invalid parameters
- `401` — Unauthorized - Missing or invalid API key
- `429` — Too many requests - Rate limit exceeded

---

[API](https://skmtc.net/ismalicious/apis/ismalicious-threat-intelligence-api.md) · [All operations](https://skmtc.net/ismalicious/apis/ismalicious-threat-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ismalicious/ismalicious-threat-intelligence-api/versions/521d3d45fadb/schema)
