# SiteCheck eCFR Lookup

> SiteCheck eCFR Lookup is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-16).

Search or retrieve specific sections of the US Code of Federal Regulations (eCFR) by keyword, title, part, or section number.

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/law/ecfr?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-ecfr-lookup-7f00e3d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ohLS_twTgSsKNDW4Q40Qe

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 sitecheck-ecfr-lookup-7f00e3d3
```

Example prompt: Search the eCFR for federal regulations about anti-money laundering programs and return up to 10 results.

## When to prefer this

Choose this endpoint when you need to search or retrieve US federal regulatory text from the Code of Federal Regulations (eCFR) by keyword or by specific title/part/section coordinates. It is best for compliance research, legal research, or any workflow requiring authoritative regulatory citations. Prefer this over generic web search when you need structured CFR section data with metadata like last-amended dates and section headings rather than unstructured web results.

## Known failure modes

- Missing required 'type' or 'method' fields returns a validation error
- Query string exceeding 200 characters may be rejected or truncated
- Invalid CFR title number (outside 1–50) or non-existent section returns empty results
- Limit outside 1–25 range may default or return an error
- Network timeout from upstream eCFR API causes failure
- Section not found returns empty results array with count 0

## How this service works

Searches the US eCFR by keyword or retrieves the current text of a specific section (title, part, section) via the official eCFR API. Returns hierarchy, heading, text (max 50,000 characters), last amended date, and official URL. Coverage: current CFR as published on ecfr.gov.

## Output

Returns a JSON object with a list of matching CFR sections, each including the section URL, title number, part number, section number, section heading/breadcrumb, a text snippet, and the last amended date. Also includes total result count, the source attribution, a checked-at timestamp, and a disclaimer that results are informational only.

## 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": [],
     "properties": {
      "q": {
       "type": "string",
       "description": "Keyword search query (max 200 characters)"
      },
      "part": {
       "type": "string",
       "description": "CFR part number (e.g. 1020) for section lookup"
      },
      "limit": {
       "type": "string",
       "description": "Max search results (1–25, default 10)"
      },
      "title": {
       "type": "string",
       "description": "CFR title number (1–50) for section lookup"
      },
      "section": {
       "type": "string",
       "description": "CFR section number (e.g. 1020.210) for section lookup"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 5,
  "query": "money laundering",
  "total": 334,
  "source": "eCFR API (public domain) — https://www.ecfr.gov",
  "results": [
   {
    "url": "https://www.ecfr.gov/current/title-31/part-1022/section-1022.520",
    "part": "1022",
    "title": "31",
    "heading": "Special information sharing procedures to deter money laundering and terrorist activity for money services businesses. › Special Information Sharing Procedures To Deter Money Laundering and Terrorist Activity › Rules for Money Services Businesses",
    "section": "1022.520",
    "snippet": "(a) Refer to § 1010.520 of this chapter. (b) [Reserved]",
    "lastAmended": "2016-12-23"
   },
   {
    "url": "https://www.ecfr.gov/current/title-31/part-1022/section-1022.210",
    "part": "1022",
    "title": "31",
    "heading": "Anti-money laundering programs for money services businesses. › Programs › Rules for Money Services Businesses",
    "section": "1022.210",
    "snippet": "(a) Each money services business, as defined by § 1010.100(ff) of this chapter, shall … effective anti- money laundering program. An effective anti- money laundering program is one … prevent the money services business from being used to facilitate money laundering and the",
    "lastAmended": "2016-12-23"
   },
   {
    "url": "https://www.ecfr.gov/current/title-31/part-566/section-566.314",
    "part": "566",
    "title": "31",
    "heading": "Money laundering. › General Definitions › Hizballah Financial Sanctions Regulations",
    "section": "566.314",
    "snippet": "The term money laundering includes the movement of illicit cash or cash equivalent proceeds",
    "lastAmended": "2016-12-23"
   }
  ],
  "checkedAt": "2026-10-15T18:21:05.991Z",
  "disclaimer": "Information only, not legal advice. Verify with official sources."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-ecfr-lookup-7f00e3d3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
