An award-winning transparency tool that combines over 50 official NYC open datasets — agencies, people, jobs, capital projects, schools, districts and procurement — into one searchable picture of how city government works.
This update integrates NYCHA vendor activity into City vendor profiles using a new name-based crosswalk script and generator. NYCHA contract and payment endpoints now expose PASSPort IDs, allowing the frontend to link matched NYCHA vendors directly to their City profiles while safely falling back to self-filtering for unmatched records.
Updated the NYCHA profile navigation to unify Finances and Procurement into a single dropdown menu matching other profiles. Added Council Funding to the NYCHA profile and fixed a bug where the discretionary funding table referenced a nonexistent column.
Added searchable, filterable, and exportable record explorer tables to the NYCHA Budget and Revenue pages. This introduces new backend endpoints for querying budget and revenue lines, along with a reusable Blade template component to handle the table rendering, pagination, and CSV exports.
Updated the organization profile fetcher to distinguish between a genuinely missing organization and a transient API outage. Instead of incorrectly returning a 404 error during API downtime, the system now retries the request once and serves a 503 error page with an automatic retry header.
Added a check-level payment record explorer for NYCHA spending, allowing users to search, filter, paginate, and export individual payments. It introduces new API endpoints for retrieving and exporting payment records, optimized by fiscal year, along with a user interface that mirrors the existing contracts explorer.
Added a searchable and filterable NYCHA contract record explorer featuring pagination, sorting, expandable detail rows, and CSV export. The update introduces a new backend export endpoint and a server-rendered frontend filter form to allow users to query individual contract records.