Official-source portfolio verification
Turn a property list into a source-linked permit evidence bundle.
CivicDataForge matches submitted addresses against one supported government's published STR permit registry. The result separates exact published matches, human-review candidates, invalid input, and honest no-match findings. Every delivered row retains the official source and a record fingerprint.
Permit Audit ($4.99): check up to 25 addresses Check one address free firstNeed raw developer access instead? Run the source engine on Apify.
Pay once, get your report
Check your addresses against official permit records
Pick your city or county and paste one street address per line. If your city or county isn't covered yet, you're told before you pay. After you pay through Stripe, the check against the city's official permit records starts on its own and your private results page opens, where you download the report.
- 1 · Add addressesPick your city or county and add 1–25 addresses. Monitoring covers up to five cities ($19.99) or ten ($59).
- 2 · PayThrough Stripe. We never see your card.
- 3 · Get your reportYour private results page opens. Download the report there.
Use your connected listings—no retyping
Read your own received listings from this browser’s private connection. Select properties, then review the address, unit and jurisdiction before payment.
Import from Hostex with your own read-only token
Paste a Hostex read-only access token to fetch your property list once. CivicDataForge sends it directly to Hostex over HTTPS for this request; the token is not saved in our fulfillment database, returned in the response, placed in the page URL, or sent to analytics. Revoke it in Hostex after use if you no longer need it.
Importing does not start a purchase. Review every address and choose the supported jurisdiction before checkout. See connection privacy.
Self-service marketplace proof
Address evidence mode
Pay per marketplace use
- One supported jurisdiction and 1-25 addresses
- Complete selected publisher query, not a capped negative
EVIDENCE_FOUND,REVIEW_REQUIRED, orNO_PUBLISHED_MATCH- Source, observation time, match basis, fingerprints, and decision receipt
- No sales call or property-file handoff
Choose Address evidence decisions on the live Actor. This is machine output without analyst review or a delivery SLA. The live marketplace listing controls the current price.
Paid evidence delivery
Permit Audit
$4.99 one-time
- One currently supported jurisdiction
- Up to 25 submitted addresses
- Automatically classified exact matches, review candidates, and honest no-match findings
- JSON results, source links, fingerprints, and a receipt-bound evidence manifest
- Automatic launch after payment with private delivery status
Choose this when you need a delivered evidence bundle for a bounded portfolio. The website rejects unsupported scope before payment. If an official publisher remains unavailable after automatic retries, the checkout remains receipt-bound and qualifies for support review and a full refund. No card data is collected by CivicDataForge.
Automatic weekly checks
Weekly Permit Monitoring
$19.99 / month
- Up to 25 fixed addresses across up to five supported cities
- Automatic baseline after verified payment
- Weekly source checks with private history and downloadable results
- An email when a permit changes, plus the same alerts in your dashboard, and a reminder email once a published permit expiry date is within 30 days; failed checks stay visibly separate from no-match results
Renews monthly until canceled through Manage billing. Alerts go to the email you use at checkout, and every email has a link to cancel. The plan follows the same fixed address portfolio. Request a new scope before changing cities or adding properties. No legal determinations or analyst review.
For larger portfolios
Portfolio Permit Monitoring
$59 / month
- Up to 100 fixed addresses across up to ten supported cities
- The same baseline, weekly source checks, email alerts and private history as weekly monitoring
Renews monthly until canceled through Manage billing. Request a new scope before changing cities or adding properties. No legal determinations or analyst review.
One usable property record
Read the evidence. See the follow-up. Keep the file.
Direct deliveries organize your permit results into a private property workspace, with source dates, field-presence details, a follow-up queue and JSON, CSV and printable reports. Weekly monitoring keeps its change history in the same dashboard.
Chicago portfolios also receive an exact-building query of the city’s published building violations. Cases are building context—not unit-level findings. Supported records can include satellite-map and nearby Street View links derived from valid official parcel coordinates, plus reviewed official contact routes. Those links are navigation aids—not imagery analysis, a current inspection, or a property-condition verdict. Other permit jurisdictions retain the permit workspace without implying municipal-case coverage.
What the evidence bundle does differently
If an address is missing from a published source, start with why a no-match is not a legal verdict.
| Layer | What is delivered | Why it matters |
|---|---|---|
| Match decision | EXACT_PUBLISHED_MATCH, REVIEW_CANDIDATE, NOT_FOUND_IN_PUBLISHED_SOURCE, or INVALID_INPUT | A similar address is never silently upgraded into a permit match. |
| Official lineage | Permit ID, source-defined status, expiration when published, matched address, and government source URL | The buyer can inspect the publisher behind every consequential row. |
| Tamper evidence | SHA-256 fingerprints for matched source records and hashes binding the input, registry scope, and output | The delivered result can be reproduced and checked after handoff. |
| Negative-result boundary | Coverage mode and an explicit warning about what a no-match can and cannot prove | Missing from a published feed is not mislabeled as illegal or ineligible. |
| Monitoring integrity | Failed or incomplete checks are not accepted as a new successful baseline. | Source outages remain visible and cannot silently become a no-match finding. |
What your report shows
One row per address you send, read from the city’s published registry at the time of your order. Each row has the city’s own status word, the expiry date, our decision (exact match, near match for your review, not on the list, or still listed after its expiry date), and a link to the city’s record. The report states when the list was read and how many rows it had, and every file carries a SHA-256 fingerprint. To see the cities’ lists as they stand right now, open the live board.
Request flow
- Select a supported jurisdiction and submit 1–25 street addresses through the secure intake above. Unsupported or malformed scope is rejected before payment.
- Continue to Stripe with the opaque intake reference. Stripe collects payment and returns you to a private receipt-bound delivery page.
- The signed payment event launches the complete supported official-registry query automatically. Transient failures retry safely without starting a second fulfillment.
- Save your private access link. Monthly customers use the same dashboard to review weekly checks, changes and billing status.
Permit Audit ($4.99): check up to 25 addresses
The secure audit intake stores your validated address portfolio in CivicDataForge’s private system. Review the privacy notice and data-use limits.