surveillance_spending
Data license: CC BY 4.0 · Data source: MyTown
2 rows where ledger = "sv:bodycam:utility_assoc" and state = "AL" sorted by amount descending
This data as json, CSV (advanced)
Suggested facets: 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2518 | 2518 | Utility Associates | Dothan | AL | 2026-01-06 | digital video evidence retrieval (enter agreement) | 308095.0 | Entering into an agreement with Utility Associates, Inc. for the retrieval and delivery of digital video evidence created and stored within the Polaris Standard Digital Evidence Management system for a total cost of $308,095.23, and appropriating funds for said agreement. | https://www.dothan.org/AgendaCenter/ViewFile/Minutes/_01062026-556 | https://mytown.theboringparts.com/city/dothan.org/#m1558746 | sv:bodycam:utility_assoc | stated | 1 | 0 | 0 | AL |
| 2517 | 2517 | Utility Associates | Dothan | AL | 2025-08-05 | BodyWorn cameras (amend) | 170974.0 | Mayor Saliba introduced Resolution No. 2025-181, amending the agreement with Utility Associates, Inc. for the Body-Worn/In-Car Camera Video System to extend services for a six (6) month period for a total amount of $170,974.44. | https://www.dothan.org/AgendaCenter/ViewFile/Minutes/_08052025-543 | https://mytown.theboringparts.com/city/dothan.org/2025/#m1558840 | sv:bodycam:utility_assoc | stated | 1 | 0 | 0 | AL |
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);