Developers
Enterprise Risk API
Payout, onboarding లేదా callback ముందు ఒక phone number spam risk, business verification ను check చేయండి — ఒక signed request, milliseconds లో సమాధానం.
Signed & scoped
HMAC-signed requests, ఒక్కసారే వాడే nonces, IP allowlists, ప్రతి client కు ప్రత్యేక scopes.
ఒకసారి ఒక నంబర్
నిర్ణయాల కోసం — data mining కోసం కాదు. Batch input లేదు, directory export లేదు.
Privacy by design
Verified business పేర్లు మాత్రమే ఇస్తాం. మీరు check చేసే నంబర్లను మేము నిల్వ చేయం.
Request
import hashlib, hmac, json, secrets, time, requests
path = "/enterprise/v1/risk-check"
body = json.dumps({"number": "+918041234567"})
ts, nonce = str(int(time.time())), secrets.token_hex(16)
canonical = "\n".join([ts, nonce, "POST", path,
hashlib.sha256(body.encode()).hexdigest()])
sig = hmac.new(SECRET.encode(), canonical.encode(),
hashlib.sha256).hexdigest()
r = requests.post("https://api.synsafecaller.com" + path, data=body,
headers={"Content-Type": "application/json", "X-SSC-Key": KEY_ID,
"X-SSC-Timestamp": ts, "X-SSC-Nonce": nonce,
"X-SSC-Signature": sig})200 OKResponse~40 ms
{
"request_id": "5b1f0c2e-8c4d-4a6e-9d51-2f7c3a9e1b20",
"number": "+918041234567",
"verification": {
"status": "verified_business",
"business_name": "Acme Bank",
"purpose": "support"
},
"risk": { "level": "low", "confidence": "high", "category": null },
"ttl_seconds": 3600,
"v": 1
}మీకు వచ్చేవి
- verification.status
- verified_business, claimed లేదా unverified
- verification.business_name
- Verified businesses కు మాత్రమే — వ్యక్తుల పేర్లు ఎప్పుడూ కాదు
- risk.level
- unknown, low, medium, elevated లేదా high — community reports, burst detection ఆధారంగా
- risk.category
- ఎక్కువగా report అయిన వర్గం, ఉదా. loan_fraud లేదా telemarketing
Limits & భద్రత
- ప్రతి client కు default గా సెకనుకు 10 requests
- Contract ప్రకారం నెలవారీ quota
- ±5 నిమిషాల timestamp window, nonces మళ్లీ వాడలేరు
- Emergency నంబర్లు (112, 100, 108…) ఎప్పుడూ score చేయబడవు
ఎవరి కోసం
- బ్యాంకులు, NBFC లు — account వివరాలు చెప్పే ముందు caller ను verify చేయండి
- Fintech & payments — payout, refund నంబర్ల risk check
- Collections & support teams — callback నంబర్ నిజమైనదో నిర్ధారించండి
API access పొందండి
ఉద్దేశ పరిమితితో contract ద్వారా మాత్రమే access. మీ use case, అంచనా volume మాకు తెలియజేయండి.
మాతో మాట్లాడండి — contact@synsafecaller.comPython, Node.js, PHP examples తో integration guide ను approved clients కు పంపుతాం.
