Guide pour intégrer RiskSonnar dans votre stack. Aucune carte bancaire pour le plan Starter (100 scans/mois gratuits).
Authentification via Google, GitHub ou email. Aucune information de paiement requise pour le plan Starter.
Une fois connecté, allez dans Tableau de bord → Clés API → Nouvelle clé. Donnez-lui un nom (ex: "production"), copiez la clé qui s'affiche (commence par rs_live_...).
⚠️ La clé n'est affichée qu'une seule fois. Stockez-la dans un gestionnaire de secrets (1Password, AWS Secrets Manager, .env, etc.).
Vous pouvez créer plusieurs clés (dev, staging, prod) et les révoquer indépendamment depuis le tableau de bord.
Risk Scoring V2 — endpoint le plus rapide (100 ms / entité)
curl -X POST https://www.risksonnar.com/api/v1/risk/v2 \
-H "Authorization: Bearer rs_live_VOTRE_CLE" \
-H "Content-Type: application/json" \
-d '{
"name": "Vladimir Putin",
"country": "RU"
}'
Réponse JSON typique :
{
"target_name": "Vladimir Putin",
"score": 0,
"level": "CRITICAL",
"rating": "D",
"duration_ms": 122,
"flags": [
{
"category": "sanctions",
"description": "Sanction directe : ofac → PUTIN, Vladimir Vladimirovich",
"source": "ofac_sdn",
"weight": -60
},
...
]
}
Bulk scan (jusqu'à 500 entités/call)
curl -X POST https://www.risksonnar.com/api/v1/risk/v2/bulk \
-H "Authorization: Bearer rs_live_VOTRE_CLE" \
-H "Content-Type: application/json" \
-d '{
"targets": [
{"name": "Total Energies", "country": "FR"},
{"name": "BNP Paribas", "country": "FR"},
{"name": "L\'Oréal", "country": "FR"}
]
}'
Graph relationnel d'une société (D3.js ready)
curl https://www.risksonnar.com/api/v1/graph/552120222?depth=2 \
-H "Authorization: Bearer rs_live_VOTRE_CLE"
Documentation complète →