Integrate WhatAScam data into your app, security tool, or platform.
The WhatAScam REST API provides access to our scam database, blacklists, and reports. Some endpoints are public; others require an approved API key.
https://whatascam.org/api/v1/publicX-API-Key header or api_key query param{"status":"success","data":{...}}action=stats
🌐 Public
Get platform statistics
action=categories
🌐 Public
Get all scam categories with counts
action=subcategories
🌐 Public
Get subcategories for a category
action=scams
🌐 Public
List reports with filters
action=scam
🌐 Public
Get single report by slug or id
action=check
🌐 Public
Check phone/email/wallet/website
action=phones
🌐 Public
Paginated phone blacklist
action=wallets
🔑 API Key Required
Paginated crypto wallet blacklist
action=missing_persons
🔑 API Key Required
Missing persons reports
action=submit_report
🔑 API Key Required
Submit a new report
curl "https://whatascam.org/api/v1/public?action=check&q=%2B919876543210"
// Response:
{
"status": "success",
"data": {
"found": true,
"type": "phone",
"phone_blacklist": {
"phone": "+919876543210",
"scam_type": "KYC Fraud",
"reports": 12,
"country": "India"
},
"reports": [...]
}
}