Öffnet in einem neuen Tab
Neu
SMS MCP-Server: Lassen Sie Ihren AI Agenten SMS und Sprachnachrichten versenden
Mehr dazu
BETRUGSPRÄVENTION Anti-Fraud-Check-API

Anti-Fraud-API: Betrug bei Registrierung und Bestellung erkennen.

Die Anti-Fraud-Check-API von LOX24 prüft IP-Adresse, E-Mail-Adresse, Telefonnummer und Postanschrift und liefert in wenigen Sekunden einen Risiko-Score von 0 bis 100. So erkennen Sie gefälschte B2B-Registrierungen, betrügerische Bestellungen und auffällige Logins, bevor Schaden entsteht. Wie Sie auf den Score reagieren, legen Sie selbst fest.

  • DSGVO-konform mit AVV
  • LOX24-Server in Deutschland
  • Ergebnis in Sekunden
Betrugsprüfung in Sekunden
POST /fraud-checks
01 · SENDEN

Daten übermitteln

Sie senden IP-Adresse, E-Mail, Telefonnummer und Postanschrift, einzeln oder kombiniert. Je mehr Daten, desto aussagekräftiger das Ergebnis.
02 · BEWERTEN

Risiko-Score erhalten

Sie erhalten einen Score von 0 (geringes Risiko) bis 100 (sehr hohes Risiko). Im Tarif Pro zusätzlich die Detaildaten.
03 · ENTSCHEIDEN

Regeln selbst festlegen

Sie bestimmen, was ab welchem Score passiert: freigeben, manuell prüfen, zusätzliche Verifizierung anfordern oder ablehnen.
AB
€0,02 /Abfrage
ERGEBNIS
In Sekunden
Was die API prüft
IP-Adresse
E-Mail
Telefonnummer
Postanschrift
Risiko-Score
VPN, Proxy, Tor
Wegwerf-E-Mail
IP-Adresse
E-Mail
Telefonnummer
Postanschrift
Risiko-Score
VPN, Proxy, Tor
Wegwerf-E-Mail
WAS GEPRÜFT WIRD

Vier Datenpunkte, ein Risiko-Score

 

Die API bewertet jeden übermittelten Datenpunkt und fasst das Ergebnis zu einem Score zusammen. Sie können alle vier Datenpunkte senden oder nur einzelne, der Preis pro Abfrage bleibt gleich. Je mehr Daten Sie übermitteln, desto aussagekräftiger wird die Einschätzung.

IP-ADRESSE

IP-Adresse

Standort, Provider und Verbindungsart. Die API erkennt VPNs, Proxys und Tor sowie Provider mit erhöhtem Risiko, für IPv4 und IPv6.

E-MAIL

E-Mail-Adresse

Prüft, ob die Adresse möglich ist und ob die Domain verdächtig ist, zum Beispiel bei Wegwerf-Adressen.

TELEFON

Telefonnummer

Region und Nummerntyp sowie ob Format und Nummer plausibel sind.

ADRESSE

Postanschrift

Wertet Land, Ort, Postleitzahl, Straße und Hausnummer aus.

SCORE

Risiko-Score 0–100

Die Gesamtbewertung aller übermittelten Daten: 0 steht für geringes, 100 für sehr hohes Betrugsrisiko. In allen Tarifen enthalten.

ERGEBNIS

Per Webhook in Sekunden

Das Ergebnis kommt in der Regel nach wenigen Sekunden per Webhook (fraud-check.done) oder E-Mail. Alternativ fragen Sie den Status über die Abfrage-ID ab.

TARIFE

Sie zahlen pro Abfrage, ohne Grundgebühr

 

Keine Grundgebühr, keine Mindestabnahme, keine Vertragslaufzeit. Sie laden Guthaben auf und zahlen pro Abfrage, unabhängig davon, wie viele Datenpunkte Sie übermitteln. Wählen Sie den Tarif nach Ihrem Einsatzzweck:

ECONOMY

€0,02/Abfrage

  • Risiko-Score 0–100
  • Für Logins und einfache Prüfungen
