# fittings Batch Census Geocoder

> fittings Batch Census Geocoder is a paid API for AI agents from fittings.sh, paid per call via x402, $0.022/call, status unknown (last checked 2026-09-15).

Geocodes up to 10 US street addresses in a single call, returning latitude/longitude coordinates plus Census geographic identifiers (state, county, tract, block, CBSA, CSA).

## Facts

- Endpoint: POST https://fittings.sh/v1/census/geocode-batch
- Price: $0.022/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fittings-batch-census-geocoder-244a6b5d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_krGsd5bG7w-ZrhJ1DEFWi

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 fittings-batch-census-geocoder-244a6b5d -d '<json body>'
```

Example prompt: Can you geocode these three addresses for me and give me the lat/lng plus Census tract and county codes for each: '1600 Pennsylvania Ave NW, Washington DC', '350 Fifth Ave, New York NY', and '233 S Wacker Dr, Chicago IL'?

## When to prefer this

Choose this endpoint when you need to geocode multiple US addresses (2–10) in a single round-trip and also need Census geographic identifiers (tract, block, CBSA, CSA) alongside coordinates. It is more efficient than calling a single-address geocoder in a loop and eliminates the need to separately query the Census Bureau API for geographic codes. Prefer this over the sibling single-address endpoint when processing small batches to minimize latency and cost per address.

## Known failure modes

- Addresses outside the US are not supported and will return an error or empty match
- Ambiguous or incomplete addresses may fail to match or return low-confidence results
- Submitting more than 10 addresses will be rejected by the endpoint
- Malformed address strings (e.g. missing city or state) may return null geographic identifiers
- Rate limits or payment failures via x402 protocol will result in 402 or 429 responses

## How this service works

Resolve up to 10 US street addresses at once to latitude/longitude plus state, county, tract, block, CBSA and CSA codes.

## Output

For each submitted address, the agent receives the matched/standardized address string, decimal latitude and longitude, and a full suite of Census geographic identifiers including state FIPS, county FIPS, Census tract code, Census block code, Core Based Statistical Area (CBSA) code, and Combined Statistical Area (CSA) code where applicable — all returned in a single batched response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "addresses": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "1-10 free-form US street addresses"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fittings-batch-census-geocoder-244a6b5d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fittings.sh](https://www.zero.xyz/host/fittings.sh/llms.txt)
