← Baltic Sonar · Methodology · Sources

Open data

Baltic Sonar publishes its current state and a rolling 30-day incident window as documented, stable data — so researchers and journalists can cite it, verify it, and build on it. The schema is kept stable on purpose: dashboard changes will not break your pulls.

⚠ This is automated aggregation with AI-generated analysis, not verified intelligence. Severity, attribution and corroboration are automated estimates. Use as situational context, not as a sole basis for any decision.

Endpoints

/data/current.json
Current three indices, per-domain risk, and the source-class table. Updates ~every 30 min.
/data/events-30d.json
Every incident from the last 30 days, with category, tags, severity, attribution, evidence type, corroboration and the credibility classes that reported it. JSON.
/data/events-30d.csv
The same 30-day window as CSV, for spreadsheets and notebooks.
/data/events-30d.geojson
Map-ready GeoJSON with point geometry — drop into QGIS, Leaflet or a notebook.

Licence & attribution

Released under CC BY 4.0. You may share and build upon it, including commercially, with attribution:

Data: Baltic Sonar (balticsonar.eu)

The pipeline code, model prompts and the full historical archive are not part of this release. The 30-day window is provided for research and citation; for a longer series, get in touch.

Example record

{
 "id": "inc_270a26104ef5148f",
 "date": "2026-09-01",
 "datetime": "2026-09-01T17:52:03Z",
 "category": "HYBRID",
 "tags": [
  "airport",
  "drone-uas",
  "port",
  "sanctions"
 ],
 "country": "RU",
 "severity": 65,
 "lat": 57.82,
 "lon": 28.33,
 "attribution": "CLAIMED",
 "evidence": "CLAIM",
 "corroboration": 1,
 "source_classes": [
  "B"
 ],
 "title": "Vokietija kaltina Rusiją dėl drono incidento oro uoste, imasi sankcijų",
 "source_url": "https://www.15min.lt/naujiena/aktualu/pasaulis/vokietija-kaltina-rusija-del-drono-incidento-oro-uoste-imasi-sankciju-57-2754896?utm_source=rssfeed_default&utm_medium=rss&utm_campaign=rssfeed"
}

Fields are documented inline in each JSON file under schema. Generated 2026-09-01 18:24 UTC.