---
title: "Federal Register document search"
method: POST
path: "/v1/research/federal-register-search"
tags: ["research"]
---

# Federal Register document search

`POST /v1/research/federal-register-search`

## Request

- Base URL: `https://apiacre.com`
- URL: `https://apiacre.com/v1/research/federal-register-search`
- Auth: none required

Search newest U.S. Federal Register document metadata by topic, agency, type, and publication date, returning bounded regulatory notices, rules, proposed rules, presidential documents, and links to FederalRegister.gov and official govinfo.gov PDFs.

Price: **$0.02 USDC** via x402 exact payment on Base and Solana.

## Request body

- FederalRegisterSearchInput
  - `query` string, nullable: Optional full-text Federal Register search term
  - `agency_slugs` string[]: Optional exact FederalRegister.gov agency slugs, such as commerce-department
  - `document_types` string[]: Optional document types: RULE, PRORULE, NOTICE, or PRESDOCU
  - `published_from` string, date, nullable: Optional inclusive publication-date lower bound
  - `published_to` string, date, nullable: Optional inclusive publication-date upper bound
  - `max_results` integer: Maximum newest-first documents returned

## Response `200`

Successful Response

- ServiceResponse
  - `request_id` string, required
  - `service` string, required
  - `version` string
  - `data` object, required
  - `meta` ServiceMeta, required
    - `duration_ms` integer, required
    - `cached` boolean
    - `sources` string[]
    - `warnings` string[]
    - `next_actions` ServiceNextAction[]
      - `service` string, required
      - `title` string, required
      - `reason` string, required
      - `method` 'POST'
      - `path` string, required
      - `price` string, required
      - `input_template` object, required
      - `use_output` string, required
      - `handoff_path` string, required
      - `checkout_path` string, required
      - `sample_path` string, nullable, required
      - `maximum_atomic_usdc` string, required
      - `handoff_payment_required` false
      - `executes_automatically` false
      - `authorization_required` boolean

## Other responses

- `402`: Payment Required. Decode PAYMENT-REQUIRED, satisfy the x402 requirement, and retry with PAYMENT-SIGNATURE.
- `422`: Validation Error

---

[API](https://skmtc.dev/apiacre/apis/api-acre.md) · [All operations](https://skmtc.dev/apiacre/apis/api-acre/llms.txt) · [OpenAPI document](https://skmtc.dev/apiacre/apis/api-acre/revisions/0ba942b920ad?raw)
