Cashfort · Developer API

Une clé. Une API.
Tous les searchers.

Après ton achat, tu reçois une clé cf_live_…. Tu l’utilises pour appeler un seul endpoint — POST /api/search — en choisissant le searcher dans le JSON. Pas de fichier à télécharger : tu codes (ou tu branches ton outil) contre l’API.

Base URL · https://api.cashfort.org

Démarrer en 3 minutes

1Garde ta clé secrète

Elle t’a été envoyée en MP Discord. Ne la partage pas. Header : Authorization: Bearer cf_live_…

2Liste les searchers

GET /api/searchers → qui est dispo + quels champs envoyer.

3Lance une recherche

POST /api/search avec {"searcher":"…", …}. Une API pour tout.

Authentification

Toutes les routes /api/* (sauf cette doc et /health) exigent ta clé :

Authorization: Bearer cf_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Équivalent accepté : header X-API-Key: cf_live_…

Searchers disponibles

État live généré au chargement de cette page.

Searcher État Champs Exemple body
infofinder
InfoFinder
Hors ligne
Temporairement hors ligne côté fournisseur
query
query
{"searcher":"infofinder","query":"email@exemple.com"}
lookup2bz
Lookup2bz
Hors ligne
Temporairement hors ligne côté fournisseur
identity
prenom · nom
{"searcher":"lookup2bz","prenom":"Jean","nom":"Dupont"}
xeyes
Modules spécialisés
En ligne xeyes
module · criterion · value
{"searcher":"xeyes","module":"…","criterion":"…","value":"…"}
leaksfun
Bases de fuites
En ligne query
query · module? · criterion?
{"searcher":"leaksfun","query":"email@exemple.com","module":"breach | discord | fivem | medal (défaut breach)","criterion":"auto-détecté si absent"}
db404
Services France
Hors ligne
Non activé pour le moment
query
query · module · criterion
{"searcher":"db404","query":"0612345678","module":"service | operateur | sport (défaut service)","criterion":"requis"}
seeknow
SeekNow
Hors ligne
Temporairement hors ligne côté fournisseur
query
query
{"searcher":"seeknow","query":"email@exemple.com"}
intelfind
IntelFind
Hors ligne
Non activé pour le moment
query
query · module? · criterion?
{"searcher":"intelfind","query":"Jean Dupont","module":"userfr | userbe | fivem | osint | decodeurs (défaut userfr)","criterion":"défaut query"}
datax
Datax
Hors ligne
Temporairement hors ligne côté fournisseur
query
query
{"searcher":"datax","query":"email@exemple.com"}
catsint
Catsint
Hors ligne
Non activé pour le moment
xeyes
module · criterion · value
{"searcher":"catsint","module":"…","criterion":"…","value":"…"}
kerbes
Kerbes
Hors ligne
Temporairement hors ligne côté fournisseur
query
query
{"searcher":"kerbes","query":"email@exemple.com"}
brixhub
Dossier identité
En ligne identity
prenom · nom
{"searcher":"brixhub","prenom":"Jean","nom":"Dupont"}
multisearch
Recherche étendue
En ligne identity
prenom · nom
{"searcher":"multisearch","prenom":"Jean","nom":"Dupont"}

Exemples prêts à coller

Identité (Brixhub / MultiSearch)

curl -X POST "https://api.cashfort.org/api/search" \
  -H "Authorization: Bearer cf_live_…" \
  -H "Content-Type: application/json" \
  -d "{\"searcher\":\"brixhub\",\"prenom\":\"Jean\",\"nom\":\"Dupont\"}"

Query libre (IntelFind, Leaks.fun, 404db…)

curl -X POST "https://api.cashfort.org/api/search" \
  -H "Authorization: Bearer cf_live_…" \
  -H "Content-Type: application/json" \
  -d "{\"searcher\":\"intelfind\",\"query\":\"email@exemple.com\"}"

JavaScript (fetch)

const res = await fetch("https://api.cashfort.org/api/search", {
  method: "POST",
  headers: {
    "Authorization": "Bearer cf_live_…",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    searcher: "multisearch",
    prenom: "Jean",
    nom: "Dupont",
  }),
});
const data = await res.json();
console.log(data.ok, data.count, data.entries ?? data.lines);

Python

import requests

r = requests.post(
    "https://api.cashfort.org/api/search",
    headers={"Authorization": "Bearer cf_live_…"},
    json={"searcher": "brixhub", "prenom": "Jean", "nom": "Dupont"},
    timeout=320,
)
print(r.json())

Réponses & erreurs

HTTPSignification
200OK — lit ok, entries / lines
400Body invalide (searcher ou champs manquants)
401Clé absente / incorrecte
403Clé sans droit recherche
503Searcher hors ligne — regarde available_searchers
504Timeout (recherches longues, jusqu’à ~5 min)

Timeout recommandé côté client : 320 secondes.