surveillance_spending
Data license: CC BY 4.0 · Data source: MyTown
2 rows where state = "SC" and vendor = "ShotSpotter" 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3478 | 3478 | ShotSpotter | Columbia | SC | 2022-04-05 | gunshot detection system (renew) | 574735.0 | Award to ShotSpotter, Inc., as a Sole Source in the amount of $574,735.00. | https://columbiasc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=528,plainText=false) | https://mytown.theboringparts.com/city/columbiasc/2022/#m459977 | sv:gunshot:shotspotter | stated | 1 | 0 | 0 | SC |
| 2384 | 2384 | ShotSpotter | Columbia | SC | 2026-06-16 | gunshot detection subscription (award contract) | 565920.0 | Annual Subscription Services for ShotSpotter® Gunshot Detection System, as requested by the Columbia Police Department on May 21, 2026. SoundThinking, Inc. formerly known as Shotspotter Fremont, CA The initial term of the contract will take effect upon issuance of the Notice to Proceed with an end date on June 30, 2027 and the option to renew for one (1) additional one-year period. $565,920.00 | https://columbiasc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=6862,plainText=false) | https://mytown.theboringparts.com/city/columbiasc/#m72201 | sv:gunshot:shotspotter | stated | 1 | 0 | 0 | SC |
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);