API and bulk data
Everything this site knows is readable as JSON, and the whole strike record is downloadable as one CSV. No key, no sign-up, no rate limit beyond the ordinary one in front of the site.
Licence: CC BY 4.0. Use it for anything, including commercially, as long as you attribute it: Drone Strike Map, https://dronestrikemap.com/, CC BY 4.0. The reporting the record points at belongs to the outlets that published it; attribute them for what they said.
What the record is
Every figure is a published claim, kept with the name of whoever published it. Nothing is independently counted or verified from the ground, and a gap is an absence of reporting rather than an absence of events. It is not a casualty record and it does not track ground control. Reusing it without carrying those caveats will misrepresent it.
Endpoints
/api/export.csvThe whole strike record as one CSV file./feed.xmlThe last 30 days as an Atom feed./api/metaWhat the record covers: its first and last day, its counts./api/day/<date>One day: its strikes and both sides' launch totals./api/strikesReported strikes, filterable by date and country./api/totalsDaily launch totals per country./api/timelineEvery day in the record with its headline figures./api/sitesNamed objects: refineries, depots, airfields./api/airportsCivil airports closed by the war, with their closures./api/incidentsDrones that crossed into a third country./api/eventsThe hand-written timeline of the war's turning points./api/alertsAir-raid alerts, Ukrainian official and Russian unofficial./api/sourcesEvery feed the record is read from, and its last fetch.