Free CFPB Complaint Lookup
See how many consumer complaints a company has and whether they are rising.
Free & rate-limited. No signup required to try.
SAMPLE LENDING CO. has 12,840 consumer complaints in the CFPB database, 1,960 of them in the last 12 months, up 24.1% on the year before.
A free trial adds the top five products and issues with their counts, how the company responded, and the channels used.
- Complaints on file
- 12,840
- In the last 12 months
- 1,960
- Against the year before
- up 24.1%
- Newest complaint
- Oct 19, 2026
- Answered on time
- 98.1%
- Closed with relief
- 23.6%
- Still in progress
- 130
- Most common product
- Mortgage
- Most common issue
- Managing an account
The short answer
A CFPB complaint lookup counts the consumer complaints the Consumer Financial Protection Bureau has published naming a company. This free tool shows the total, the last 12 months against the year before, the share answered on time, the share closed with relief, and the most common product and issue. A free trial adds the full breakdowns.
- No signup needed
- Read from the CFPB's database
- 12-month change included
A complaint lookup tells you in seconds what the CFPB has published about a company.
Enter a company name. The tool matches it against the CFPB's own list of companies and counts the complaints published under the name it finds: the total, the complaints from the last 12 months and from the 12 months before, and the date of the newest one.
It also shows the share of responses the CFPB records as sent on time, the share of finished complaints that ended in relief, the number still in progress, and the product and the issue named most often. The company comes back the way the CFPB spells it, in capital letters. To keep the tool free for everyone, a company looked up in the last six hours is shown again.
A name the database holds no complaints for costs no credits. A free trial adds the five products and issues named most often with their counts, every way the company responded and the channels the complaints came in through, and checks many companies at once.

