BBB

Search Better Business Bureau Scam Tracker reports

Searches bbb.org Scam Tracker's consumer-reported-scam database by free-text query, scam category, targeted-victim state/province, reported-scammer state/province, report-date range, and/or dollar-loss range, paginated 10 results/page. A verified search with no matches returns results: [] and total_results: 0; an unavailable or unrecognized page returns 503 rather than an empty list. When result cards are present but BBB's total count is unavailable, total_results is omitted. Every page returns has_more and, when BBB's result count is exact, total_pages: request the next page only while has_more is true, because a page past the end returns 404. Omit every filter to browse the most-recent-first feed. This is a separate BBB dataset from the bbb-search/bbb-business/bbb-business-complaints business-rating family -- consumer-reported scam incidents, not business ratings.

get/bbb/scamtracker/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/bbb/scamtracker/search
  • Auth: API key in header x-api-key

Query parameters

querystring

Free-text search (phone number, website, email, business name, scam ID, description). Omit to browse the most-recent feed

scam_type'Advance Fee Loan' | 'Bank/Credit Card Company Imposter' | 'Business Email Compromise' | 'Charity' | 'Counterfeit Product' | 'COVID-19' | 'Credit Cards' | 'Credit Repair/Debt Relief' | 'CryptoCurrency' | 'Debt Collections' | 'Employment' | 'Fake Check/Money Order' | 'Fake Invoice/Supplier Bill' | 'Family/Friend Emergency' | 'Foreign Money Exchange' | 'Government Agency Imposter' | 'Government Grant' | 'Healthcare/Medicaid/Medicare' | 'Home Improvement' | 'Identity Theft' | 'Investment' | 'Moving' | 'Online Purchase' | 'Other' | 'Phishing' | 'Rental' | 'Retail Business' | 'Romance' | 'Scholarship' | 'Sweepstakes/Lottery/Prizes' | 'Tax Collection' | 'Tech Support' | 'Travel/Vacation/Timeshare' | 'Utility' | 'Vanity Award' | 'Worthless Problem-solving Service' | 'Yellow Pages/Directories'

Scam category filter

statestring

Optional 2-letter targeted-victim state/province code (US state or Canadian province)

scammer_statestring

Optional 2-letter reported-scammer state/province code (US state or Canadian province) -- where the scammer is reported to be, not the victim

date_fromstring

Optional report-date range start (YYYY-MM-DD), inclusive. Must be set together with date_to

date_tostring

Optional report-date range end (YYYY-MM-DD), inclusive. Must be set together with date_from

min_dollars_lostinteger

Optional minimum reported dollar loss. Must be set together with max_dollars_lost

max_dollars_lostinteger

Optional maximum reported dollar loss. Must be set together with min_dollars_lost

pageinteger

Result page (10 per page), default 1

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "date_from": "2026-01-01",
    "date_to": "2026-01-31",
    "max_dollars_lost": 1000000,
    "min_dollars_lost": 500000,
    "page": 1,
    "query": "amazon",
    "results": [
      {
        "business_name_used": "AltRX",
        "category": "Online Purchase",
        "date_reported": "August 19, 2026",
        "dollars_lost": "$149",
        "id": "1397968",
        "victim_location": "Chesapeake, VA, USA - 23322"
      }
    ],
    "scam_type": "Phishing",
    "scammer_state": "NY",
    "state": "TX",
    "total_pages": 74738,
    "total_results": 747374
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.