Cashfort · Developer API
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.
https://api.cashfort.org1Garde 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.
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_…
POST /api/search
C’est le point d’entrée. Tu changes uniquement le champ
searcher et les champs associés.
Pas besoin d’une URL par base.
GET /api/searchers — renvoie la liste à jour (dispo / hors ligne + exemples de body).
curl https://api.cashfort.org/api/searchers \ -H "Authorization: Bearer cf_live_…"
État live généré au chargement de cette page.
| Searcher | État | Champs | Exemple body |
|---|---|---|---|
infofinderInfoFinder |
Hors ligne Temporairement hors ligne côté fournisseur |
queryquery |
{"searcher":"infofinder","query":"email@exemple.com"} |
lookup2bzLookup2bz |
Hors ligne Temporairement hors ligne côté fournisseur |
identityprenom · nom |
{"searcher":"lookup2bz","prenom":"Jean","nom":"Dupont"} |
xeyesModules spécialisés |
En ligne | xeyesmodule · criterion · value |
{"searcher":"xeyes","module":"…","criterion":"…","value":"…"} |
leaksfunBases de fuites |
En ligne | queryquery · module? · criterion? |
{"searcher":"leaksfun","query":"email@exemple.com","module":"breach | discord | fivem | medal (défaut breach)","criterion":"auto-détecté si absent"} |
db404Services France |
Hors ligne Non activé pour le moment |
queryquery · module · criterion |
{"searcher":"db404","query":"0612345678","module":"service | operateur | sport (défaut service)","criterion":"requis"} |
seeknowSeekNow |
Hors ligne Temporairement hors ligne côté fournisseur |
queryquery |
{"searcher":"seeknow","query":"email@exemple.com"} |
intelfindIntelFind |
Hors ligne Non activé pour le moment |
queryquery · module? · criterion? |
{"searcher":"intelfind","query":"Jean Dupont","module":"userfr | userbe | fivem | osint | decodeurs (défaut userfr)","criterion":"défaut query"} |
dataxDatax |
Hors ligne Temporairement hors ligne côté fournisseur |
queryquery |
{"searcher":"datax","query":"email@exemple.com"} |
catsintCatsint |
Hors ligne Non activé pour le moment |
xeyesmodule · criterion · value |
{"searcher":"catsint","module":"…","criterion":"…","value":"…"} |
kerbesKerbes |
Hors ligne Temporairement hors ligne côté fournisseur |
queryquery |
{"searcher":"kerbes","query":"email@exemple.com"} |
brixhubDossier identité |
En ligne | identityprenom · nom |
{"searcher":"brixhub","prenom":"Jean","nom":"Dupont"} |
multisearchRecherche étendue |
En ligne | identityprenom · nom |
{"searcher":"multisearch","prenom":"Jean","nom":"Dupont"} |
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\"}"
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\"}"
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);
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())
| HTTP | Signification |
|---|---|
200 | OK — lit ok, entries / lines |
400 | Body invalide (searcher ou champs manquants) |
401 | Clé absente / incorrecte |
403 | Clé sans droit recherche |
503 | Searcher hors ligne — regarde available_searchers |
504 | Timeout (recherches longues, jusqu’à ~5 min) |
Timeout recommandé côté client : 320 secondes.