CFPB Consumer Complaints Scraper avatar

CFPB Consumer Complaints Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
CFPB Consumer Complaints Scraper

CFPB Consumer Complaints Scraper

Scrapes the CFPB Consumer Complaint Database for financial product complaints. Filter by company, product type, issue, state, and date range.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

CoDee

CoDee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

CFPB Consumer Complaints Database

Search the CFPB (Consumer Financial Protection Bureau) consumer complaints database — over 13 million complaints filed against US financial companies including banks, credit bureaus, mortgage lenders, and debt collectors.

What data does it extract?

For each complaint, the Actor extracts:

FieldDescription
CompanyCompany the complaint was filed against (e.g., Equifax, Wells Fargo)
ProductFinancial product category (Credit reporting, Mortgage, Credit card, etc.)
IssueThe specific issue reported
Sub-issueMore detailed issue classification
StateConsumer's US state
Date receivedWhen the complaint was filed
Company responseHow the company responded (Closed with explanation, In progress, etc.)
TimelyWhether the company responded on time
Consumer narrativeThe consumer's own description (when published)
Submitted viaChannel used (Web, Phone, Referral, etc.)

Output example

{
"complaintId": "19561135",
"dateReceived": "2026-02-17T12:00:00-05:00",
"dateSentToCompany": "2026-02-17T12:00:00-05:00",
"company": "EQUIFAX, INC.",
"product": "Credit reporting or other personal consumer reports",
"subProduct": "Credit reporting",
"issue": "Improper use of your report",
"subIssue": "Reporting company used your report improperly",
"state": "MD",
"zipCode": "21040",
"submittedVia": "Web",
"companyResponse": "In progress",
"companyPublicResponse": null,
"timely": "Yes",
"consumerDisputed": "N/A",
"consumerNarrative": "",
"hasNarrative": false,
"tags": null,
"scrapedAt": "2026-02-18T22:00:00.000Z",
"sourceUrl": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/api/v1/"
}

Input options

ParameterTypeDescription
companiesstring[]Filter by company name (exact match, e.g., ["EQUIFAX, INC."]). Leave empty for all.
productsstring[]Filter by product category (e.g., ["Mortgage", "Credit card"]). Leave empty for all.
statesstring[]Filter by state codes (e.g., ["CA", "FL"]). Leave empty for all.
issuesstring[]Filter by issue type. Leave empty for all.
dateFromstringStart date in YYYY-MM-DD format (e.g., "2024-01-01").
dateTostringEnd date in YYYY-MM-DD format.
searchTextstringFull-text search in consumer narratives.
maxRecordsintegerMaximum records to fetch. Default: 10,000. Max: 10,000 per query.

Use cases

  • Fintech companies - Monitor competitor complaint volumes and trends for product development insights
  • Banks & lenders - Benchmark complaint rates against industry peers and track regulatory risk
  • Law firms - Identify patterns in complaints for class action research and consumer protection cases
  • Compliance teams - Track complaint trends to preemptively address regulatory concerns
  • Investors - Use complaint data as alternative data for due diligence on financial companies
  • Data journalists - Report on consumer protection issues, company behavior patterns, and industry trends
  • Researchers - Analyze 13M+ complaints for academic studies on financial services, consumer behavior, and regulation

Top complained-about companies

Equifax, Experian, TransUnion, Wells Fargo, Bank of America, JPMorgan Chase, Citibank, Capital One, and thousands more.

Product categories

Credit reporting, Debt collection, Mortgage, Credit card, Checking/savings, Student loan, Vehicle loan, Money transfer, Payday loan, Prepaid card, and more.

Data freshness

The CFPB updates this database daily. Schedule this Actor to run daily or weekly to track new complaints.

Cost

This Actor uses the CFPB public API. Typical cost: less than $0.01 per run for up to 10,000 records.