# westmoreland.app > A live, continuously-updated civic data dashboard for the Town of Westmoreland and the greater Utica-Rome area of Oneida County, New York (the Mohawk Valley / Central New York region). It aggregates local weather and alerts, emergency incidents, area news, community events, traffic cameras, transit, air quality, the electric grid, and the local economy onto a single page, and exposes all of it through a public, free, read-only JSON API. The site is a JavaScript single-page app, but every page is also server-rendered: fetching the raw HTML of any URL below returns a readable summary of that topic's current data (plus its own title and description). For structured data, use the JSON API endpoints further down. All API endpoints accept GET, require no authentication, and return JSON. The covered area is centered on Westmoreland, NY (lat 43.11618, lng -75.40378), roughly a 20-mile radius spanning Rome, Utica, and surrounding Oneida County towns. ## Pages (human-readable, one topic each) - [Home / today's briefing](https://westmoreland.app/): Everything at a glance for the area right now. - [Weather](https://westmoreland.app/weather): Current conditions, hourly forecast, and air quality. - [Local news](https://westmoreland.app/news): Latest area headlines. - [Community events](https://westmoreland.app/events): Upcoming local events. - [Alerts](https://westmoreland.app/alerts): Active weather and water advisories. - [Emergency incidents map](https://westmoreland.app/map): Live fire/EMS/public-safety incidents, with an optional NEXRAD weather radar overlay. - [Traffic cameras](https://westmoreland.app/cameras): NYSDOT and Thruway camera views. - [Grocery deals](https://westmoreland.app/deals): This week's grocery flyers and the best advertised price on everyday staples across local stores. - [TV guide](https://westmoreland.app/tv-guide): Local broadcast/cable listings. ## API - start here - [Today's briefing](https://westmoreland.app/api/today): The single best summary endpoint - current conditions, active alerts, nearby incidents, top headlines, and the day's school menu for the area, combined into one response. - [Latest metric values](https://westmoreland.app/api/latest): Most recent value of every tracked metric (weather, air quality, grid, economy, water). - [Metric catalog](https://westmoreland.app/api/series): List of every available time-series metric with its key, label, unit, and source. ## API - weather, environment, infrastructure - [Metric range](https://westmoreland.app/api/range): Historical values for a metric over a time window (query params for series key and range). - [Air quality, power grid, economy, water](https://westmoreland.app/api/latest): Delivered through the latest/series/range metric endpoints above. - [Electricity grid and wholesale price](https://westmoreland.app/api/grid): Carbon-free share of New York generation, plus the real-time NYISO wholesale price for the Mohawk Valley zone that covers Utica and Rome, in $/MWh and wholesale cents/kWh. Includes a 5-minute series (?hours=N, default 24) with its low/mean/high. This is the wholesale market price, not a retail rate. It is roughly a quarter of an upstate NY residential bill: National Grid SC-1 delivery alone is about 10c/kWh on top of a fixed monthly service charge, before supply. Do not present this figure as what a household pays. ## API - public safety and news - [Emergency incidents](https://westmoreland.app/api/incidents/list): Live fire / EMS / public-safety incidents across Oneida County and neighboring counties, with locations. - [Incident map layers](https://westmoreland.app/api/incidents/layers): The layer definitions used to render the incident map. - [Weather alerts](https://westmoreland.app/api/alerts/blocks): Active National Weather Service watches, warnings, and advisories for the area. - [Local news headlines](https://westmoreland.app/api/news/items): Recent headlines from area news sources. ## API - transit and cameras - [Trains](https://westmoreland.app/api/transit/trains): Live Amtrak train positions passing through the region. - [Buses](https://westmoreland.app/api/transit/buses): Live Centro bus positions in the Utica-Rome area. - [Traffic cameras](https://westmoreland.app/api/cameras): NYSDOT and Thruway traffic-camera locations and image URLs. ## API - grocery deals - [Staple prices](https://westmoreland.app/api/deals/staples): Every local store's advertised price this week for each tracked staple (chicken breast, ground beef, eggs, milk, butter, ...), cheapest first within a staple, with the ad's own qualifier (per lb, 2 for, card required) and sale text. - [Weekly flyers](https://westmoreland.app/api/deals/flyers): The grocery ads currently running for the area, with store and validity dates. - [Flyer items](https://westmoreland.app/api/deals/items): Every item on one flyer (?flyer=), with price and image. ## API - events and listings - [Community events](https://westmoreland.app/api/events/list): Upcoming local events and community calendar entries. - [TV guide programs](https://westmoreland.app/api/guide/programs): Broadcast/cable TV listings for the local lineups. - [School menus](https://westmoreland.app/api/menus): The breakfast and lunch menus Westmoreland Central School District publishes, one entry per school and meal. - [School menu days](https://westmoreland.app/api/menus/days): What is on a menu day by day (?menu=&from=YYYY-MM-DD&to=YYYY-MM-DD, defaults to the coming two weeks), with each item's category, allergens, and calories, and the reason on days school is closed. ## Notes - The data is collected from public sources (National Weather Service, NYSDOT, Amtrak, Centro, area news feeds, and others) and is provided as-is for informational use. - Everything is free and read-only; there is no authentication and there are no usage keys.