DIRECT

€0,03/Abfrage

  • Risiko-Score 0–100
  • Bevorzugte Bearbeitung
  • 24/7 Support
PRO

€0,04/Abfrage

  • Risiko-Score 0–100
  • Detaildaten zu IP, E-Mail, Telefon und Adresse
  • Für Neukunden- und B2B-Registrierungen
ANTI-FRAUD-CHECK-API

Mit wenigen Zeilen Code integriert

#!/usr/bin/env bash
curl -X POST https://api.lox24.eu/fraud-checks \
  -H 'Content-Type: application/json' \
  -H 'X-LOX24-AUTH-TOKEN: 1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx' \
  -d '{
    "service_code": "pro",
    "phone": "+49751234567",
    "email": "test@lox24.de",
    "ip": "1.1.1.1",
    "address": {
        "iso2": "DE",
        "city": "Berlin",
        "postcode": "13353",
        "street_number": "109",
        "street_name": "Seestraße"
    }
}'
<?php

$uri = 'https://api.lox24.eu/fraud-checks';
$token = '1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx';

$body = [
    'service_code' => 'direct',
    'phone' => '+49751234567',
    'email' => 'test@lox24.de',
    'ip' => '1.1.1.1',
    'address' => [
        'iso2' => 'DE',
        'city' => 'Berlin',
        'postcode' => '13353',
        'street_number' => '109',
        'street_name' => 'Seestraße',
    ],
];

if (!$body = json_encode($body)) {
    die('JSON encoding error!');
}

$curl = curl_init();
curl_setopt_array($curl, [
    CURLOPT_POST => true,
    CURLOPT_URL => $uri,
    CURLOPT_POSTFIELDS => $body,
    CURLOPT_HTTPHEADER => [
        "X-LOX24-AUTH-TOKEN: $token",
        'Accept: application/json',
        'Content-Type: application/json',
    ],
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_TIMEOUT => 20,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
]);

$response = curl_exec($curl);
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);

$data = json_decode($response, JSON_OBJECT_AS_ARRAY);

if (201 === $code) {
    echo 'Success: response data = ' . var_export($data, true);
} else {
    echo "Error: code = $code, data = " . var_export($data, true);
}
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

func main() {
	const Method = "POST"
	const URL = "https://api.lox24.eu/fraud-checks"
	const Token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx"

	address := map[string]interface{}{
		"iso2":          "DE",
		"city":          "Berlin",
		"postcode":      "13353",
		"street_number": "109",
		"street_name":   "Seestraße",
	}
	payload := map[string]interface{}{
		"service_code": "pro",
		"phone":        "+49751234567",
		"email":        "test@lox24.de",
		"ip":           "1.1.1.1",
		"address":      address,
	}

	jsonPayload, _ := json.Marshal(payload)
	client := &http.Client{}

	req, err := http.NewRequest(Method, URL, bytes.NewBuffer(jsonPayload))
	if err != nil {
		log.Fatal(err)
	}

	req.Header.Add("X-LOX24-AUTH-TOKEN", Token)
	req.Header.Add("Content-Type", "application/json")

	res, err := client.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()

	body, err := ioutil.ReadAll(res.Body)
	if err != nil {
		log.Fatal(err)
	}

	switch res.StatusCode {
	case 201:
		fmt.Println((string(body)))
	case 400:
		fmt.Println("Error: code = 400 - Invalid input")
	case 401:
		fmt.Println("Error: code = 401 - Client ID or API key isn't active or invalid!")
	default:
		fmt.Printf("Error: code = %d\n", res.StatusCode)
	}
}
using Newtonsoft.Json;
using System;
using System.IO;
using System.Net;

