# SiteCheck Trade & Energy – Lithium Battery Rules (49 CFR 173.185)

> SiteCheck Trade & Energy – Lithium Battery Rules (49 CFR 173.185) is a paid API for AI agents from api.tradeenergy-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns relevant paragraphs from US federal regulation 49 CFR 173.185 (hazardous materials rules for lithium batteries) that match a keyword such as 'aircraft' or 'UN3480'

## Facts

- Endpoint: GET https://api.tradeenergy-api.workers.dev/api/logistics/lithium-battery-rules?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-trade-energy-lithium-battery-rules-49-cfr-173-185-13258576
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lcS_C2KzCY6sxPHX2SVuk

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-trade-energy-lithium-battery-rules-49-cfr-173-185-13258576
```

Example prompt: Pull the paragraphs from 49 CFR 173.185 that mention 'aircraft' — I need to understand the US federal rules on shipping lithium batteries by air, show me up to 5 paragraphs.

## When to prefer this

Use this endpoint when you need to quickly find the specific text of US federal regulation 49 CFR 173.185 governing lithium battery transport without purchasing the IATA Dangerous Goods Regulations. Prefer this over general web search when you need verbatim official US DOT/PHMSA rule text for compliance research, dangerous goods documentation, or legal referencing. This is not a substitute for legal advice and does not cover IATA DGR (which requires a paid publication) or non-US regulations.

## Known failure modes

- Keyword too short (under 3 characters) or too long (over 40 characters) returns validation error
- No matching paragraphs found returns count of 0 and empty array
- eCFR upstream API unavailable causes fetch failure
- Limit parameter outside 1–10 range may be rejected or clamped
- Stale regulation text if eCFR source has not been updated recently

## How this service works

Pay-per-call logistics, shipping, trade and energy data tools for AI agents, from official and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing: the number of matching paragraphs found (count), the eCFR source URL, the keyword used, the timestamp of the check, and an array of matching paragraph text strings from 49 CFR 173.185. Each paragraph is a verbatim excerpt from the official US federal regulation.

## 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": {
      "limit": {
       "type": "string",
       "description": "1 to 10 paragraphs (default 3)"
      },
      "keyword": {
       "type": "string",
       "description": "Word or phrase to find, 3 to 40 characters (default aircraft)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 11,
  "source": "https://www.ecfr.gov/api/versioner/v1/full/2026-10-15/title-49.xml?part=173&section=173.185",
  "keyword": "aircraft",
  "checkedAt": "2026-10-23T09:38:02.874Z",
  "paragraphs": [
   "(C) For transportation by aircraft, the number of cells or batteries in each package is limited to the minimum number required to power the piece of equipment, plus two spare sets. A set of cells or batteries is the number of individual cells or batteries that are required to power each piece of equ…",
   "(iv) For transportation by aircraft, where multiple pieces of equipment are packed in the same outer packaging, each piece of equipment must be packed to prevent contact with other equipment."
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-trade-energy-lithium-battery-rules-49-cfr-173-185-13258576/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.tradeenergy-api.workers.dev](https://www.zero.xyz/host/api.tradeenergy-api.workers.dev/llms.txt)
