DEV Community

Ava Torres
Ava Torres

Posted on • Originally published at apify.com

How to Search Federal Audit Clearinghouse Single Audit Data

The Federal Audit Clearinghouse is the official repository for single audit data submitted by organizations that spend $750,000 or more in federal funds annually. This includes nonprofits, universities, state agencies, and local governments. Single audits reveal findings, questioned costs, material weaknesses, and compliance deficiencies. The data is public but the FAC search interface is slow and not built for bulk extraction.

Why automate this?

Grant managers need to verify that subrecipients are audit-compliant before awarding funds. Federal agency staff review audit findings for programs they administer. Compliance analysts track organizations with repeat findings across audit cycles. Researchers studying government spending effectiveness use single audit data to identify systemic weaknesses. Journalists investigating waste and misuse of federal funds pull audit findings for specific organizations or programs. Manual searches on the FAC portal handle one entity at a time. Automated extraction scales this to batch queries.

What data you get

The Federal Audit Clearinghouse scraper returns structured records including:

  • Entity name and UEI (Unique Entity Identifier)
  • Audit year and period covered
  • Federal programs audited (CFDA/ALN numbers)
  • Total federal expenditures
  • Audit findings (material weakness, significant deficiency, questioned costs)
  • Prior findings and repeat finding status
  • Auditor name and EIN
  • Report acceptance date and submission status

You can search by entity name, UEI, federal program, state, or audit year. Results are returned as JSON.

How it works

The scraper queries the FAC search API and detail endpoints. It extracts the audit summary and finding details for each matching submission. A maxResults parameter limits output volume per run.

Common use cases

Pass-through entities pull subrecipient audit history before executing subawards. Federal program officers review findings for their CFDA numbers across all recipient organizations. Compliance consultants track clients' audit status and flag new findings. Researchers studying federal grant compliance aggregate findings across programs and years.

Getting started

The actor runs on Apify. Provide an entity name or federal program number, set a result limit, and run. Output is structured JSON ready for compliance review or analysis.

Top comments (0)