namespace Lox24.Api
{
    class client
    {
        static void Main()
        {
            string key = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx";
            string url = "https://api.lox24.eu/fraud-checks";

            var data = new {
                service_code = "direct",
                phone = "+49751234567",
                email = "test@lox24.de",
                ip = "1.1.1.1",
                address = new {
                    iso2 = "DE",
                    city = "Berlin",
                    postcode = "13353",
                    street_number = "109",
                    street_name = "Seestraße"
                }
            };

            string postdata = JsonConvert.SerializeObject(data);

            var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
            httpWebRequest.ContentType = "application/json; charset=utf-8";
            httpWebRequest.Accept = "application/json";
            httpWebRequest.Method = "POST";
            httpWebRequest.Headers.Add("X-LOX24-AUTH-TOKEN", key);

            using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                streamWriter.Write(postdata);
            }

            using (HttpWebResponse resp = (HttpWebResponse)httpWebRequest.GetResponse())
            {
                if (resp.StatusCode == HttpStatusCode.Created)
                    Console.WriteLine("Success: request resource created");
            }
        }
    }
}
import json
import requests

token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx"
url = 'https://api.lox24.eu/fraud-checks'

data = {
	'service_code': 'pro',
	'phone': '+49751234567',
	'email': 'test@lox24.de',
	'ip': '1.1.1.1',
	'address': {
		'iso2': 'DE',
		'city': 'Berlin',
		'postcode': '13353',
		'street_number': '109',
		'street_name': 'Seestraße'
	}
}

headers = {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
    'X-LOX24-AUTH-TOKEN': token,
}

try:
    res = requests.post(url, headers=headers, json=data, timeout=100)
    if res.status_code != 201:
        print("Error: Wrong response code")
        res.raise_for_status()
    else:
        print(f'Success: code = {res.status_code} - Fraud request resource created')
        print("Response: ", json.dumps(res.json(), indent=4))
except requests.HTTPError:
    print(f"Error: code {res.status_code}")
const token = "1234567:e3f3a759b6677959b6ebfcxxxxxxxxxx";

let postObj = {
	"service_code": "pro",
	"phone": "+49751234567",
	"email": "test@lox24.de",
	"ip": "1.1.1.1",
	"address": {
		"iso2": "DE",
		"city": "Berlin",
		"postcode": "13353",
		"street_number": "109",
		"street_name": "Seestraße"
	}
};

let postdata = JSON.stringify(postObj);

const https = require('https');
const options = {
    hostname: 'api.lox24.eu',
    path: '/fraud-checks',
    method: 'POST',
    headers: {
        'Accept': 'application/json',
        'Content-Type': 'application/json',
        'Content-Length': postdata.length,
        'X-LOX24-AUTH-TOKEN': token
    }
}

const req = https.request(options, res => {
    if (res.statusCode == 201) {
        console.log("Success: code = 201 - request resource created");
        res.on('data', d => { process.stdout.write(d) })
    }
    else if (res.statusCode == 400) console.log("Error: code = 400 - Invalid input");
    else if (res.statusCode == 401) console.log("Error: code = 401 - API key isn't active or invalid!");
})

req.on('error', error => { console.error(error) })
req.write(postdata);
req.end();
EINSATZBEREICHE

Wo Unternehmen den Anti-Fraud-Check einsetzen

 

B2B-Registrierung

Gefälschte Firmenkonten erkennen, bevor Sie Konditionen, Testzugänge oder Zahlungsziele freigeben.

Bestellung auf Rechnung

Riskante Bestellungen vor dem Versand prüfen und bei hohem Score zum Beispiel Vorkasse verlangen.

Login

Auffällige Logins erkennen, etwa über VPN oder Tor, und nur dann einen zusätzlichen Faktor verlangen.

Neukunden-Registrierung

Fake-Accounts und Mehrfachregistrierungen mit Wegwerf-Adressen früh erkennen.

Gutscheine und Aktionen

Missbrauch von Neukundenrabatten und Aktionscodes eindämmen.

Gezielte manuelle Prüfung

Nur Fälle mit auffälligem Score landen bei Ihrem Team, unauffällige laufen automatisch durch.

Weniger Hürden

Unauffällige Nutzer kommen ohne Captcha oder zusätzliche Abfragen durch.

Datenschutz

Betrugsprävention als berechtigtes Interesse, AVV nach DSGVO, LOX24-Server in Deutschland.

