Integrieren Sie Digital-Footprint-Prüfungen in Ihre Anwendung. Suchen Sie per REST-API nach E-Mail-Adressen, Telefonnummern, Benutzernamen und mehr.
Basis-URL: https://api.digitalfootprintcheck.com
Auth-Header: Authorization: Basic key-YOUR_API_KEY
Ratenlimit: 5.000 Anfragen pro Stunde
Inhaltstyp: application/json
key-)curl -X POST https://api.digitalfootprintcheck.com/api/search \
-H "Authorization: Basic key-YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"identity":"example@gmail.com"}'const res = await fetch('https://api.digitalfootprintcheck.com/api/search', {
method: 'POST',
headers: {
'Authorization': 'Basic key-YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({ identity: 'example@gmail.com' })
});
const data = await res.json();
console.log(data.data.searchId);import requests
res = requests.post(
'https://api.digitalfootprintcheck.com/api/search',
headers={
'Authorization': 'Basic key-YOUR_API_KEY',
'Content-Type': 'application/json'
},
json={'identity': 'example@gmail.com'}
)
data = res.json()
print(data['data']['searchId'])/api/searchStartet eine Suche und gibt sofort eine searchId zurück. Fragen Sie GET /api/search/:id ab, bis complete den Wert true hat. Verbraucht 1 Credit.
Anfragetext
| Feld | Typ | Beschreibung |
|---|---|---|
| identity | string | E-Mail, Telefonnummer, Benutzername oder vollständiger Name |
Antwort (201)
{
"data": {
"searchId": "a1b2c3d4-...",
"identity": "user@example.com",
"complete": false,
"paid": true
}
}/api/search/:idErgebnisse abfragen. Suchen sind in der Regel nach 15 bis 60 Sekunden abgeschlossen. Alle 3 Sekunden abfragen.
Antwort bei Abschluss (200)
{
"data": {
"searchId": "a1b2c3d4-...",
"identity": "user@example.com",
"complete": true,
"report": { "employment": [...], ... }
}
}Abfragebeispiel (JavaScript)
async function pollUntilComplete(searchId) {
while (true) {
const res = await fetch(
'https://api.digitalfootprintcheck.com/api/search/' + searchId,
{ headers: { Authorization: 'Basic key-YOUR_KEY' } }
);
const data = (await res.json()).data;
if (data.complete) return data;
await new Promise(r => setTimeout(r, 3000));
}
}/api/searchListet alle Suchen Ihres Kontos auf, die neuesten zuerst.
/api/accountKontodetails abrufen: Tarif, verbleibende Credits, Abo-Status.
/api/userProfilinformationen des Benutzers abrufen.
/api/keyListet alle API-Schlüssel auf (maskiert). Verwenden Sie GET /api/key/:id, um einen vollständigen Schlüssel anzuzeigen.
| Status | Bedeutung |
|---|---|
| 401 | Ungültiger oder fehlender API-Schlüssel |
| 402 | Nicht genügend Credits – upgraden Sie Ihren Tarif |
| 403 | Der API-Schlüssel hat nicht die erforderliche Berechtigung |
| 429 | Ratenlimit überschritten – warten Sie und versuchen Sie es erneut |
| 500 | Serverfehler – kontaktieren Sie den Support, falls er bestehen bleibt |
Abonnieren Sie einen Pro- oder Business-Tarif, erstellen Sie einen API-Schlüssel und starten Sie die Integration in wenigen Minuten.