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.
| Tool | What it returns | Price |
|---|---|---|
check_airspace | FAA UAS Facility Map airspace for a US coordinate: controlled ceiling, facility IDs and citation. | $0.02 |
check_coverage | Whether a jurisdiction and data kind are covered, before you pay. | Free |
check_use_allowed | Whether a named land use is permitted, conditional or prohibited in the published zoning table. | $0.15 |
county_pack | A prepaid API key plus 30 days of jurisdiction credit for one covered county, on REST and MCP. | $49.00 |
get_esa_limits | EPA Bulletins Live Two endangered-species pesticide use limitation areas for a coordinate and month. | $0.10 |
get_label_rate | EPA pesticide product lookup by registration number: status, signal word, restricted-use flag, actives and label PDFs. | $0.05 |
get_pricing | Every tool and its per-call price in USDC. | Free |
get_recent_decisions | Recent city council and planning/zoning decisions with meeting date, outcome and the verbatim minute quote. | $0.10 |
get_site_report | Zoning, allowed use, permits, recent decisions, FEMA flood zone and soil for an address or parcel. | $4.00 |
get_soil | USDA NRCS SSURGO soil point lookup: map unit, drainage class, hydrologic group and slope. | $0.02 |
get_wind | NWS gridpoint wind forecast for a coordinate: speed, direction and gust. | $0.01 |
get_zoning | Cited zoning rules: districts, setbacks, height, lot area and width, density and coverage. | $0.10 |
list_coverage | Every covered jurisdiction and data kind, with the data date for each. | Free |
request_coverage | Request a town ($5). It becomes a demand signal and credits apply once the town is covered. | $5.00 |
spray_check | Composed spray go/no-go: EPA label, ESA limits, NWS wind and FAA airspace, each cited. | $0.50 |
topup_credits | Add $5 of prepaid USDC credit to an API key. | $5.00 |
watch_parcel | Watch a parcel for 30 days for new permits or decisions, delivered to a webhook with HMAC signatures. | $4.00 |
watch_town | Watch 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/pricingPrepaid 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.
Spec, terms and machine-readable files
- OpenAPI spec ↗ (opens in a new tab)The full HTTP contract: every path, schema and payment response.
- llms.txt ↗ (opens in a new tab)Agent-readable summary of the tools, endpoints, payment and guarantees.
- MCP server ↗ (opens in a new tab)Streamable HTTP endpoint for agents that speak MCP.
- Terms of Service ↗ (opens in a new tab)Verrow, LLC terms for the API and MCP server.
- Privacy Policy ↗ (opens in a new tab)What the service collects and how long it keeps it.
API base: https://api.verrow.ai · Contact: verrow-records@agentmail.to