# US Regulation Search

> US Regulation Search is a paid API for AI agents from us-regulations.use.x402atlas.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-28).

Search the Federal Register for rules, proposed rules, notices, and presidential documents by full text, agency, CFR part, docket, RIN, date range, or significance level.

## Facts

- Endpoint: GET https://us-regulations.use.x402atlas.com/search?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/us-regulation-search-550f91ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L28nharsRKEyRVNJRWcVV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability us-regulation-search-550f91ce
```

Example prompt: Search the Federal Register for proposed rules about cryptocurrency from the SEC published since 2023-01-01, ordered by newest, and tell me the abstract, comment deadline, and official link for each one.

## When to prefer this

Use this endpoint when you need to find, verify, or enumerate specific US federal regulatory documents from the Federal Register by topic, agency, CFR citation, RIN, docket, or date. Prefer this over general web search when you need structured metadata (effective dates, comment deadlines, RINs, CFR parts) or need to programmatically filter by agency or document type. Use sibling endpoint US Regulation Updates for a recency-focused feed, or US Regulation Counts for aggregated statistics rather than individual documents.

## Known failure modes

- No documents found for a narrow query — returns empty documents array with count 0
- Invalid agency slug returns an error or empty results — use /agencies endpoint to validate slugs first
- cfr_part provided without cfr_title returns a validation error
- Query string exceeds 200 characters returns a schema validation error
- Date format not YYYY-MM-DD returns a parsing error
- Page number beyond total_pages returns empty results

## How this service works

US federal regulation search — find Federal Register rules, proposed rules, notices and presidential documents by full text, agency, type, date, docket, RIN, significance or CFR part, with abstract, effective date, comment deadline and official links for each. Use to check whether a rule exists on a subject, what an agency has issued, or when a comment period closes.

## Output

Returns a paginated list of Federal Register documents matching the query, each including document title, abstract, agency, document type (rule/proposed rule/notice/presidential), effective date, comment deadline, CFR citations, docket ID, RIN, publication date, and a link to the official Federal Register entry. Also includes total result count, page info, and applied filter metadata.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "rin": {
       "type": "string",
       "maxLength": 64,
       "description": "Regulation Identifier Number"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 50,
       "minimum": 1
      },
      "type": {
       "type": "string",
       "maxLength": 60,
       "description": "Comma-separated of rule, proposed_rule, notice, presidential"
      },
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 100,
       "minimum": 1
      },
      "order": {
       "enum": [
        "relevance",
        "newest",
        "oldest"
       ],
       "type": "string",
       "default": "relevance"
      },
      "query": {
       "type": "string",
       "maxLength": 200,
       "description": "Full-text search"
      },
      "since": {
       "type": "string",
       "format": "date",
       "description": "Published on or after, YYYY-MM-DD"
      },
      "until": {
       "type": "string",
       "format": "date",
       "description": "Published on or before, YYYY-MM-DD"
      },
      "agency": {
       "type": "string",
       "maxLength": 500,
       "description": "Comma-separated agency slugs from /agencies, up to 5"
      },
      "docket": {
       "type": "string",
       "maxLength": 64,
       "description": "Agency docket id"
      },
      "cfr_part": {
       "type": "string",
       "maxLength": 9,
       "description": "Part or range such as 17 or 1-50; requires cfr_title"
      },
      "cfr_title": {
       "type": "integer",
       "maximum": 50,
       "minimum": 1,
       "description": "Affected CFR title"
      },
      "significant": {
       "type": "boolean",
       "description": "Deemed significant under EO 12866"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "req
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/us-regulation-search-550f91ce/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from us-regulations.use.x402atlas.com](https://www.zero.xyz/host/us-regulations.use.x402atlas.com/llms.txt)
