US Rulemaking

List and filter Regulations.gov dockets

Dockets, most recently modified first, filtered by agency, type, RIN and modified date. One page is one charge; an empty page is charged (it is an answer). nextCursor is bound to the filters that produced it.

get/api/v1/us/rulemaking/dockets/list

Request

Query parameters

agencyIdstring nullable
docketTypestring nullable
rinstring nullable

Normalised RIN.

hasRinboolean nullable
modifiedSincestring date-time nullable
modifiedUntilstring date-time nullable
limitinteger

Page size, 1 to 100.

cursorstring nullable

nextCursor of the previous page; same filters.

Headers

Idempotency-Keystring nullable

Optional. 16 to 255 visible ASCII characters (a UUIDv4 is ideal). A retry with the same key and the same request replays the original 2xx response for 24 hours without charging again. The same key with a different request is rejected. Scope is the API key, method, path and body. The stored response body is a query-derived cache controlled by the account's data retention setting cacheQueryDerivedData: when it is false the body is never stored and a retry answers 409 idempotency_replay_unavailable, without charging again.

Example:3f9c2a1e-7b44-4d0a-9c1e-5a6b7c8d9e0f

Response

Successful Response

processingTimeMsnumber

Server-side time in milliseconds, not billed on.

creditsConsumedinteger

Credits charged for this call. 0 when not charged or refunded.

nextCursorstring nullable

Opaque. Pass it back with the same filters for the next page.

Example response

{
  "dockets": [
    {
      "docketId": "EPA-HQ-OAR-2021-0208",
      "agencyId": "EPA",
      "rin": "2060-AV16",
      "rinSource": "spine",
      "spineRin": "2120-AA64"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.