From PDF to public lookup in 5 steps.
Free forever for cities, counties, special districts, and CFD-sponsoring agencies. You stay source-of-record; we just digitize and host.
Claim your district
Fill out a short form on /claim — your jurisdiction's name, your role, and your work email (.gov preferred). We manually verify against your published contact info, typically within 1–2 business days. Approval is free.
Sign in with Google
After approval, sign in with the same Google account associated with your work email. We use Supabase + Google OAuth — no new passwords. Multiple staff at the same jurisdiction can be added later from your dashboard.
Drag-drop your PDFs
Drop in your CFD Rate-and-Method documents, Notices of Special Tax, 1915 Act assessment diagrams, annual levy rolls — whatever you have. PDF only, up to 50 MB per file. Files are stored privately in Supabase Storage; only your district's users can see them.
AI extracts structured data
Within seconds, Claude reads each document and extracts the fields title companies actually need: district name, sponsoring agency, annual max rate, bond payoff year, rate basis, escalator. Nothing publishes yet — every row lands in your review queue tagged draft.
Review, edit, publish
Click into each extracted row. Edit any field inline. Hit Approve on the rows that look right and Reject anything that's wrong. When you press Publish, all approved rows go live on your public page at countytaxdatabase.com/c/your-district and become queryable via the NHD-provider API.
What your district gets — at $0 cost
Hours back every week
The 5-15 hours/week clerks spend fielding the same Mello-Roos phone calls from title companies — gone. They look it up themselves.
A free public lookup widget
A clean, mobile-responsive page at /c/your-district. Embed it on your .gov site, link to it from your tax-bill FAQ, or just send it to anyone who calls.
You stay source-of-record
Every published row carries your timestamp + your clerk's name. Other NHD providers cite YOU. You haven't transferred liability or authority — we just host.
FAQ
Is this really free forever?
Yes for municipalities. We monetize by charging NHD title-disclosure providers (FANHD, Premier, MyNHD, etc.) per API request when they need data that originated from a clerk upload. That's a separate two-sided market — your side stays free.
Do I have to publish everything I upload?
No. You can upload a PDF, review the extracted rows, and reject everything if it's wrong. Nothing publishes until you click Publish. You can also unpublish at any time.
What if the AI gets it wrong?
The review step is exactly for that. Every field is editable; you can correct names, amounts, payoff years — anything. The AI just jump-starts the data entry; you have final say.
Who can see what I upload before I publish?
Only the staff at your district that you've added as members, plus our team (Scott + admins) for support. The source PDFs are private in Supabase Storage; only signed users with a membership row can fetch them via a short-lived signed URL.
What kinds of documents work best?
Native (text-based) PDFs work best — recently-issued tax bills, CFD documents from after about 2010, anything you've created from Word or InDesign. Older scanned-image PDFs may need to be run through OCR first — we can help if you have a stack of those.
What does the public lookup widget look like?
See /c/example for a generic preview, or browse to any approved district once someone publishes data.
Ready? It takes about 5 minutes.
Submit your application. Drag-drop your first PDF the moment we approve.
Claim your district — free