A PUBLIC INTEREST PROJECT UNDER MICHIGAN FOIA (MCL 15.231-15.246)

Open data

Public data.
Public API.

Every record we obtain through FOIA is published here as open data. JSON API for developers. CSV downloads for everyone else. No API keys required.

Open access

No API keys or authentication required. Rate limited to 60 requests per minute per IP.

JSON and CSV

Returns JSON by default. Add ?format=csv to download a CSV file instead.

Always current

Data is published as soon as we receive it from an agency. The endpoint reflects the latest records available.

Base URLhttps://www.kalamazootransparencyact.com/api

Reference

Agency IDs

Pass one of these IDs as the agency parameter in your API call.

IDAgency
kdpsKalamazoo Dept. of Public Safety
prosecutorKalamazoo County Prosecutor
sheriffCounty Jail and Sheriff
friend-of-courtFriend of the Court
code-enforcementCode Enforcement

API Reference

Endpoint

GET/api/data

Returns public records obtained through FOIA requests. Filter by agency and date range. Supports JSON and CSV output.

Parameters

NameTypeRequiredDescription
agencystringYesAgency ID from the table above
fromstringNoStart date in YYYY-MM-DD format
tostringNoEnd date in YYYY-MM-DD format
formatstringNojson (default) or csv
Example request
GET /api/data?agency=kdps&from=2026-03-01&to=2026-03-31
Response
{
  "agency": "kdps",
  "agency_name": "Kalamazoo Dept. of Public Safety",
  "from": "2026-03-01",
  "to": "2026-03-31",
  "total_records": 142,
  "data": [
    {
      "date": "2026-03-15",
      "type": "incident",
      "case_number": "2026-00412",
      "category": "Assault",
      "location": "300 block W Michigan Ave",
      "status": "Closed"
    }
  ]
}
CSV example
GET /api/data?agency=kdps&from=2026-03-01&to=2026-03-31&format=csv

Returns:
date,type,case_number,category,location,status
2026-03-15,incident,2026-00412,Assault,300 block W Michigan Ave,Closed
2026-03-15,incident,2026-00413,Theft,1200 block S Westnedge Ave,Open
...

Not a developer?

Download CSV files directly.

Every dataset is available as a CSV file that opens in Excel, Google Sheets, or any spreadsheet application. No coding required.

kdpsKalamazoo Dept. of Public Safety
Coming soon
prosecutorKalamazoo County Prosecutor
Coming soon
sheriffCounty Jail and Sheriff
Coming soon
friend-of-courtFriend of the Court
Coming soon
code-enforcementCode Enforcement
Coming soon
API Status: Launching Soon

The endpoint is ready.
The data is coming.

As FOIA requests are fulfilled and data is received from each agency, it will be published through this API automatically.