# CityAlert > CityAlert is a free live public-safety incident map — 262 verified open-data sources, tens of thousands of live incidents. It combines police/crime portals (cities across North America and Europe), earthquake agencies (USGS, EMSC, PHIVOLCS, JMA, BMKG, GeoNet, AFAD, IMO, SSN, CSN, SGC, IGP, RSN, SNET), wildfire services (BCWS, CWFIF, NIFC, Australian states, Portugal ANEPC), weather warnings (NWS, ECCC, DWD, MET Norway, SMHI, IPMA, HKO, NEA, INMET, NDMA SACHET, MET Malaysia), disaster/civil-defense feeds (GDACS, NASA EONET, NOAA tsunami, SASMEX, Sécurité civile QC, Israel HFC, aviation SIGMETs), geocoded local-media reports in 4 languages, and community submissions on one real-time map. - 146 focus regions across 6 continents: Vancouver, BC; Vernon, BC; Cabo San Lucas, MX; Manila, PH; Seattle, WA; San Francisco, CA; Los Angeles, CA; Chicago, IL; Austin, TX; New York, NY; New Orleans, LA; Cincinnati, OH; Kansas City, MO; Baton Rouge, LA; Detroit, MI; Charlotte, NC; Tampa, FL; Rochester, NY; Indianapolis, IN; Minneapolis, MN; Boise, ID; Tucson, AZ; Tempe, AZ; Henderson, NV; Atlanta, GA; Las Vegas, NV; Dallas, TX; Houston, TX; Denver, CO; Portland, OR; Baltimore, MD; Nashville, TN; Memphis, TN; Philadelphia, PA; San Diego, CA; Columbus, OH; Cleveland, OH; Oklahoma City, OK; Sacramento, CA; Salt Lake City, UT; Washington, DC; Georgetown–Round Rock, TX; Riverside, CA; Irvine, CA; Fremont, CA; Redwood City, CA; Delray Beach, FL; Gainesville, FL; Palm Coast, FL; Worcester, MA; Provo–Orem, UT; Richmond, VA; Albuquerque, NM; Franklin, TN; Longview, WA; Lawrence, KS; Bridgeport, CT; San Antonio, TX; Fort Worth, TX; Phoenix, AZ; St. Louis, MO; Omaha, NE; Oakland, CA; Toronto, ON; Raleigh, NC; Halifax, NS; Montreal, QC; Ottawa, ON; York Region, ON; Peel Region, ON; Edmonton, AB; Regina, SK; Victoria, BC; Abbotsford, BC; Winnipeg, MB; Calgary, AB; Québec City, QC; Niagara, ON; Waterloo Region, ON; Guelph, ON; South Simcoe, ON; Stratford, ON; Brantford, ON; Québec (province); Saskatoon, SK; Surrey, BC; Port Coquitlam, BC; Coquitlam, BC; Langley, BC; Red Deer, AB; Grande Prairie, AB; Fort McMurray, AB; São Paulo, BR; Rio de Janeiro, BR; Buenos Aires, AR; Bogotá, CO; Lima, PE; Santiago, CL; Medellín, CO; Mexico City, MX; Guadalajara, MX; Monterrey, MX; Tijuana, MX; Cancún, MX; Sydney, AU; Melbourne, AU; Brisbane, AU; Perth, AU; Auckland, NZ; Wellington, NZ; Tokyo, JP; Istanbul, TR; Jakarta, ID; Israel; Cairo, EG; Nairobi, KE; Cape Town, ZA; Dubai, AE; Riyadh, SA; Lagos, NG; Hong Kong; Singapore; Darwin, AU; Adelaide, AU; Kuala Lumpur, MY; Manchester, UK; Birmingham, UK; Leeds, UK; Liverpool, UK; Bristol, UK; Oslo, NO; Lisbon, PT; Reykjavík, IS; Berlin, DE; London, UK; Stockholm, SE; Amsterdam, NL; Munich, DE; Prague, CZ; Ostrava, CZ; Plzeň, CZ; Olomouc, CZ; Johannesburg, ZA; Delhi, IN; Karachi, PK; Dhaka, BD - Works worldwide via place search, continent→country→state drill-down, and custom drawn polygons - Incidents are categorized: crime, fire, disaster, weather, unrest, community reports - Incident-level history: Vancouver VPD back to 2003; other cities via police portals or our media-scrape log - Media-sourced incidents are approximate block-level locations, clearly labelled ## Pages - `/` — Live global incident map (interactive, requires JavaScript) - `/cities` — Index of city landing pages; `/cities/` per-city live incident page: /cities/vancouver-bc, /cities/vernon-bc, /cities/cabo-san-lucas, /cities/manila-philippines, /cities/seattle-wa, /cities/san-francisco, /cities/los-angeles, /cities/chicago, /cities/austin-tx, /cities/new-york-city, /cities/new-orleans, /cities/washington-dc, /cities/toronto, /cities/raleigh-nc, /cities/halifax-ns, /cities/london-uk, /cities/stockholm, /cities/denver-co, /cities/portland-or, /cities/dallas-tx, /cities/houston-tx, /cities/atlanta-ga, /cities/phoenix-az, /cities/minneapolis-mn, /cities/philadelphia, /cities/san-diego, /cities/las-vegas, /cities/detroit, /cities/baltimore, /cities/cincinnati, /cities/cleveland, /cities/columbus-oh, /cities/memphis, /cities/nashville, /cities/tampa, /cities/charlotte, /cities/indianapolis, /cities/kansas-city, /cities/sacramento, /cities/san-antonio, /cities/st-louis, /cities/salt-lake-city, /cities/oklahoma-city, /cities/calgary, /cities/edmonton, /cities/montreal, /cities/ottawa, /cities/winnipeg, /cities/surrey-bc, /cities/victoria-bc, /cities/quebec-city, /cities/peel-region, /cities/york-region, /cities/amsterdam, /cities/munich, /cities/berlin, /cities/prague, /cities/ostrava, /cities/plzen, /cities/olomouc, /cities/manchester-uk, /cities/birmingham-uk, /cities/leeds-uk, /cities/liverpool-uk, /cities/bristol-uk, /cities/oslo, /cities/lisbon, /cities/mexico-city, /cities/sao-paulo, /cities/tokyo, /cities/singapore, /cities/sydney, /cities/melbourne, /cities/auckland - `/cities//feed.xml` — Atom feed of each city's latest incidents - `/alerts` — Category index; per-category live pages: /wildfires, /earthquakes, /crime, /storms, /weather-alerts, /flooding - `/developers` — Public API documentation · `/api/openapi.json` — OpenAPI 3.1 spec - `/about` — Data sources, methodology, FAQ · `/sources` — license table · `/terms` `/privacy` `/contact` ## Data endpoints (public, GeoJSON/JSON) - `GET /api/incidents` — merged live GeoJSON FeatureCollection; `meta.feeds` reports per-source status. `?refresh=1` forces re-fetch; `?region=`, `?category=`, `?source=`, `?bbox=w,s,e,n`, `?limit=` filter; `?format=json` for a plain array. - `GET /api/regions` — focus-region list (key, label, center, zoom, bbox). - `GET /api/trends` — historical aggregates: per-region crime YoY/monthly, USGS quakes by region/year, GDACS events by year/type, community report stats. - `GET /api/crime-year?year=YYYY®ion=` — full-year incident GeoJSON + neighbourhood ranking for regions with history. - `GET /api/news` — regional safety news; `?place=` for ad-hoc places. - `GET/POST /api/reports` — community-submitted incidents; `POST /api/reports/{id}/vote` — confirm/resolve/flag. - `GET/POST/PUT /api/dashboards` — shareable dashboard configs. - `POST /api/mcp` — MCP (Model Context Protocol) server exposing the same data as tools for AI assistants. ## Notes for AI agents - Incident fields: `id, source, category, type, title, description, lat, lon, time (ISO 8601), severity (low|medium|high|critical), url, region, nhood, status, confirms`. - Always attribute CityAlert and the underlying source when citing incidents. - This is an aggregation/awareness tool; for emergencies defer to official authorities.