Załóż konto

// API

Endpointy /v1/* wymagają nagłówka X-API-Key. Klucz wygenerujesz w panelu (zaloguj się lub załóż konto) po wykupieniu planu z dostępem do API.

GET /v1/regions

Lista regionów: slug, nazwa, bbox, liczba eventów, ostatnia aktualizacja.

curl -H "X-API-Key: $KEY" "https://battlemap.online/v1/regions"
GET /v1/events

Eventy konfliktów z geolokalizacją.

Parametry

  • region — slug regionu (np. ukraine)
  • since — ISO timestamp lub epoch ms
  • until — ISO timestamp lub epoch ms
  • bboxlat_min,lon_min,lat_max,lon_max
  • limit — max wierszy (default 1000, max 50000)
  • offset — paginacja
curl -H "X-API-Key: $KEY" \
  "https://battlemap.online/v1/events?region=ukraine&since=2026-05-01&limit=500"
GET /v1/aircraft

Pozycje samolotów.

Parametry

  • bboxlat_min,lon_min,lat_max,lon_max
  • since_min — wstecz N minut (default 60, max 1440)
  • limit — max wierszy (default 5000, max 100000)
curl -H "X-API-Key: $KEY" \
  "https://battlemap.online/v1/aircraft?bbox=49,14,55,24&since_min=30"
GET /v1/vessels

Pozycje statków.

Parametry

  • bbox, since_min, limit — jak wyżej
curl -H "X-API-Key: $KEY" \
  "https://battlemap.online/v1/vessels?bbox=49,14,55,24&since_min=120"
GET /v1/assets

Wszystkie obiekty (samoloty + statki + satelity) w jednym zapytaniu.

Parametry

  • kind — CSV: aircraft, vessel, satellite
  • bbox, since_min, limit — jak wyżej
curl -H "X-API-Key: $KEY" \
  "https://battlemap.online/v1/assets?kind=aircraft,vessel&limit=20000"