FAQ

Häufige Fragen zum Anti-Fraud-Check

Die API von LOX24 prüft IP-Adresse, E-Mail-Adresse, Telefonnummer und Postanschrift. Sie erkennt unter anderem VPNs, Proxys, Tor, verdächtige E-Mail-Domains und nicht plausible Angaben und fasst alles zu einem Risiko-Score von 0 bis 100 zusammen.

In der Regel nach wenigen Sekunden. Die Prüfung läuft asynchron: LOX24 schickt das Ergebnis per Webhook (Ereignis fraud-check.done) oder per E-Mail. Alternativ fragen Sie den Status über die Abfrage-ID ab.

Das entscheiden Sie selbst, je nach Einsatzzweck und Risikobereitschaft. Viele Unternehmen arbeiten mit Stufen: niedriger Score freigeben, mittlerer Score manuell prüfen oder zusätzlich verifizieren, hoher Score ablehnen. LOX24 liefert die Bewertung, die Regel legen Sie fest.

LOX24 bietet drei Tarife: Economy für 2 Cent pro Abfrage liefert den Risiko-Score. Direct für 3 Cent bietet bevorzugte Bearbeitung und 24/7 Support. Pro für 4 Cent liefert zusätzlich die Detaildaten zu IP, E-Mail, Telefonnummer und Adresse.

Nein. Bei LOX24 kostet eine Abfrage im jeweiligen Tarif immer gleich viel, egal ob Sie einen oder alle vier Datenpunkte senden. Mehr Daten verbessern aber die Aussagekraft des Ergebnisses.

Ja. Viele Unternehmen nutzen den Score, um nur bei auffälligen Fällen einen zusätzlichen Faktor anzufordern, zum Beispiel einen Code per SMS oder Sprachanruf. Beides läuft über dieselbe LOX24-API mit demselben Zugang.

Ja. Betrugsprävention ist ein berechtigtes Interesse nach Art. 6 Abs. 1 lit. f DSGVO. LOX24 schließt mit Ihnen einen Vertrag zur Auftragsverarbeitung (AVV). Die LOX24-Server stehen in Deutschland, externe Dienstleister setzen wir ausschließlich DSGVO-konform ein.

Ja, die API verarbeitet auch internationale IP-Adressen, Telefonnummern und Anschriften. Wie aussagekräftig das Ergebnis ist, kann je nach Land und Datenlage unterschiedlich sein.

Ja. Bei LOX24 registrieren Sie sich ohne Verpflichtung und bekommen 50 Cent Startguthaben, das reicht für bis zu 25 Testabfragen.

Nein. Bei LOX24 zahlen Sie per Prepaid-Guthaben pro Abfrage, ohne Grundgebühr und ohne Vertragslaufzeit.

Zusätzlicher Faktor per SMS

Bei auffälligem Score einen Code per SMS, Sprachanruf oder Telegram anfordern, über dieselbe LOX24-API.
Zu den Verifizierungscodes
PASSEND DAZU

Sicherheit mit SMS ergänzen

 

Den Anti-Fraud-Check kombinieren Sie mit Verifizierungscodes und SMS-Benachrichtigungen, alles über ein Konto und eine API.

A2P-SMS

Sicherheitscodes beim Login oder vor einer Zahlung (Zwei-Faktor-Authentifizierung).

Entdecken
2FA · A2P

SMS-API

Verifizierungscodes per SMS, Sprachanruf oder Telegram über dieselbe REST-API.

Entdecken
REST-API

SMS-Gateway

Alle Zugänge im Überblick: REST-API, E-Mail, SMPP und Web-Oberfläche.

Entdecken
GATEWAY

Anti-Fraud-Check jetzt testen

Registrieren Sie sich kostenlos, binden Sie die API an und testen Sie mit 50 Cent Startguthaben. Sie haben keine Grundgebühr und keine Vertragslaufzeit.

AVV NACH DSGVO
KEINE GRUNDGEBÜHR
SERVER IN DEUTSCHLAND
ERGEBNIS IN SEKUNDEN