Integrate anti-fraud AI into your product in minutes
Register and get a free key — 100 requests/day
Send a POST request to /api/v3/classify with text to analyze
Get verdict, risk score, categories, and recommendations
curl -X POST https://noscamai.com/api/v3/auth/register \
-H "Content-Type: application/json" \
-d '{"email": "you@company.com"}'Ready-to-use examples for your programming language
curl -X POST https://noscamai.com/api/v4/classify \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"input": "Вам надійшла виплата 3500 грн. Перейдіть: privat24-ua.xyz",
"source": "api"
}'All API requests must include the X-NSAI-KEY header with your API key.
| Header | Value |
|---|---|
Authorizationv4 | Bearer YOUR_API_TOKEN |
X-NSAI-KEYv3 legacy | nsai_free_YOUR_KEY |
Core platform endpoints
| Method | Path | Description | Auth |
|---|---|---|---|
| POST | /api/v4/classify | Classify message/URL/wallet | |
| POST | /api/v4/check | Quick check (simplified format) | |
| POST | /api/v4/crypto/analyze | Crypto wallet analysis | |
| GET | /api/v4/domains/check/{domain} | Domain check | |
| POST | /api/v4/file/analyze | File analysis | |
| GET | /health | Platform health status | — |
| GET | /api/v2/billing/plans | Billing plans | — |
| POST | /api/v3/auth/register | Register new user | — |
| GET | /api/v3/keys/info | API key information | |
| GET | /api/v1/community/stats | Community statistics | — |
| POST | /api/v4/dossier/build | Build investigation dossier | |
| GET | /api/v4/feed/stix | Threat intel feed (STIX 2.1) |
Standard API response structure
{
"verdict": "HIGH",
"risk_score": 78,
"threat_level": "HIGH",
"categories": ["BANK_FRAUD", "PHISHING"],
"reasons": [
"Виявлено підозрілі ключові слова: виплата, картку, перейдіть",
"Підозрілий домен: privat24-ua.xyz (не офіційний)"
],
"recommendations": [
"Не переходьте за посиланням",
"Перевірте інформацію в офіційному додатку банку"
],
"confidence": 0.94,
"elapsed_ms": 342.5,
"input_type": "text",
"analysis_id": "a7f3b2c1-..."
}Official clients for popular languages
Full-featured client for Python 3.8+
pip install nsaiTyped client for Node.js and browsers
npm install @nsai/sdkWhat's available today, what's in beta, and what's on the roadmap
| Feature | Status | Notes |
|---|---|---|
| Text / SMS classification | Available | 5 000+ UA patterns, LLM fallback |
| Crypto SafeCheck | Available | 11 chains, OFAC, mixer detection |
| DomainWatch | Available | CT logs, DNS, WHOIS, risk scoring |
| File Scanner | Available | Static analysis, heuristics |
| Entity extraction (NER) | Available | URLs, phones, IBANs, wallets |
| STIX 2.1 export | Available | Business+ plans |
| Webhook events | Beta | Real-time alerts on new threats |
| Policy Engine | Beta | Custom rules & auto-actions |
| Python SDK | Roadmap | pip install nsai — Q2 2026 |
| TypeScript SDK | Roadmap | npm install @nsai/sdk — Q2 2026 |
| Bulk analysis API | Roadmap | CSV / batch upload — Q3 2026 |
Each plan has its own limits
| Tier | Requests/day | Rate limit | Burst |
|---|---|---|---|
| Free | 200/day | 1 RPS | 10 RPM |
| Pro | 50K/mo | 5 RPS | 20 |
| Business | 500K/mo | 20 RPS | 100 |
| Enterprise | 5M+/mo | Custom | Custom |