---
title: "One Federal Register document"
method: GET
path: "/api/regulations/{id}"
tags: ["Federal Register"]
---

# One Federal Register document

`GET /api/regulations/{id}`

## Request

- Base URL: `https://noozra.com`
- URL: `https://noozra.com/api/regulations/{id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/noozra/apis/noozra-news-api/docs/api/regulations/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

One record, in the shape `/api/regulations` lists it. Without API Pro, one dated in the last 14 days; with it, any record.

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

- Regulation
  - `action` string, nullable, required: What the document does, in the agency's words, such as "Final rule."
  - `agencies` string[], required: The agencies the document is from.
  - `comments_close_date` string, date, nullable, required
  - `comments_open` boolean, required: The comment deadline is today or later.
  - `date` string, date, required: YYYY-MM-DD: the day the document was published in the Federal Register.
  - `description` string, nullable, required: The source's own text, at most 1000 characters.
  - `docket_ids` string[], required
  - `effective_date` string, date, nullable, required
  - `id` string, uuid, required
  - `place` Place, required
    - `address` string, nullable, required
    - `city` string, nullable, required
    - `country` string, nullable, required: ISO 3166-1 alpha-3, such as USA.
    - `latitude` number, nullable, required
    - `longitude` number, nullable, required
    - `state` string, nullable, required: Two-letter state.
    - `zip` string, nullable, required
  - `reference` string, required: The record's own number at its source.
  - `rins` string[], required: Regulation Identifier Numbers.
  - `significant` boolean, nullable, required: Significant under Executive Order 12866, where the document says.
  - `source` string, required: Who published the record. Name it when you show the record.
  - `subtype` string, nullable, required
  - `title` string, required
  - `type` 'rule' | 'proposed_rule' | 'notice' | 'presidential' | 'other', required
  - `url` string, uri, nullable, required: The record at its source; for a city record without a page of its own, the city's dataset.

## Other responses

- `400`: Not a UUID
- `401`: No API key, or an invalid or revoked one
- `404`: Unknown id (or, without API Pro, a record outside the free reach)
- `429`: Daily rate limit exceeded (honor the Retry-After header)

## Changes

- **2026-10-29** `9067da767e84`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/noozra/apis/noozra-news-api/changes/api/regulations/:id/get.md)

---

[API](https://skmtc.dev/noozra/apis/noozra-news-api.md) - [All operations](https://skmtc.dev/noozra/apis/noozra-news-api/llms.txt) - [OpenAPI document](https://skmtc.dev/noozra/apis/noozra-news-api/revisions/9067da767e84?raw)
