surveillance_spending
Data license: CC BY 4.0 · Data source: MyTown
3 rows where state = "NH" and vendor = "ShotSpotter" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: amount, spend_date (date)
| Link | rowid | vendor | city | state | spend_date | product | amount ▲ | quote | source_document | mytown_record | ledger | amount_type | dup_rank | geo_suspect | anomaly | state_norm |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3443 | 3443 | ShotSpotter | Manchester | NH | 2024-07-02 | gunshot detection subscription (amend budget) | 250200.0 | “Amending the FY2025 Community Improvement Program, authorizing and appropriating funds in the amount of Two Hundred Fifty Thousand Two Hundred Dollars ($250,200) for the FY2025 CIP 211225 Additional Parking Spaces (Lease), CIP 410425 Police Fusus—Crime Center Platform, CIP 410325 Police ShotSpotter - Gunshot Detection and CIP 810525 General Assistance (Rentals).” | https://manchesternh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=3180,plainText=false) | https://mytown.theboringparts.com/city/manchesternh/2024/#m499957 | sv:gunshot:shotspotter | stated | 1 | 0 | 0 | NH |
| 3440 | 3440 | ShotSpotter | Manchester | NH | 2025-10-07 | gunshot detection (reallocate funds) | 4000.0 | the request from the MPD Grant Coordinator for $4,000 to be reallocated from Other to Salaries and Wages for CIP 410325 Police ShotSpotter – Gunshot Detection be approved. | https://manchesternh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4394,plainText=false) | https://mytown.theboringparts.com/city/manchesternh/2025/#m500120 | sv:gunshot:shotspotter | stated | 1 | 0 | 0 | NH |
| 3441 | 3441 | ShotSpotter | Manchester | NH | 2025-09-02 | gunshot detection (budget reallocation) | 4000.0 | Communication from Whitney Dade, MPD Grant Coordinator, requesting that $4,000 be reallocated from Other to Salaries and Wages for CIP 410325 Police ShotSpotter - Gunshot Detection. | https://manchesternh.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4218,plainText=false) | https://mytown.theboringparts.com/city/manchesternh/2025/#m500112 | sv:gunshot:shotspotter | stated | 1 | 0 | 0 | NH |
Advanced export
JSON shape: default, array, newline-delimited
CREATE TABLE surveillance_spending ( vendor TEXT, city TEXT, state TEXT, spend_date TEXT, product TEXT, amount REAL, quote TEXT, source_document TEXT, mytown_record TEXT, ledger TEXT, amount_type TEXT, dup_rank INTEGER, geo_suspect INTEGER, anomaly INTEGER, state_norm TEXT); CREATE INDEX ix_surv_vendor ON surveillance_spending(vendor); CREATE INDEX ix_surv_state ON surveillance_spending(state); CREATE INDEX ix_surv_amount ON surveillance_spending(amount); CREATE INDEX ix_surv_ledger ON surveillance_spending(ledger);