About
A working reference for US bank regulatory data.
Call.Report exists to make FFIEC Call Report, UBPR, and related regulatory data easier to obtain, understand, and analyze. One place with correct documentation, working code, and machine-readable reference data — grounded in the upstream source.
What's here
-
A Python client library (
ffiec-data-connect), rewritten against the FFIEC REST API with OAuth2 JWT auth, pandas/polars output, and async support. - Reference docs for every public symbol in that library, cross-linked to the upstream source file that defines it.
- Guides for the underlying data — Call Reports, UBPR, NIC attributes, bulk files, identifier crosswalks.
- Machine-readable catalogs — the MDRM + UBPR field catalog today, more to come. Periodically refreshed.
- An interactive FFIEC REST API reference (reverse-engineered OpenAPI spec) for anyone working outside Python.
Who runs this
Call.Report is maintained by Civic Forge Solutions LLC. The project is independent and not affiliated with the FFIEC, the Federal Reserve, the FDIC, the OCC, or any other US government agency. FFIEC source material (MDRM definitions, UBPR user guides, XBRL schemas) is US government work and not subject to copyright in the United States; value added here — normalized titles, derivation trees, narrative documentation, the Python client — is what this project authors.
Licensing
Code (ffiec-data-connect) and published catalogs are released under
the Mozilla Public License 2.0. Site
content is licensed under CC
BY 4.0. Both are permissive for commercial use; attribution is appreciated.
See License & disclaimers for the formal text.
How it stays accurate
Every code block on this site originates from the upstream ffiec-data-connect repository — its test suite, its example notebooks, or its Sphinx sources — not from paraphrase. When upstream changes, the docs here are updated against the new source, not reinterpreted. The field-name catalog is regenerated from each new quarterly MDRM release via an idempotent pipeline that preserves historical revisions and only updates records that actually changed.
If a code snippet on this site fails against the real library, it's a bug. Email michael@civicforge.solutions with the page URL and traceback.
How it's funded
The library and site are free under their respective open licenses; there is no gated edition. Ongoing maintenance — tracking FFIEC API changes, updating docs against restatements, fixing edge cases — is funded by GitHub Sponsorships and by optional commercial support agreements for organizations that need priority response, SLAs, or custom work. Commercial arrangements do not gate any features.
See Support the project for the full breakdown.
Contact
For library bugs and feature requests, prefer the public issue tracker — public history is useful to other users hitting the same problem. For site issues, private inquiries, or commercial support, email michael@civicforge.solutions.