List the busiest IPs with their main location
Returns client IPs, each with the location where it had the most events in the range. The ranking and eventCount use that one location's events only, so an IP spread over several locations ranks lower than its total suggests. The server ranks limit times 10 location and IP pairs before it drops repeated IPs, so the list can hold fewer than limit IPs while more exist.
session<token>Session cookie authentication.
fromTimestamp*stringStart of the range, inclusive, as ISO 8601 with a timezone, such as 2026-11-01T00:00:00Z.
date-timetoTimestamp*stringEnd of the range, exclusive, as ISO 8601 with a timezone, such as 2026-11-02T00:00:00Z.
date-timelimit?integerHow many IPs to return, from 1 to 20. Defaults to 5.
1 <= value <= 205Request fulfilled, document follows
application/json- response
The client IPs with the most events, each at the location where it had the most.
topIps?array<>curl -X GET 'https://geometrikks.example.com/api/v1/geo-locations/top-ips?fromTimestamp=2026-11-01T00%3A00%3A00Z&toTimestamp=2026-11-02T00%3A00%3A00Z'{ "topIps": [ { "asOrganization": "string", "asn": 0, "eventCount": 0, "ipAddress": "string", "location": { "city": "string", "countryCode": "string", "countryName": "string", "id": 0, "latitude": 0, "longitude": 0 } } ]}List the countries with the most events, unfiltered GET
Returns countries ordered by event count. Ranges over 24 hours read the location aggregates, which count whole hours or UTC days, from the one that holds `fromTimestamp` through the last one that starts before `toTimestamp`. `/api/v1/geo-events/top-countries` also counts unique IPs and takes filters.
List the busiest IPs at one location GET
Returns the client IPs with the most events at the location in the range, most first. The items carry no `location`. An unknown `location_id` gets an empty list.