Home / Products / Enforcement & regulatory
Enforcement & regulatory

AAER API: SEC Accounting and Auditing Enforcement Releases

Accounting and Auditing Enforcement Releases as JSON: actions against companies, executives and auditors for financial reporting violations.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/enforcement/aaer"
import os, requests

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

Overview

The SEC flags enforcement actions involving accountants, auditors and financial reporting as Accounting and Auditing Enforcement Releases (AAERs). They are the standard dataset for academic research on accounting fraud and misstatements.

The AAER API returns each release with its AAER number, date, respondents and order documents.

What you get

Built for developers who would rather not parse EDGAR.

AAER numbers

Each release with its AAER and related release numbers.

Order documents

Links to the orders and complaints.

Full text option

details=true adds the release text.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/enforcement/aaerDocs →

Accounting and Auditing Enforcement Releases.

Parameters: page, details=true

Response fields

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

FieldMeaning
releases[].releaseNoRelease numbers including the AAER number.
releases[].publishedAt, title, url, documents[]Date, respondents and documents.

Use cases

Datasets behind this API

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

Tutorials

FAQ

What is an AAER?

An Accounting and Auditing Enforcement Release: an SEC enforcement action involving financial reporting, accountants or auditors.

Try the AAER Database free

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

Get free API key →