CFPB Consumer Complaint Extractor
Pricing
from $1.00 / 1,000 results
CFPB Consumer Complaint Extractor
Pull CFPB public consumer complaints (18M+ records, daily, CC0) as clean JSON/CSV. Filter by company, product, issue, state, keyword and date. For compliance, vendor-risk, fintech research and journalists.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Ledgerline Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
By Ledgerline Data. Pull consumer complaints from the U.S. Consumer Financial Protection Bureau's public Consumer Complaint Database and get them back as clean JSON, CSV or Excel. The database holds more than 18M records, is refreshed daily and is licensed CC0.
What it does
Searches the official CFPB complaint API, newest complaints first, and returns one tidy row per complaint. You don't need a login, proxies or any scraping fragility.
Use cases
- Compliance and vendor risk: monitor complaints about your institution, your servicers and your vendors.
- Fintech and lender competitive research: compare complaint volume and issue mix across competitors.
- Legal and advocacy research: spot patterns by product, issue or state.
- Journalism and analysis: build datasets for stories and dashboards.
Input
| Field | Description |
|---|---|
searchTerm | Free-text keyword, for example escrow or forbearance |
companys | Exact CFPB company names, for example Freedom Mortgage Company |
products | For example Mortgage, Debt collection, Credit card |
states | Two-letter state codes |
issues | CFPB issue names |
dateFrom / dateTo | Date-received range (YYYY-MM-DD) |
maxItems | Maximum results (default 100, up to 10,000) |
{ "products": ["Mortgage"], "states": ["CA"], "dateFrom": "2026-10-01", "maxItems": 500 }
Sample output
{"complaintId": "30175657","dateReceived": "2026-10-16","company": "Freedom Mortgage Company","product": "Mortgage","subProduct": "Conventional home mortgage","issue": "Problem with a company's investigation into an existing problem","state": "CA","zip": "90802","companyResponse": "Closed with explanation","timely": "Yes","submittedVia": "Web","url": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/detail/30175657"}
Pricing
Pay per result: $1.00 per 1,000 complaints ($0.001 each), plus standard Apify platform usage.
Notes
The data comes from the CFPB's public API. Complaints aren't verified by the CFPB, so treat them as consumer allegations. This tool isn't affiliated with the CFPB.