The x402 Register independently checks API Acre's unpaid challenge, price, protocol version, and availability. It does not purchase or validate paid results.
Open the current report ↗Run US address geocode.
API Acre verifies the exact x402 price, Base network, recipient, and request before any wallet opens. One successful call costs $0.005 USDC.
API Acre never receives your private key; signing stays inside your wallet.
Connecting opens Coinbase Wallet. It does not sign or pay.
1 · Choose how to run one call
Both routes use this exact verified request and one-call price. Nothing is connected, signed, installed, or paid until you continue.
Pay with a wallet
Use an installed EVM wallet, or open Coinbase Wallet through a desktop QR code or mobile handoff.
Use Coinbase Agentic Wallet
Copy a command locked to this endpoint, request, and exact USDC cap. Copying is inert; running it may install the official CLI and pay after its authentication and policy checks.
The wallet did not connect, so nothing was signed or paid. Copy this same request and exact USDC cap for Coinbase Agentic Wallet; copying does not install or run it.
- Network
- Recipient
- USDC contract
No ETH gas needed. Connecting does not sign or pay. This EIP-3009 payment needs only the displayed USDC on Base because the facilitator submits settlement. Reject any later prompt that differs from the verified amount or recipient.
Review exact-cap Coinbase command
Running this command may automatically spend up to $0.005 USDC. npx --yes approves package installation. Use a separate low-value wallet and review the verified request first.
npx --yes awal@latest x402 pay https://apiacre.com/v1/data/us-address-geocode \
-X POST \
-d '{"address":"4600 Silver Hill Rd, Washington, DC 20233","include_geographies":true}' \
--max-amount 5000 \
--jsonAlternative third-party AgentCash command
The first command checks without paying; running fetch may pay up to the same exact cap.
npx --yes agentcash@latest check https://apiacre.com/v1/data/us-address-geocode
npx --yes agentcash@latest fetch https://apiacre.com/v1/data/us-address-geocode \
--method POST \
--header 'content-type: application/json' \
--body '{"address":"4600 Silver Hill Rd, Washington, DC 20233","include_geographies":true}' \
--payment-protocol x402 \
--payment-network base \
--max-amount 0.005See the result before connecting · Curated static example
US address geocode returns structured JSON. This example is static; the paid call returns a fresh result and settlement receipt.
{
"request_id": "018f1f54-7f38-7ba2-8dc3-5f90272d9f1a",
"service": "data.us-address-geocode",
"version": "1",
"data": {
"query": {
"address": "4600 Silver Hill Rd, Washington, DC 20233",
"includeGeographies": true
},
"matched": true,
"matchCount": 1,
"ambiguous": false,
"matchesTruncated": false,
"matches": [
{
"matchedAddress": "4600 SILVER HILL RD, WASHINGTON, DC, 20233",
"coordinates": {
"longitude": -76.928365658124,
"latitude": 38.845053106269
},
"tigerLine": {
"id": "657091557",
"side": "L"
},
"addressComponents": {
"fromAddress": "4600",
"toAddress": "4700",
"preQualifier": null,
"preDirection": null,
"preType": null,
"streetName": "SILVER HILL",
"suffixType": "RD",
"suffixDirection": null,
"suffixQualifier": null,
"city": "WASHINGTON",
"state": "DC",
"zip": "20233"
},
"geographies": {
"requested": true,
"available": true,
"state": {
"kind": "state",
"name": "Maryland",
"geoid": "24",
"code": "24",
"abbreviation": "MD",
"session": null
},
"county": {
"kind": "county",
"name": "Prince George's County",
"geoid": "24033",
"code": "033",
"abbreviation": null,
"session": null
},
"tract": {
"kind": "census_tract",
"name": "Census Tract 8024.05",
"geoid": "24033802405",
"code": "802405",
"abbreviation": null,
"session": null
},
"block": {
"kind": "census_block",
"name": "Block 2004",
"geoid": "240338024052004",
"code": "2004",
"abbreviation": null,
"session": null
},
"congressionalDistrict": {
"kind": "congressional_district",
"name": "Congressional District 4",
"geoid": "2404",
"code": "4",
"abbreviation": null,
"session": "119"
}
}
}
],
"benchmark": {
"id": "4",
"name": "Public_AR_Current",
"description": "Public Address Ranges - Current Benchmark",
"isDefault": true
},
"vintage": {
"id": "4",
"name": "Current_Current",
"description": "Current Vintage - Current Benchmark",
"isDefault": true
},
"source": {
"provider": "U.S. Census Bureau",
"dataset": "Census Geocoding Services using MAF/TIGER address ranges",
"endpointUrl": "https://geocoding.geo.census.gov/geocoder/geographies/onelineaddress",
"documentationUrl": "https://geocoding.geo.census.gov/geocoder/Geocoding_Services_API.html",
"termsUrl": "https://www.census.gov/data/developers/about/terms-of-service.html",
"attribution": "This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.",
"transformation": "API Acre selected and normalized bounded address, coordinate, TIGER-line, and requested geography fields without modifying their meaning."
},
"retrievedAt": "2026-08-18T05:35:00+00:00",
"limitations": [
"Coordinates are calculated along a MAF/TIGER address range; they are not rooftop, parcel-boundary, or entrance coordinates.",
"Coverage is limited to structural addresses in the United States, Puerto Rico, and U.S. Island Areas.",
"No match does not prove that an address is nonexistent, current, occupied, or deliverable.",
"The caller-supplied address is sent to the Census Geocoder only for this lookup; do not use the result to identify or link Census respondents, people, households, businesses, or other entities.",
"Current benchmark and geography-vintage data can change, and upstream availability is not guaranteed."
]
},
"meta": {
"duration_ms": 42,
"cached": false,
"sources": [],
"warnings": [],
"next_actions": [
{
"service": "data.us-weather-forecast",
"title": "US weather forecast",
"reason": "Use the selected Census coordinates for a separately authorized current NWS forecast, with optional current conditions and active point alerts.",
"method": "POST",
"path": "/v1/data/us-weather-forecast",
"price": "$0.003",
"input_template": {
"latitude": "$result.data.matches[0].coordinates.latitude",
"longitude": "$result.data.matches[0].coordinates.longitude",
"forecast_type": "day_night",
"units": "us",
"periods": 6,
"include_current_conditions": true,
"include_active_alerts": true
},
"use_output": "Run only after confirming the intended address match. Census coordinates are address-range estimates and NWS point coverage may map them to a nearby forecast grid.",
"handoff_path": "/catalog/data.us-weather-forecast",
"checkout_path": "/try/data.us-weather-forecast",
"sample_path": "/samples/data.us-weather-forecast",
"maximum_atomic_usdc": "3000",
"handoff_payment_required": false,
"executes_automatically": false,
"authorization_required": true
}
]
}
}Review exact request JSON
2 · Authorize one call
- Connected wallet
- Available on Base
- Checking USDC…
- Required
- $0.005 USDC
Checking the connected wallet's Base USDC balance without signing or paying.
Signing authorizes only the verified amount and recipient for this request. Reject the wallet prompt if anything differs. The displayed balance is read locally through your wallet provider and is never sent to API Acre.
Result
Settlement receipt
Change the request (optional)
The default request is verified automatically. Editing it invalidates the quote and requires this no-payment verification again.
Prefer your own client? Use the official x402 SDK examples. Browser checkout requires an EVM wallet with USDC on Base; command-line buyers require their own separately configured wallet and spending policy.