CFPB Consumer Complaints Scraper - 17M+ Records avatar

CFPB Consumer Complaints Scraper - 17M+ Records

Pricing

from $5.00 / 1,000 results

Go to Apify Store
CFPB Consumer Complaints Scraper - 17M+ Records

CFPB Consumer Complaints Scraper - 17M+ Records

Scrape 17M+ CFPB Consumer Complaint records by product, company, state, issue, and date. Get structured data: complaint_id, date_received, company_response, timely, and more. Ideal for fintech compliance, banking, and legal research. Works with Claude, ChatGPT & AI agents via Apify MCP.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Archit Khurana

Archit Khurana

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

CFPB Consumer Complaints Scraper

Extract 17M+ consumer financial complaints from the official U.S. CFPB database — no API key required. Works with Claude, ChatGPT, and AI agents via Apify MCP.

What This Actor Does

Scrapes the CFPB Consumer Complaint Database — the U.S. government's official public record of consumer financial complaints filed against banks, credit bureaus, debt collectors, mortgage lenders, and other financial institutions.

Data is sourced directly from the CFPB's own public API (consumerfinance.gov/data-research/consumer-complaints/search/api/v1/). No authentication needed. Government open data.

Who This Is For

  • Fintech compliance teams — monitor complaint trends for competing products
  • Banking & insurance analysts — track company response rates and dispute outcomes
  • Legal & regulatory researchers — analyze complaint patterns by product/issue/state
  • AI agents via Claude/ChatGPT MCP — query financial complaint data conversationally
  • Data scientists — build NLP models on 17M+ consumer narratives
  • Journalists & policy researchers — investigate consumer protection issues

What Data You Get

Each complaint record includes:

FieldDescription
complaint_idUnique CFPB complaint ID
date_receivedDate CFPB received the complaint
productFinancial product category (e.g. "Mortgage", "Credit card")
sub_productSub-product type
issuePrimary complaint issue
sub_issueSpecific sub-issue
companyName of the financial company
stateUS state of the consumer
zip_codeConsumer ZIP code
submitted_viaHow complaint was filed (Web, Phone, etc.)
date_sent_to_companyWhen CFPB forwarded complaint to company
company_responseCompany's official response
company_public_responsePublic-facing company statement
timelyWhether company responded on time
consumer_disputedWhether consumer disputed the response
has_narrativeWhether complaint includes consumer's written narrative
tagsSpecial tags (Servicemember, Older American, etc.)
complaint_what_happenedConsumer's written narrative (when available)
cfpb_urlDirect URL to complaint on CFPB website
scraped_atISO timestamp when record was scraped

Example Input

{
"product": "Mortgage",
"company": "BANK OF AMERICA",
"state": "CA",
"dateReceivedMin": "2024-01-01",
"dateReceivedMax": "2024-12-31",
"sortBy": "created_date_desc",
"maxResults": 100
}

Example Output

[
{
"complaint_id": "9876543",
"date_received": "2024-06-15",
"product": "Mortgage",
"sub_product": "Conventional home mortgage",
"issue": "Trouble during payment process",
"sub_issue": "Payment processing",
"company": "BANK OF AMERICA, NATIONAL ASSOCIATION",
"state": "CA",
"zip_code": "90210",
"submitted_via": "Web",
"date_sent_to_company": "2024-06-15T00:00:00.000Z",
"company_response": "Closed with explanation",
"company_public_response": "Company has responded to the consumer and the CFPB",
"timely": "Yes",
"consumer_disputed": "N/A",
"has_narrative": false,
"tags": null,
"complaint_what_happened": "",
"cfpb_url": "https://www.consumerfinance.gov/data-research/consumer-complaints/search/?complaint_id=9876543",
"scraped_at": "2025-01-15T12:00:00Z"
}
]

AI Agent Queries This Actor Answers

  • "Show me mortgage complaints against Wells Fargo in Texas in 2024"
  • "Get the 50 most recent credit reporting complaints"
  • "Find debt collection complaints from California consumers"
  • "What issues are consumers complaining about with credit cards?"
  • "Export CFPB complaint data for compliance research"
  • "Give me complaints where company responded late"
  • "Find complaints with consumer narratives about identity theft"
  • "Analyze complaint patterns for a specific financial company"
  • "Get CFPB data for my fintech compliance dashboard"
  • "Monitor new consumer complaints filed this week"

How to Use with AI Agents (Claude MCP / ChatGPT)

  1. Connect Apify to Claude or ChatGPT via Apify MCP
  2. Ask: "Use the CFPB complaints scraper to get the 20 most recent mortgage complaints against Bank of America"
  3. The AI agent will run this actor automatically and return structured data

Tags

cfpb consumer complaints financial data government data compliance fintech banking mortgage credit reporting debt collection open data B2B lead generation

Notes

  • Data is sourced from the official CFPB public API — no login or API key required
  • The CFPB database contains 17M+ complaints going back to 2011
  • Consumer narratives (complaint_what_happened) are only populated when has_narrative: true
  • Government open data — freely reusable under US government open data policy
  • Works with Claude, ChatGPT, and any AI agent via Apify MCP