EmergencyAPI|DocsStatusIncidentsGuidesChangelog
...

Quick Start Guide

Step 1: Get Your API Key

Sign up for a free account. No credit card required.

Sign Up Free

Already have an account? Log in and grab your key from the dashboard.

Step 2: Fetch Your First Incident

Replace YOUR_API_KEY with the key from your dashboard.

Terminal (curl)
curl -s "https://emergencyapi.com/api/v1/incidents?limit=1" \
  -H "Authorization: Bearer YOUR_API_KEY" | python3 -m json.tool
JavaScript (fetch)
const response = await fetch(
  "https://emergencyapi.com/api/v1/incidents?limit=1",
  { headers: { "Authorization": "Bearer YOUR_API_KEY" } }
);
const data = await response.json();
console.log(data.features[0]);
Python (requests)
import requests

response = requests.get(
    "https://emergencyapi.com/api/v1/incidents?limit=1",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
print(response.json()["features"][0])
Step 3: Filter by What You Need

Add query parameters to get exactly the data you want.

WantURL
NSW bushfires only/api/v1/incidents?state=nsw&eventType=bushfire
Incidents near Adelaide (50km)/api/v1/incidents/nearby?lat=-34.9&lng=138.6&radius=50
Emergency warnings only/api/v1/incidents?warningLevel=emergency_warning
All floods and storms/api/v1/incidents?eventType=flood,storm
Incidents in a bounding box/api/v1/incidents?bbox=138,-35,139,-34
Feed health status/api/v1/status
What You Get Back

Every incident is a GeoJSON Feature with coordinates and structured properties.

Sample Response
{
  "type": "Feature",
  "id": "nsw-rfs-654280",
  "geometry": {
    "type": "Point",
    "coordinates": [148.6487, -36.3953]
  },
  "properties": {
    "source": { "state": "nsw", "agency": "RFS" },
    "title": "JERRARA DR, EAST JINDABYNE",
    "eventType": "bushfire",
    "status": "active",
    "warningLevel": "advice",
    "severity": "Moderate",
    "urgency": "Unknown",
    "certainty": "Observed",
    "location": { "lga": "Snowy Monaro", "state": "NSW" },
    "timestamps": {
      "reported": "2026-04-12T21:21:00+00:00",
      "updated": "2026-04-13T17:21:00+00:00",
      "fetched": "2026-04-14T08:15:41.225+00:00"
    }
  }
}
Free Tier

500 API calls per day

27 feeds across all 8 states and territories

Real-time incidents, earthquakes, warnings

Full filtering (state, type, severity, location)

No credit card required

Full API DocsSign Up FreeDashboardChangelog
About

EmergencyAPI provides aggregated emergency incident data for informational purposes only. This data is sourced from official government feeds and may be delayed, incomplete, or inaccurate. Do not use this API as a substitute for official emergency warnings. Always refer to your state emergency service for safety-critical decisions.

IncidentsDocsGuidesUse CasesStatusPrivacyTermsComplianceGitHubBuilt by SEY Solutions · 2026