# Verrow rural public data Published by Verrow, LLC. Rural and small-town US public data for AI agents, sold per call in USDC over the x402 payment protocol. Every tool returns the same JSON envelope: request_id, tool, verdict, answer, reasons, sources (url, retrieved_at, document sha256), coverage, data_version, and a disclaimer. When a location or product is not covered you get a 422 NOT_COVERED error and are not charged. ## Tools - check_airspace: $0.02 per call (x402, USDC) - check_coverage: free - check_license: $0.03 per call (x402, USDC) - check_state_registration: $0.02 per call (x402, USDC) - check_use_allowed: $0.15 per call (x402, USDC) - county_pack: $49.00 per call (x402, USDC) - get_esa_limits: $0.10 per call (x402, USDC) - get_label_rate: $0.05 per call (x402, USDC) - get_permits: $0.05 per call (x402, USDC) - get_pricing: free - get_recent_decisions: $0.10 per call (x402, USDC) - get_site_report: $4.00 per call (x402, USDC) - get_soil: $0.02 per call (x402, USDC) - get_wind: $0.01 per call (x402, USDC) - get_zoning: $0.10 per call (x402, USDC) - list_coverage: free - request_coverage: $5.00 per call (x402, USDC) - solar_siting_check: $0.75 per call (x402, USDC) - spray_check: $0.50 per call (x402, USDC) - topup_credits: $5.00 per call (x402, USDC) - watch_parcel: $4.00 per call (x402, USDC) - watch_town: $9.00 per call (x402, USDC) ## Endpoints API base: https://api.verrow.ai - GET /v1/coverage (list_coverage, free) - GET /v1/coverage/check (check_coverage, free) - GET /v1/pricing (get_pricing, free) - GET /v1/label-rate (get_label_rate, paid x402) - POST /v1/tools/get_zoning (get_zoning, paid x402) - POST /v1/tools/check_use_allowed (check_use_allowed, paid x402) - POST /v1/tools/get_recent_decisions (get_recent_decisions, paid x402) - GET /v1/tools/airspace (check_airspace, paid x402) - GET /v1/tools/wind (get_wind, paid x402) - GET /v1/tools/esa-limits (get_esa_limits, paid x402) - GET /v1/tools/soil (get_soil, paid x402) - GET /v1/tools/license (check_license, paid x402) - GET /v1/tools/state-registration (check_state_registration, paid x402) - POST /v1/tools/spray_check (spray_check, paid x402) - POST /v1/tools/get_site_report (get_site_report, paid x402) - POST /v1/tools/solar_siting_check (solar_siting_check, paid x402) - POST /v1/tools/county_pack (county_pack, paid x402) - POST /v1/tools/watch_town (watch_town, paid x402) - POST /v1/tools/watch_parcel (watch_parcel, paid x402) - POST /v1/tools/request_coverage (request_coverage, paid x402) - POST /v1/credits/topup (topup_credits, paid x402) - POST /v1/keys (create_api_key, free) - GET /v1/credits/balance (get_balance, free) - GET /v1/credits/usage (get_usage, free) - POST /v1/watches/list (list_watches, free) - POST /v1/watches/cancel (cancel_watch, free) - MCP: POST https://api.verrow.ai/mcp (Streamable HTTP; tools/list is free; paid tools use x402-in-MCP) - OpenAPI: https://api.verrow.ai/openapi.json - This file: https://api.verrow.ai/llms.txt Free discovery tools: check_coverage, get_pricing, list_coverage. Call check_coverage before paying for a query. ## Payment Paid endpoints return HTTP 402 with x402 payment requirements in the PAYMENT-REQUIRED header. Pay in USDC on Base (mainnet) with any x402-compatible client. Uncovered or failed requests are never settled. ## Guarantees - Every fact cites a source URL, retrieval time, and a sha256 of the stored raw document. - UNKNOWN is returned rather than a guess.