Retour/API Docs

API Publique OSINT

Documentation complète — accès gratuit, aucune clé requise

Base URL

https://copilot.sentinellepulse.com
ℹ️

L'API est publique et ne nécessite aucune authentification. Les réponses sont en JSON (sauf /api/rss). Cache activé : 1h pour les listes, 5min pour les statuts.

GET/api/tools

Liste et recherche paginée des outils OSINT. Supporte la recherche textuelle, les filtres par catégorie, statut et pricing.

Paramètres

qstringoptionnelRecherche textuelle (nom, description, catégorie)
categorystringoptionnelFiltre par catégorie (ex: Username, Dark Web)
statuslive | offlineoptionnelFiltre par statut de l'outil
pricingfree | paidoptionnelFiltre par type de tarification
langfr | enoptionnelLangue des descriptions retournées
limitnumberoptionnelNombre de résultats (max 200, défaut 50)
offsetnumberoptionnelOffset pour la pagination

Exemple

curl "https://copilot.sentinellepulse.com/api/tools?category=Username&status=live&lang=fr&limit=10"

Réponse

{ "total": 42, "limit": 10, "offset": 0, "data": [ { "id": "sherlock-t", "name": "Sherlock", "url": "https://github.com/sherlock-project/sherlock", "category": "Username > Username Search Engines", "description": "Fast username enumeration across 300+ sites.", "status": "live", "pricing": "free" } ] }
GET/api/tools?id=:id

Récupère un outil individuel par son identifiant unique.

Paramètres

idstringrequisIdentifiant unique de l'outil (ex: shodan, virustotal)

Exemple

curl "https://copilot.sentinellepulse.com/api/tools?id=shodan"

Réponse

{ "id": "shodan", "name": "Shodan", "url": "https://www.shodan.io/", "category": "IP & MAC Address > Search Engines", "description": "The world's first search engine for Internet-connected devices.", "status": "live", "pricing": "freemium", "hasTutorials": true }
GET/api/status

Vérifie si une URL est accessible (live) ou non. Utile pour valider un outil avant utilisation.

Paramètres

urlstring (URL)requisURL à vérifier (ex: https://shodan.io)

Exemple

curl "https://copilot.sentinellepulse.com/api/status?url=https://shodan.io"

Réponse

{ "url": "https://shodan.io", "live": true, "statusCode": 200, "responseTime": 342 }
GET/api/osint

Exécute une commande OSINT (whois, dns, geoip, github, wayback…) sur une cible donnée. Utilisé par le terminal interactif de la sandbox.

Paramètres

cmdstringrequisCommande : whois | dns | geoip | github | wayback | subdomains | crtsh | reverseip | headers
targetstringrequisCible : domaine, IP ou username selon la commande

Exemple

curl "https://copilot.sentinellepulse.com/api/osint?cmd=whois&target=shodan.io"

Réponse

{ "cmd": "whois", "target": "shodan.io", "result": { "domain": "SHODAN.IO", "registrar": "NameCheap Inc.", "registered": "2009-06-19", "expires": "2026-06-19", "nameservers": ["ns1.cloudflare.com", "ns2.cloudflare.com"] } }
GET/api/rss

Flux RSS des récents changements de statut d'outils. À utiliser pour être notifié des nouveaux outils ou des outils passant hors ligne.

Exemple

curl "https://copilot.sentinellepulse.com/api/rss" -H "Accept: application/rss+xml"

Réponse

<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>Sentinelle Pulse OSINT — Status Feed</title> <item> <title>Shodan — live ✓</title> <link>https://copilot.sentinellepulse.com/tool/shodan</link> <pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate> </item> </channel> </rss>
POST/api/suggest

Soumet une suggestion d'outil manquant dans la base de données. L'équipe SP Copilot examine chaque suggestion.

Paramètres

namestringrequisNom de l'outil
urlstringrequisURL officielle de l'outil
categorystringoptionnelCatégorie suggérée
descriptionstringoptionnelDescription courte de l'outil

Exemple

curl -X POST "https://copilot.sentinellepulse.com/api/suggest" \ -H "Content-Type: application/json" \ -d '{"name":"MyTool","url":"https://mytool.io","category":"Username"}'

Réponse

{ "success": true, "message": "Suggestion received. Thank you!" }

Vous utilisez notre API ?

Partagez votre projet avec nous, on sera ravi de le mettre en avant !

Nous contacter

AXO

LLaMA 3.3 · 1094 outils
Zero-log

Suggestions rapides