Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint
$ man building-permits

/building-permits(1)

agentutility / locale / building-permits
PRICE / CALL
$0.03
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
locale
CATEGORY
data
STATUS
live
NAME
building-permits building permits multi-city open-data lookup
SYNOPSIS
POST https://x402.org/v1/building-permits
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Building permits multi-city open-data lookup. NYC, SF, Chicago, LA, Seattle, Austin. Filter by address substring, status, type, recency. Each city normalized to common shape (id, type, status, description, address, dates, cost). Real-estate / construction primitive.

INPUTrequest schema
propertytypedescriptionreq?
citystringOne of: 'nyc', 'sf', 'chicago', 'la', 'seattle', 'austin'.required
addressstringStreet name or address substring (case-insensitive). Optional.optional
statusstringFilter on permit status (city-specific values, e.g. 'ISSUED'). Optional.optional
permit_typestringFilter on permit type (city-specific). Optional.optional
daysnumberRestrict to permits within last N days. Optional.optional
limitnumberMax records to return (1-100). Default 20.optional
OUTPUTresponse shape
fieldtypedescription
citystringCity slug requested or matched (nyc, sf, chicago, la, seattle, austin).
city_namestringHuman-readable city name for the permits returned.
datasetstringSource open-data dataset identifier the permits were pulled from.
source_portalstringURL of the city's open-data portal that hosts the underlying permit dataset.
totalnumberCount of permit records returned after filters applied.
permitsarrayArray of normalized permit records with id, type, status, description, address, dates, and cost.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.org/v1/building-permits \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# install once
claude mcp add x402 --command "npx x402-deployer-mcp"

# then ask Claude Code:
# "use the building-permits tool to ..."
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
real-estatepermitsconstructionopen-databuildingnycsfchicagolaseattleaustindue-diligenceproperty
methods
POST
cluster
locale
price
$0.03 USDC per call
ADJACENTother endpoints in locale
endpointdescriptionprice
address-geocodeGeocoder / address-to-lat-lng / location resolver.$0.02
airport-delaysFAA NAS Status — current US airport delays, ground stops, ground delay programs, weather-driven program changes.$0.02
bin-lookupCredit card BIN / IIN lookup.$0.02
card-bin-lookupCredit card BIN lookup / IIN lookup / card-issuer lookup.$0.02
reverse-geocodeReverse geocoder / lat-lng-to-address.$0.02
satellite-bboxBounding-box satellite composite / Sentinel-2 cloud-free mosaic / region satellite snapshot / arbitrary bbox to imagery.$0.02
flight-statusFlight status / live aircraft position / flight tracker / ICAO24 lookup / callsign lookup / aircraft bounding-box / OpenSky Network state…$0.01
property-taxProperty tax lookup.$0.01
SEE ALSO
agentutility(7) · locale(7) · x402(7) · mcp(7) · llms.txt · registry.json · bazaar.x402.org