The missing API for Australian emergency data

One endpoint. Every state. Real-time. Free for the community.

8 states covered300+ active incidents1,200+ archivedUpdated every 30 seconds

Three lines to incidents on a map

fetch.js
const response = await fetch('https://emergencyapi.com/api/v1/incidents');
const data = await response.json();
// GeoJSON FeatureCollection - drop straight into Leaflet, Mapbox, or any map library
Response - 200 OK
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [149.13, -35.28]
      },
      "properties": {
        "id": "act-esa-2024-00412",
        "title": "Grass Fire - Majura",
        "state": "ACT",
        "status": "Going",
        "severity": "Watch and Act",
        "eventType": "bushfire",
        "agency": "ACT Emergency Services Agency",
        "updated": "2026-04-10T14:32:00+10:00"
      }
    }
  ]
}

Every Australian state and territory

QLDLive

QLD Fire Department

Polled every 5 min

NSWLive

NSW Rural Fire Service

Polled every 5 min

VICLive

Emergency Management Victoria

Polled every 5 min

SALive

SA Country Fire Service

Polled every 5 min

WALive

WA Dept of Fire & Emergency

Polled every 5 min

ACTLive

ACT Emergency Services Agency

Polled every 5 min

TASLive

Tasmania Fire Service

Polled every 5 min

NTLive

NT Police, Fire & Emergency

Polled every 30 min

Built for real-world use

{ }

GeoJSON Native

Drop responses directly into Leaflet, Mapbox, Google Maps, or any mapping library. No transformation needed.

!

All Hazards

Bushfires, floods, storms, traffic accidents, ambulance, rescue operations. Every incident type, one schema.

~

Nearby Search

Find incidents within any radius of a lat/lng coordinate. Perfect for proximity alerts and local dashboards.

>

Real-time

State feeds polled every 30 seconds to 30 minutes depending on the source. As close to live as the data allows.

#

CAP-AU Aligned

Schema follows the Common Alerting Protocol - Australian Profile standard for emergency data interoperability.

$

Free Forever

500 requests per day on the free tier. No credit card required. No approval process. No catch.

API Endpoints

MethodEndpointDescription
GET/v1/incidentsAll current incidents, filterable by state, type, severity
GET/v1/incidents/:idSingle incident by ID with full detail
GET/v1/incidents/nearbyIncidents within radius of a lat/lng coordinate
GET/v1/statesFeed health, last update times, and incident counts per state
GET/v1/statusAPI health check and uptime
GET/v1/attributionData source attributions and license information

Built for developers, researchers, and communities

Emergency Apps

Build mobile and web apps that show nearby incidents, send push alerts, and help communities stay informed during fire season.

News & Media

Power real-time incident maps, automate breaking news alerts, and overlay emergency data on broadcast graphics.

Insurance & Property

Integrate incident history into risk assessments, underwriting tools, and property reports for better decision making.

Research & Analysis

Analyse incident patterns, response times, and seasonal trends. Build datasets for climate, urban planning, and public safety research.

Start building in 30 seconds

No credit card. No approval process. Just data.

Get your free API key

Sourced from official government feeds

QLD QFD-NSW RFS-VIC EMV / CFA-SA CFS-WA DFES-ACT ESA-TAS TFS-NT PFES