Developers · Data API

Rural public records, sold to agents by the call.

Verrow sells cited public-records lookups for rural and small-town US jurisdictions. An AI agent or developer calls one narrow tool per question and gets back a typed answer with its sources. Pay per call in USDC over x402, or prepay with an API key.

What Verrow sells

Verrow, LLC compiles public records from government sources and sells access to them through an HTTP API and an MCP server. The catalog covers zoning and land-use rules, recent council and planning decisions, permits, FEMA flood zones, soil, FAA airspace, EPA pesticide labels and endangered-species limits, and National Weather Service wind.

It is built for AI agents, coding assistants and developers who need a factual answer about a specific place without scraping a county website or guessing. Every answer cites the source document, its retrieval time and a sha256. When the service cannot verify an answer it returns UNKNOWN rather than a guess. A fully UNKNOWN answer and an uncovered jurisdiction are not charged.

Coverage is deliberately narrow. Use the free check_coverage tool before paying for a query; list_coverage returns the current jurisdictions and data dates.

Tools and prices

Prices below are read from https://api.verrow.ai/v1/pricing. The live endpoint is the source of truth.

Per-call prices in USDC · read from get_pricing
ToolWhat it returnsPrice
check_airspaceFAA UAS Facility Map airspace for a US coordinate: controlled ceiling, facility IDs and citation.$0.02
check_coverageWhether a jurisdiction and data kind are covered, before you pay.Free
check_use_allowedWhether a named land use is permitted, conditional or prohibited in the published zoning table.$0.15
county_packA prepaid API key plus 30 days of jurisdiction credit for one covered county, on REST and MCP.$49.00
get_esa_limitsEPA Bulletins Live Two endangered-species pesticide use limitation areas for a coordinate and month.$0.10
get_label_rateEPA pesticide product lookup by registration number: status, signal word, restricted-use flag, actives and label PDFs.$0.05
get_pricingEvery tool and its per-call price in USDC.Free
get_recent_decisionsRecent city council and planning/zoning decisions with meeting date, outcome and the verbatim minute quote.$0.10
get_site_reportZoning, allowed use, permits, recent decisions, FEMA flood zone and soil for an address or parcel.$4.00
get_soilUSDA NRCS SSURGO soil point lookup: map unit, drainage class, hydrologic group and slope.$0.02
get_windNWS gridpoint wind forecast for a coordinate: speed, direction and gust.$0.01
get_zoningCited zoning rules: districts, setbacks, height, lot area and width, density and coverage.$0.10
list_coverageEvery covered jurisdiction and data kind, with the data date for each.Free
request_coverageRequest a town ($5). It becomes a demand signal and credits apply once the town is covered.$5.00
spray_checkComposed spray go/no-go: EPA label, ESA limits, NWS wind and FAA airspace, each cited.$0.50
topup_creditsAdd $5 of prepaid USDC credit to an API key.$5.00
watch_parcelWatch a parcel for 30 days for new permits or decisions, delivered to a webhook with HMAC signatures.$4.00
watch_townWatch a town for 30 days for council and planning decisions matching your keywords, delivered to a webhook.$9.00

Free discovery tools: check_coverage, get_pricing, list_coverage. Call check_coverage before paying for a query.

How to connect

MCP

Point an MCP client at the Streamable HTTP endpoint. tools/list is free; paid tools use x402-in-MCP.

POST https://api.verrow.ai/mcp
Content-Type: application/json
Accept: application/json, text/event-stream

{"jsonrpc":"2.0","id":1,"method":"tools/list"}

x402, pay per call

Paid REST endpoints return HTTP 402 with x402 payment requirements in the PAYMENT-REQUIRED header. Pay in USDC on Base mainnet (eip155:8453) with any x402-compatible client. Uncovered or failed requests are never settled.

# free discovery
curl https://api.verrow.ai/v1/coverage
curl https://api.verrow.ai/v1/pricing

Prepaid API keys

Create a key with POST /v1/keys; the key is shown once. Top up in $5 steps with POST /v1/credits/topup, then send Authorization: Bearer rk_.... Balance and usage are at /v1/credits/balance and /v1/credits/usage.

curl https://api.verrow.ai/v1/coverage \
  -H "Authorization: Bearer rk_..."

What a call returns

Every tool returns the same JSON envelope: request_id, tool, verdict, answer, reasons, sources, coverage, data_version and a disclaimer. Each source carries a URL, a retrieval time and a sha256 of the stored raw document.

Answers are informational, may be incomplete or out of date, and are not legal, engineering, financial, tax or compliance advice. Confirm important decisions with the issuing office.

API base: https://api.verrow.ai · Contact: verrow-records@agentmail.to