---
title: "List law collections"
method: GET
path: "/laws/collections"
---

# List law collections

`GET /laws/collections`

Enumerate every law collection available to /laws/search and /laws/get:
one entry per code or register (e.g. `cfr`, `uscode`, `ca-ccr`,
`ny-consolidated-laws`), with its jurisdiction (`state`, `country`) and
`type`. Use it to discover filter values — e.g. list the regulation
collections of the five states in a survey before searching them.

## Response `200`

All collections

- object
  - `collections` LawCollection[]
    - `id` string
    - `name` string
    - `type` 'statute' | 'regulation' | 'constitution' | 'guidance' | 'executive_order' | 'notice'
    - `state` string, nullable
    - `country` string
    - `authority_name` string, nullable — Publishing authority, when available

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.dev/midpage/apis/midpage-data-services-api.md) · [All operations](https://skmtc.dev/midpage/apis/midpage-data-services-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/midpage/midpage-data-services-api/revisions/8d436f13cd7e/schema)
