Fraud Detection API
The Fraud Detection API helps to identify suspicious requests to your service. The API receives data such as phone number, email and IP address of your potential customer from you in compliance with data protection regulations in Europe. Our system checks them using databases, algorithms and artificial intelligence. The API finally gives an assessment about the risk of a fraud. The risk is measured as the probability of fraud from 0 to 100, where 0 represents a small probability of fraud (good risk value) and 100 represents an extremely high probability of fraud (bad risk value).
The service also allows you to check each part of the request separately yourself, for example by passing only the phone data.
In addition to the risk score, the Fraud Detection AP response also contains additional information to help you with your own risk assessment:
- About the Phone:
- region
- type of number (mobile, VoIP, etc.)
- valid format
- whether the number is possible at all
- via e-mail:
- is such an e-mail possible
- is the domain of the given e-mail suspicious
- about the IP address
- region
- state
- city
- postal code
- geographic coordinates
- ISP
- risk assessment of the ISP
- type of proxy server (if used)
- type of connection
- about the address
- country code (ISO 3166-1 alpha-2)
- city
- postal code
- street name
- street number
Depending on the chosen tariff ‘direct’ the response and the processing speed of the request are different. Economy requests are suitable e.g. for a simple login. Pro requests for a new customer registration and direct requests for a product sale:
- ‘direct’ - the answer contains all detail data and the request is processed in a separate queue with increased priority.
Since scoring takes some time, the request is processed in asynchronous mode and after processing the service sends the request data back in JSON format to the HTTP URL or email you specified. You can set this value in the web account under Settings and Notifications (Event Notifications). You can also check the status of the request by its ID by sending a request to the API. However, we strongly recommend that you use the notification system (webhook), as the service might block your requests if there are a large number of requests from your side.