API Latency
Overview
When incorporating Trustfull, it's important to determine the acceptable response time from your system. While you have control over certain aspects of this timeframe, external factors may also influence it.
The subsequent sections provide a clear understanding of timeouts, their functionality within Trustfull, and the impact they can have on the results you observe. It is crucial to closely monitor your results during the initial days and make any necessary adjustments to optimize outcomes. If you have any questions, feel free to reach out to our team at Trustfull at any point in time.
About response time
In Trustfull's API-based service, response time refers to the total available time for processing and responding to a request. This includes the time it takes for your request to reach our servers, be processed and answered, and for the response to return back to your server.
Within Trustfull's system, the response time consists of two main components:
- Network: This refers to the delay in communication over the network when interacting with our APIs.
- Enrichment: This is the time required to gather all the necessary data values for the Data Enrichment process. Please note that response times may vary as Trustfull does not have control over third-party servers and data sources.
You can add the field max_enrichment_time to the body of your API request. Below is an example:
curl --request POST \
--url https://api.fido.id/1.0/hub \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--header 'x-api-key: YOUR-API-KEY' \
--data '
{
"customer_id": "my_customer_id_0001",
"phone_number": "393485698541",
"claims": ["phone"],
"max_enrichment_time": 4
}
'
For more info about the API format and payload you can read the docs API REFERENCE
Working with max enrichment time
Fine-tuning your enrichment time is a vital aspect of achieving optimal outcomes with Trustfull.
By extending the enrichment time, you can enhance the accuracy of our data enrichment process. A minor increase at lower values can boost the hit rate by 10β20%. However, at higher levels, an increase may only yield a single additional checked service.
You have the flexibility to set different enrichment times for various scenarios. For instance, if you integrate Trustfull across multiple touchpoints, you can perform checks during the registration, login, and purchase stages.
By increasing the enrichment time during high-risk interactions like registration and purchase, you can ensure the highest level of security for both you and your customers. On the other hand, keeping the enrichment time low for less risky touchpoints, such as login, will guarantee a smooth and frictionless experience.
The following tables provide an overview of the approximated expected outcomes for different data enrichment timeout settings, with an accuracy rate greater than 70%:
PHONE NUMBER:
Max Enrichment Time | Signals |
---|---|
< 7.0s | Image analysis |
< 5.3s | |
< 3.7s | Instagram, Bukalapak |
< 3.2s | X |
< 2.7s | Amazon, Office365, Telegram |
< 1.7s | Data Breaches, Portability, Carrier, Disposable Check, WhatsApp, Google, Viber |
EMAIL ADDRESS:
Max Enrichment Time | Signals |
---|---|
< 7.0s | Image analysis |
< 5.5s | Paypal, Apple |
< 4.0s | |
< 3.5s | Instagram, Binance |
< 3.0s | Duolingo, Amazon, PayPal, Skype |
< 2.5s | Google, eBay |
< 2.0s | Booking, Gravatar, Yahoo, Disney+, WordPress, Hubspot, Office365, Pinterest, Deliveroo, Spotify, X, Data Breaches, Deliverability, Company, Disposable, Domain lookup. |
IP ADDRESS:
Max Enrichment Time | Signals |
---|---|
< 1.7s | Blacklist Check |
< 1.2s | VPN Check, Geolocation, Connection Type, Company |
DEVICE:
Max Enrichment Time | Signals |
---|---|
< 2.2s | Device Price |
< 1.7s | Hardware info |
NAME:
Max Enrichment Time | Signals |
---|---|
< 1.7s | Validity |
< 1.2s | Genderization |
BROWSER:
Max Enrichment Time | Signals |
---|---|
< 1.7s | Emulator Detection, Time on page, Page scroll |
< 1.2s | Language, Topics, Plugins, Fingerprint, Incognito mode, Page Referrer, Timezone |
Updated about 2 months ago