Aller au contenu principal
API et outils

API Bulk en un seul POST

Envoyez domaines, IP et URL en JSON à https://api.ismalicious.com/bulk/check. Une réponse synchrone, avec verdict, confiance et catégories par entité.

Aucune carte bancaire requise · Clé API gratuite

Requête

Un seul POST, un résultat par entité.

curl -X POST "https://api.ismalicious.com/bulk/check" \
  -H "X-API-KEY: YOUR_BASE64_CREDENTIALS" \
  -H "Content-Type: application/json" \
  -d '{"entities":["example.com","8.8.8.8"],"enrichment":"full"}'

200 OK · extrait de la réponse

{
  "success": true,
  "total": 2,
  "processed": 2,
  "results": [
    {
      "entity": "example.com",
      "type": "domain",
      "isMalicious": false,
      "confidence": 12,
      "sources": 3,
      "categories": []
    },
    {
      "entity": "8.8.8.8",
      "type": "ip",
      "isMalicious": false,
      "confidence": 0.05,
      "sources": 1,
      "categories": []
    }
  ],
  "processingTimeMs": 210
}
Entités par requête
10–500
Basic · par requête
50
Pro · par requête
100
Enterprise · par requête
500
Fonctionnalités

L’essentiel en un coup d’œil.

Types mélangés

Domaines, IP et URL dans le même tableau entities.

Limites par offre

GET /bulk/check renvoie votre taille de lot maximale et votre usage.

Même authentification

X-API-KEY (Base64 apiKey:apiSecret), comme /check.

Applications

Cas d’usage à évaluer en premier.

  1. Enrichissement de logs

    Enrichissez vos logs SIEM avec des données de menace, par lots.

  2. Validation de listes

    Confrontez vos blocklists et listes d’IOC à notre renseignement.

  3. Traitement d’e-mails

    Vérifiez toutes les URL et tous les domaines d’un lot de courriels.

  4. Chasse aux menaces

    Analysez de grands ensembles d’IOC pendant vos investigations.

En détail

À savoir avant de commencer.

Bulk ou vérification unitaire ?

Utilisez Bulk pour les tableaux de bord, la validation de CSV ou des listes de taille moyenne. Pour un rapport détaillé par entité ou une progression en continu, préférez GET /check ou le SSE /check/stream.

FAQ

Questions fréquentes.

Combien d’éléments par requête ?

Free : 10 entités ; Basic : 50 ; Pro : 100 ; Enterprise : 500. Au-delà, la requête renvoie une erreur : découpez les listes plus longues ou passez à une offre supérieure.

Quels formats d’entrée sont acceptés ?

JSON uniquement : un tableau entities de chaînes (domaines, IP, URL).

Le traitement est-il synchrone ?

Oui. La réponse HTTP contient le résultat de chaque entité dans une seule charge utile JSON.

Puis-je obtenir un enrichissement complet par entité ?

Le champ enrichment, optionnel, règle la profondeur d’analyse de chaque entité (même principe que GET /check).

Testez avec vos propres indicateurs.

L’offre gratuite inclut les recherches sur le site sans plafond mensuel et 250 requêtes API par mois. Vérifiez les sources et les limites, puis connectez l’API.

Aucune carte bancaire requise · Clé API gratuite