A complaint lookup returns these facts, and each one answers a different question.
This is an invented result for a made-up lender, laid out the way a real one comes back. The headline counts are free on this page, and a free trial opens the rest.
- Complaints on file
12,840
How many complaints the CFPB has published naming the company, since the database began.
- In the last 12 months
1,960
The complaints the CFPB received in the 365 days up to the day of the lookup.
- Against the year before
up 24.1%
The change from the 365 days before that, in percent. It is left out when nothing was published for the earlier year.
- Newest complaint
Oct 19, 2026
The date the newest published complaint was received.
- Answered on time
98.1%
The share of responses the CFPB records as sent on time, out of those it marks on time or late.
- Closed with relief
23.6%
The share of finished complaints that ended in monetary or non-monetary relief. Complaints still in progress are left out.
- Still in progress
130
How many of the complaints have no final response from the company yet.
- Most common product
Mortgage
The product named most often, in the CFPB's own category names.
- Most common issue
Managing an account
The issue named most often, in the CFPB's own category names.
Opens with a free trial
- Five products and issues
Each with its count
The five products and the five issues named most often, so you can see how much of the total each one makes up.
- How the company responded
Every response, counted
Closed with explanation, with relief, without relief and still in progress, each with its count.
- Channels
Web, phone, referral and more
How the complaints came in to the CFPB, with a count for each.
Checking a company takes three steps and no signup.
Enter the company name
Type the name as people write it, such as the one on a loan offer, a partner list or a vendor file.
We match it and count
The name is matched against the CFPB's own company list, and the complaints published under the best match are counted, including the last 12 months against the 12 before.
Read the answer
You see how many complaints the CFPB has published naming the company, how that moved over the year, how quickly the company answered and what the complaints were mostly about.
One lookup counts the complaints the CFPB has published for a company.
This is the path a single lookup takes. Nobody is contacted and nothing is filed.
- You enter a company nameTwo to 100 characters, in any letter case.
- The name is matchedChecked against the CFPB's own list of companies, and the best match is kept.A name the database holds no complaints for stops here and costs no credits.
- The complaints are countedThe total, the last 12 months against the 12 before, and how the company responded.
- You see the answerThe counts when the CFPB has published complaints, or none found.
Bulk company checks run the same lookup on a whole list with one CSV file.
The free tool checks one company at a time. With a 1Lookup account you upload a CSV file in the dashboard, pick the column that holds the company names and download the same file back with the result columns filled in on every row. These rows are invented.
| company | Found | Company | Total Complaints | Last 12 Months | Change (%) | Credits Used |
|---|---|---|---|---|---|---|
| Sample Lending | Yes | SAMPLE LENDING CO. | 12840 | 1960 | 24.1 | 2 |
| Example Servicing | Yes | EXAMPLE SERVICING, INC. | 3120 | 410 | -8.9 | 2 |
| Sample Holdings Group | No | 0 |
- 2 credits for each company that has published complaints, and nothing for a name the database holds none for.
- Up to 2 million rows in one CSV file.
- Up to 200 API requests per 10 seconds for each API key, and each account can make up to 1,000 requests a minute in total across all its keys.
The Complaint Check API returns the same counts as JSON from one request.
Send the company name to the endpoint with your API key. A company with published complaints costs 2 credits, and a name the database holds none for or a name that is too short costs 0. Whether it was found is in classification.found, and the products, issues and channels are in insights.complaint_check_result.
curl -X POST https://app.1lookup.io/api/v1/complaint-check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company": "Sample Lending"}'import requests
response = requests.post(
"https://app.1lookup.io/api/v1/complaint-check",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"company": "Sample Lending"},
)
data = response.json()["data"]
print(data["classification"]["found"])const response = await fetch('https://app.1lookup.io/api/v1/complaint-check', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ company: 'Sample Lending' })
})
const { data } = await response.json()
console.log(data.classification.found)Response
{
"success": true,
"data": {
"classification": {
"found": true,
"name": "SAMPLE LENDING CO.",
"total_complaints": 12840,
"complaints_last_12_months": 1960,
"complaints_previous_12_months": 1580,
"change_pct": 24.1,
"newest_complaint_date": "2026-10-19",
"timely_response_pct": 98.1,
"relief_pct": 23.6,
"in_progress": 130,
"top_product": "Mortgage",
"top_issue": "Managing an account",
"checked_at": "2026-10-23",
"match_count": 2
},
"metadata": { "credits_used": 2, "cache_hit": false }
}
}To check every company on a list from your own software, see our Complaint Check API.
One complaint lookup shows the total, the trend and the response record of a company.
The year is set against the year before.
You see the complaints from the last 12 months beside the 12 months before them, and the change between the two, so a trend is one line instead of two searches.
Response times and outcomes come as shares.
The share answered on time and the share closed with relief are worked out for you, with the count still in progress left out of the second.
The product and the issue named most often are shown.
You see what the complaints are mostly about, in the CFPB's own category names, without reading a single one.
A name with no published complaints costs no credits.
A company the database holds none for, or a name spelled differently, returns a plain none found.
Lenders, compliance teams, reporters and consumers all check complaints with this tool.
Lenders and marketplaces reviewing a partner
Check how many complaints the CFPB has published naming a lender, servicer or collector before you sign a referral or partnership deal.
Compliance and risk teams screening a counterparty
Read the published count and its 12-month change beside the registration and filings you already collect.
Journalists and researchers looking at a company
See the total, the recent trend and the product named most often before you open the CFPB's own search tool for the complaints themselves.
Consumers comparing a company they are about to use
Read what the CFPB has published about a bank, card issuer or loan servicer, and how quickly the company answered.
These are the questions people ask about the free CFPB complaint lookup.
Is the CFPB complaint lookup really free?
Yes. You get a few lookups a day without an account, and nothing to pay. A free 1Lookup trial removes the daily limit and adds the products, issues, responses and channels behind the count.
Where does the information come from?
From the Consumer Complaint Database that the Consumer Financial Protection Bureau (CFPB) publishes. The CFPB publishes a complaint after the company responds or after 15 days, whichever comes first, and says the database generally updates daily. The page reads it when you ask, so the result is as current as the database.
What do the complaint counts measure, and what do they not measure?
They are counts of the complaints the CFPB has published naming a company, and nothing more. The CFPB's database page says these complaints are not a statistical sample of consumers' experiences in the marketplace and are not representative of all consumers' experiences with a financial product or company. Only complaints sent to companies for a response are eligible to be published.
Why does a company come back with none found?
The database lists only companies with at least one published complaint. A company with none, a company the CFPB does not take complaints about, such as most retailers, and a name spelled differently from the CFPB's own all return none found, and nothing is used up. Try a shorter name before you read a miss as none.
How does it match the name I type?
The name is matched against the CFPB's own list of companies, and the best match is counted. The result shows the name as the CFPB spells it, so you can see which entry was used. A parent and its subsidiaries are often listed separately, so type the exact name you want when the first match is not the right one.
What does the change against the year before mean?
It compares the complaints received in the last 365 days with the 365 days before them, so 1,960 against 1,580 reads up 24.1%. The newest weeks run short, because a complaint appears only after the company responds or 15 days pass.
What do answered on time and closed with relief mean?
Answered on time is the share of responses the CFPB marks as sent on time, out of those it marks on time or late. Closed with relief is the share of finished complaints that ended in monetary or non-monetary relief, with complaints still in progress left out.
Does it show the complaints themselves?
No. It shows counts and categories, never an individual complaint or what a consumer wrote. For individual complaint records, the CFPB's own search tool is free.
Can I check a list of companies at once?
Yes, in a free trial. Upload a CSV with a company column or call the Complaint Check API. Each company with published complaints costs 2 credits, and a name the database holds none for costs nothing.
Where to go after you check a company.
- Complaint Check APICheck a whole list of companies, with the products, issues, responses and channels behind each count.
- 1Lookup vs the CFPB Complaint DatabaseThe CFPB's free database with every complaint record, against a finished summary from a company name.
- 1Lookup vs the BBB APIAn approval-gated API with BBB ratings and BBB complaints, against the CFPB's published complaint counts.
People who check a company's complaints also look for these.
- cfpb complaint lookup
- cfpb complaints by company
- search cfpb complaints
- how many cfpb complaints does a company have
- consumer complaint database search
- check a lender's complaints
- company complaint history
- cfpb complaint count by company
- cfpb complaint database api
- complaint check api
These free tools check other records the same way.
Carrier Lookup
Identify the carrier and network for any phone number.
Reverse Email Lookup
Find out who's behind an email address.
DOT Number Lookup
Check any trucking company by USDOT number: status, fleet size and safety rating.
MC Number Lookup
Check any carrier or broker by MC number: authority status, USDOT number, fleet size and safety rating.