Home / Products / Audit
Audit

Auditor API: auditor name, location and PCAOB ID for any company

The auditor of any company from its latest 10-K, 20-F or 40-F: firm name, office location, PCAOB firm ID and ICFR attestation.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/auditor?ticker=AAPL"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/auditor",
    params={'ticker': 'AAPL'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())

Overview

Since 2022 the cover page data of annual reports includes the auditor's name, location and PCAOB firm ID, tagged in XBRL. The Auditor API reads them from the company's latest annual report.

It also returns whether the report includes an auditor attestation on internal control over financial reporting.

What you get

Built for developers who would rather not parse EDGAR.

Firm and office

Auditor name and the city that signed the report.

PCAOB ID

Join to PCAOB inspection and Form AP data.

ICFR attestation

Whether the auditor attested to internal controls.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/auditorDocs →

Auditor name, location, PCAOB firm ID.

Parameters: ticker | cik

Response fields

The main fields in every result. The raw filing data is always one level down.

FieldMeaning
auditorName, auditorLocation, auditorFirmIdWho audits the company and from where.
icfrAuditorAttestationWhether the annual report includes an ICFR attestation.
cik, accessionNoThe company and the filing used.

Use cases

Datasets behind this API

The SEC forms this API reads, with live filing counts.

Tutorials

FAQ

Which filings carry the auditor fields?

Annual reports for fiscal years ending after December 15, 2021 tag AuditorName, AuditorLocation and AuditorFirmId.

Try the Auditor free

500 API calls a month on the free plan. No sales call.

Get free API key →