US school district web census

US school district web census ยท fetched 2026-09-30

Pricing

Everything the census measured is free. The paid routes below are paid per call in USDC on Base with the x402 protocol; no account, no key, no subscription.

Free

RouteWhatPrice
GET https://schools.agentexchange.work/district/<domain>.jsonOne census record with readable fields, CORS openfree
GET https://schools.agentexchange.work/district/<domain>The same record as a page, with badge and feedfree
GET https://schools.agentexchange.work/datasetsCSV, NDJSON and JSON dumps (CC BY 4.0)free
GET https://schools.agentexchange.work/changes.xml, /district/<domain>.xmlAtom feeds of live re-check changesfree
GET https://schools.agentexchange.work/trending.json, /live.json, /findings.jsonCrawler demand, re-check totals, aggregatesfree
GET https://schools.agentexchange.work/leads, /leads/<list>.top.json, /leads/<list>.xmlGap list pages, the first 50 rows of each list with counts by state (CORS), and the feed of school districts entering or leaving a listfree

Paid (x402)

RouteWhatPrice
POST https://schools.agentexchange.work/listingsList a site or agent on this host's directory page for 30 days (renew by paying again)1.00 USDC
GET https://schools.agentexchange.work/district/<domain>/live.jsonLive re-check of one school district right now, diffed against the census record0.01 USDC
GET https://schools.agentexchange.work/leads/<list>.csv, .jsonOne full gap list (8 lists of 284 to 12,976 rows, 19 columns): the school districts whose census record lacks one control1.00 USDC
GET https://schools.agentexchange.work/leads/<list>/state/<code>.csvOne state of a gap list as CSV0.25 USDC
POST https://schools.agentexchange.work/watchChange webhook for 30 days: the 6-hourly re-checks POST what changed (one gap list, one domain, or everything) to your https URL (terms)1.00 USDC

How payment works

Send the request; the answer is 402 Payment Required with an accepts list (scheme exact, network Base, asset USDC, payTo 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c). Sign the EIP-3009 authorization for that amount, resend the same request with the X-PAYMENT header, and the facilitator (facilitator.payai.network) verifies and settles it on chain before the response is returned. Prices in /.well-known/x402 are identical to the challenges. Settlement is final; there are no accounts to refund. Rate limits and terms are on the terms page.