How FinTrakker works
Our mission, our data sources, and the methodology behind our license monitoring platform.
Removing the manual work from multi-state licensing
Fintech companies operating across multiple states face a persistent compliance burden: tracking license renewals, monitoring regulatory changes, and keeping surety bond requirements current across dozens of jurisdictions. Most teams handle this with spreadsheets, calendar reminders, and manual NMLS lookups.
FinTrakker was built to replace that process. Our platform monitors NMLS Consumer Access, state financial regulator portals, and FinCEN's MSB Registrant Search on a continuous basis, surfaces changes the day they occur, and delivers structured alerts to your inbox, webhook endpoint, or RSS reader. The goal is to give compliance officers and regulatory consultants a single reliable source of truth for license status across every jurisdiction where their company operates.
Where our data comes from
All data is sourced from official government portals. FinTrakker does not generate, estimate, or extrapolate license status. We read directly from the authoritative sources that regulators themselves publish.
How we detect and classify changes
Our scraper infrastructure polls each data source twice daily. On each run, we compare the current state of every monitored license record against the last known state stored in our database. When a difference is detected, we classify the change by severity and generate a structured alert.
Severity Classification
- Critical License has expired or been revoked. Immediate action required. Operating with an expired license may violate state law.
- High License renewal due within 30 days, or a required document (surety bond, annual report) is past its due date.
- Medium License renewal due within 90 days, or a regulatory change affecting your license type has been published.
- Low License status change (e.g., from Pending to Active), or an informational update with no immediate compliance deadline.
When data is refreshed
Scrapers run at 7:17 AM UTC and 7:17 PM UTC daily. This captures overnight processing by state agencies (most complete batch updates in the early morning hours UTC) and afternoon updates for agencies operating in US Pacific time.
Average alert delivery is under 4 minutes from the scraper detecting a change to the email or webhook arriving. For webhooks, delivery is attempted immediately with 3 retry attempts on failure.
Platform statistics (30-day trailing)
About the team
FinTrakker is a product of Firmhound, a data intelligence platform that monitors 14 government data domains including federal regulatory filings, SEC submissions, grant databases, lobbying disclosures, and financial licensing. Firmhound was founded to give businesses programmatic access to government data that is technically public but practically difficult to monitor at scale.