---
title: "Retrieve ridership data for a line over a date range."
method: GET
path: "/api/ridership"
tags: ["/api"]
---

# Retrieve ridership data for a line over a date range.

`GET /api/ridership`

## Request body

- RidershipParams — Parameters for the `/api/ridership` endpoint. Attributes: start_date: Start of date range. end_date: End of date range. line_id: Optional line filter. `None` returns all lines.
  - `start_date` string, date, required
  - `end_date` string, date, required
  - `line_id` string

## Response `200`

Success

- RidershipResponse — Response for `/api/ridership` — daily ridership counts. Attributes: data: List of daily ridership entries.
  - `data` RidershipEntry[], required
    - `date` string, required
    - `count` integer, required

---

[API](https://skmtc.net/transitmatters/apis/data-dashboard-api.md) · [All operations](https://skmtc.net/transitmatters/apis/data-dashboard-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/transitmatters/data-dashboard-api/versions/4bc220e599eb/schema)
