---
title: "Trustfull Email"
method: POST
path: "/email"
tags: ["Products"]
---

# Trustfull Email

`POST /email`

Trustfull Email

## Headers

- `content-type` string
- `accept` string
- `x-api-key` string, required
- `x-demo` string

## Request body

- HubRequestEmail — HubRequestBase
  - `customer_id` string, required — A string representing the unique identifier of the user you are requesting information about. Each request requires a different customer_id
  - `max_enrichment_time` number, float — Specifies the maximum duration for data enrichment, allowing you to fine-tune the process to enhance accuracy or reduce response time. [Read more](https://docs.trustfull.com/docs/response-times#working-with-max-enrichment-time)
  - `email` string, required — Email address you want to lookup.
  - `claims` string[], required

## Response `200`

OK

- HubResponseEmail — Base
  - `resolution_id` string
  - `device_request_time` string
  - `customer_id` CustomerId — unresolved $ref
  - `email` Email — Email
    - `value` string, nullable — The email of the user provided during the API call
    - `status` 'deliverable' | 'invalid' | 'unknown' | 'accept_all' | 'disposable' | 'typo' | 'spam-trap' | 'spam_track' | 'syntax_error', nullable — - **deliverable:** verified as a real address - **invalid:** verified as invalid - **unknown:** The server cannot be reached, or there is no way to determine the status of the email - **syntax_error:** Invalid due to possible spelling error - **typo:** The email address is invalid, likely due to a typo - **accept-all:** Not bouncing but cannot verify if the account is active - **disposable:** Verified as a temporary email address - **spam-trap:** Verified as an inactive email address - **spam_track:** Alias to spam-trap
    - `sub_status` 'valid_' | 'valid_alias' | 'valid_leading_period_removed' | 'valid_alternate' | 'valid_role' | 'valid_role_based_accept_all' | 'valid_accept_all' | 'deliverable_promoted' | 'deliverable_with_suspicious_format' | 'email_google_business_accept_all_no_social' | 'catch-all_' | 'unknown' | 'unknown_antispam_system' | 'unknown_greylisted' | 'unknown_exception_occurred' | 'unknown_failed_smtp_connection' | 'unknown_mail_server_did_not_respond' | 'unknown_mail_server_temporary_error' | 'unknown_timeout_exceeded' | 'unknown_forcible_disconnect' | 'syntax_error' | 'invalid_failed_syntax_check' | 'invalid_possible_typo' | 'invalid_no_dns_entries' | 'invalid_does_not_accept_mail' | 'invalid_mailbox_not_found' | 'invalid_mailbox_quota_exceeded' | 'invalid_unroutable_ip_address' | 'unknown_too_short' | 'spamtrap_' | 'do_not_mail_possible_trap' | 'abuse_' | 'do_not_mail_role_based' | 'role_' | 'do_not_mail_role_based_catch_all' | 'do_not_mail_disposable' | 'do_not_mail_toxic' | 'do_not_mail_global_suppression' | 'unknown_global_suppression' | 'do_not_mail_mx_forward' | 'typo' | 'valid_alias_address' | 'disposable' | 'deliverable_inferred' | 'possible_disposable' | 'promoted', nullable — - **valid_:** The email is valid - **valid_alias:** The email is a valid alias - **valid_leading_period_removed:** The email is valid after removing leading period - **valid_alternate:** The email is a valid alternate address - **valid_role:** The email is a valid role-based address - **valid_role_based_accept_all:** The email is a valid role-based accept-all address - **valid_accept_all:** The email is a valid accept-all address - **deliverable_promoted:** The email is deliverable and promoted - **deliverable_with_suspicious_format:** The email is deliverable but has a suspicious format - **email_google_business_accept_all_no_social:** The email is a Google Business accept-all address with no social profiles - **catch-all_:** The email domain is configured to accept all emails - **unknown:** The email could not be verified - **unknown_antispam_system:** The email could not be verified due to an anti-spam system - **unknown_greylisted:** The email could not be verified because it is greylisted - **unknown_exception_occurred:** An unknown exception occurred during verification - **unknown_failed_smtp_connection:** The email could not be verified due to a failed SMTP connection - **unknown_mail_server_did_not_respond:** The email could not be verified because the mail server did not respond - **unknown_mail_server_temporary_error:** The email could not be verified due to a temporary mail server error - **unknown_timeout_exceeded:** The email verification timed out - **unknown_forcible_disconnect:** The email verification was forcibly disconnected - **syntax_error:** The email has a syntax error - **invalid_failed_syntax_check:** The email failed a syntax check - **invalid_possible_typo:** The email is invalid due to a possible typo - **invalid_no_dns_entries:** The email domain has no DNS entries - **invalid_does_not_accept_mail:** The email domain does not accept mail - **invalid_mailbox_not_found:** The email mailbox was not found - **invalid_mailbox_quota_exceeded:** The email mailbox quota has been exceeded - **invalid_unroutable_ip_address:** The email domain resolves to an unroutable IP address - **unknown_too_short:** The email is too short to be valid - **spamtrap_:** The email is a spam trap - **do_not_mail_possible_trap:** The email is a possible spam trap - **abuse_:** The email is associated with abuse reports - **do_not_mail_role_based:** The email is a role-based address - **role_:** The email is a role-based address - **do_not_mail_role_based_catch_all:** The email is a role-based catch-all address - **do_not_mail_disposable:** The email is a disposable address - **do_not_mail_toxic:** The email is considered toxic - **do_not_mail_global_suppression:** The email is on a global suppression list - **unknown_global_suppression:** The email is on a global suppression list - **do_not_mail_mx_forward:** The email domain uses MX forwarding - **typo:** The email address is invalid, likely due to a typo - **valid_alias_address:** The email is a valid alias address - **disposable:** The email is a disposable address - **deliverable_inferred:** The email was initially marked as invalid but evidence (data breaches, social presence) indicates it is deliverable - **possible_disposable:** The email is possibly from a disposable email service - **promoted:** The email status was promoted due to confirmed social presence (e.g., Google account)
    - `is_disposable` boolean, nullable — Indicates if the email account belongs to a temporary email service provider
    - `disposable_provider_name` string, nullable — When detected indicates the temporary email service provider
    - `is_role` boolean, nullable — **DEPRECATED** Indicates the email account role based email address
    - `is_spamtrap` boolean, nullable — Indicates the email account is a spam trap. Spam traps are email addresses used by (ISPs) and blocklist operators to identify senders who are not following email best practices
    - `is_free` boolean, nullable — Indicates the email account belongs to a free service provider. If false, the email account belongs to a company or paying individual
    - `domain` string, nullable — The domain name associated with the email address of the user
    - `first_name` string, nullable — The first name of the user comes from a social network (Linkedin, Twitter)
    - `last_name` string, nullable — The last name of the user comes from a social network (Linkedin, Twitter)
    - `education` string, nullable — **DEPRECATED** The name of the school the user declared to have attended on social networks
    - `has_twitter` boolean, nullable — Equal to true if the user has a Twitter account
    - `has_amazon` boolean, nullable — Equal to true if the user has an Amazon shopping account
    - `has_linkedin` boolean, nullable — Equal to true if the user has a Linkedin account
    - `has_instagram` boolean, nullable — Equal to true if the user has a Instagram account
    - `has_airbnb` boolean, nullable — **DEPRECATED** Equal to true if the user has a AirBnB account
    - `has_spotify` boolean, nullable — Equal to true if the user has a Spotify account
    - `has_deliveroo` boolean, nullable — Equal to true if the user has a Deliveroo account
    - `has_pinterest` boolean, nullable — Equal to true if the user has a Pinterest account
    - `has_office365` boolean, nullable — Equal to true if the user has a Office365 account
    - `has_hubspot` boolean, nullable — Equal to true if the user has a Hubspot account
    - `has_wordpress` boolean, nullable — Equal to true if the user has a Wordpress account
    - `has_deezer` boolean, nullable — Equal to true if the user has a Deezer account found in data breaches
    - `has_badoo` boolean, nullable — Equal to true if the user has a Badoo account found in data breaches
    - `has_canva` boolean, nullable — Equal to true if the user has a Canva account found in data breaches
    - `has_myfitnesspal` boolean, nullable — Equal to true if the user has a MyFitnessPal account found in data breaches
    - `has_dubsmash` boolean, nullable — Equal to true if the user has a Dubsmash account found in data breaches
    - `has_shein` boolean, nullable — Equal to true if the user has a Shein account found in data breaches
    - `has_dailymotion` boolean, nullable — Equal to true if the user has a Dailymotion account found in data breaches
    - `has_zynga` boolean, nullable — Equal to true if the user has a Zynga account found in data breaches
    - `has_myspace` boolean, nullable — Equal to true if the user has a MySpace account found in data breaches
    - `has_myheritage` boolean, nullable — Equal to true if the user has a MyHeritage account found in data breaches
    - `has_dropbox` boolean, nullable — Equal to true if the user has a Dropbox account found in data breaches
    - `has_houzz` boolean, nullable — Equal to true if the user has a Houzz account found in data breaches
    - `has_ticketcounter` boolean, nullable — Equal to true if the user has a Ticketcounter account found in data breaches
    - `has_trello` boolean, nullable — Equal to true if the user has a Trello account found in data breaches
    - `has_tumblr` boolean, nullable — Equal to true if the user has a Tumblr account found in data breaches
    - `avatar` string, nullable — The avatar associated with the email address. Coming from different online sources
    - `domain_age` integer, nullable — Indicates how old is the company domain associated with the email address (in days)
    - `domain_mx_is_valid` boolean, nullable — Indicates if the email domain has a valid dns mx record
    - `domain_mx_provider` string, nullable — Indicates the email domain provider (dns mx record target)
    - `domain_registrar` string, nullable — Specifies the authoritative company or organization responsible for registering the email domain in question
    - `domain_registered_to` string, nullable — Specifies the individual or entity officially registered as the owner of the given email domain
    - `score` integer, nullable — A number ranging from 0 to 1000 represents the quality of the email
    - `score_cluster` 'very_low' | 'low' | 'review' | 'high' | 'very_high', nullable — A cluster summarizing the quality of the email_address
    - `company_name` string, nullable — The name of the company the user works for, contains the full name
    - `company_description` string, nullable — A verbose description description of the company the user works for
    - `company_industry` string, nullable — Indicates the industry/sector of the company using a standard taxonomy
    - `company_employees` integer, nullable — Indicates the number of employees of the company
    - `company_job_title` string, nullable — Indicates the job title of the user gathered using OSINT methodologies
    - `company_founded` integer, nullable — Indicates the year when the company was founded
    - `company_keywords` string, nullable — A list of keywords used in the company description
    - `company_annual_revenue` integer — Indicates our proprietary estimated annual revenue range for company
    - `company_logo` string, nullable — An url linking to the the logo of the company associcated with the email address
    - `company_country` string, nullable — Indicates the country name of the company headquarter
    - `company_twitter_url` string, nullable — Provides a link to the company twitter account, links is always pointing to twitter domain
    - `company_facebook_url` string, nullable — Provides the Facebook url of the company, links is always pointing to facebook domain
    - `company_linkedin_url` string, nullable — Provides the Linkedin url of the company, links is always pointing to linkedin domain
    - `company_total_funding` integer, nullable — Provides the total amount of funding raised by company
    - `company_tech_stack` string, nullable — Indicates the set of technologies uses by the company
    - `employment` string, nullable — The profession the user declared on social networks
    - `domain_website_exists` boolean, nullable — Indicates if the domain of the email exists or not
    - `domain_website_exists_taxonomy` 'TAXONOMY_WEBSITE_EXISTS' | 'TAXONOMY_WEBSITE_ERROR' | 'TAXONOMY_REDIRECT' | 'TAXONOMY_REDIRECT_TO_HTTPS' | 'TAXONOMY_PARKED_DOMAIN' | 'TAXONOMY_WEBSITE_HOSTING' | 'TAXONOMY_NO_CONTENT' | 'TAXONOMY_TIMEOUT' | 'TAXONOMY_WEBSITE_PLACEHOLDER', nullable — Indicates in which taxonomy the domain of the email is categorized - **TAXONOMY_WEBSITE_EXISTS:** There is a website associated with this domain - **TAXONOMY_WEBSITE_ERROR:** The website associated with this domain is unreachable - **TAXONOMY_REDIRECT:** The website contains a redirection to another website - **TAXONOMY_REDIRECT_TO_HTTPS:** The website performs a redirect from the HTTP protocol to the HTTPS protocol - **TAXONOMY_PARKED_DOMAIN:** The domain is of the "parked" type - **TAXONOMY_WEBSITE_HOSTING:** The website is from a provider or hosting - **TAXONOMY_NO_CONTENT:** The website is empty - **TAXONOMY_TIMEOUT:** The website does not respond in an acceptable time - **TAXONOMY_WEBSITE_PLACEHOLDER:** The website contains placeholder content
    - `domain_website_exists_ssl` boolean, nullable — Indicates if the domain has an SSL certificate
    - `account_length` integer, nullable — Length of the email address stripped of the domain
    - `account_dots_count` integer, nullable — Number of dots in the email address stripped of the domain
    - `account_numbers_count` integer, nullable — Number of digits in the email address stripped of the domain
    - `account_letters_count` integer, nullable — Number of letters in the email address stripped of the domain
    - `account_symbols_count` integer, nullable — Number of symbols in the email address stripped of the domain
    - `account_vowels_count` integer, nullable — Number of vowels in the email address stripped of the domain
    - `account_consonants_count` integer, nullable — Number of consonants in the email address stripped of the domain
    - `account_dots_ratio` number, float, nullable — Number of dots in relation to the email account length
    - `account_numbers_ratio` number, float, nullable — Number of digits in relation to the email account length
    - `account_letters_ratio` number, float, nullable — Number of letters in relation to the email account length
    - `account_symbols_ratio` number, float, nullable — Number of symbols in relation to the email account length
    - `account_vowels_ratio` number, float, nullable — Number of vowels in relation to the email account length
    - `account_consonants_ratio` number, float, nullable — Number of consonants in relation to the email account length
    - `contains_first_name` boolean, nullable — Indicates if a first name have been found in email account
    - `contains_last_name` boolean, nullable — Indicates if a last name have been found in email account
    - `parsed_first_name` string, nullable — The first name detected in email account, using a proprietary parsing algorithm
    - `parsed_last_name` string, nullable — The last name detected in email account, using a proprietary parsing algorithm
    - `parsed_name_is_valid` boolean, nullable — Indicates if the combination of first and last name parsed from email account could be fake
    - `parsed_name_risk_type` 'FAMOUS' | 'OTHER' | 'INVALID' | 'STRING_SIMILARITY' | 'FICTIONAL' | 'RANDOM_TYPING' | 'PLACEHOLDER' | 'VULGAR' | 'HUMOROUS' | 'INVALID_CHARACTERS', nullable — Provides further information about the account parsed name when it could be fake
    - `did_you_mean` string, nullable — Indicates the detection of a possible typo in the email
    - `has_stop_words` boolean, nullable — The email contains stop words such as "nomail", "noemail
    - `has_facebook` boolean, nullable — Indicates if the email have been found in facebook
    - `has_apple` boolean, nullable — Equal to true if the user has an Apple account
    - `has_ebay` boolean, nullable — **DEPRECATED** Indicates if the email have been found on ebay
    - `has_disney_plus` boolean, nullable — Indicates if the email have been found on disney
    - `has_glovo` boolean, nullable — Indicates if the email have been found on Glovo
    - `has_indeed` boolean, nullable — Indicates if the email have been found on Indeed
    - `has_dazn` boolean, nullable — Indicates if the email have been found on DAZN
    - `data_breaches_count` integer, nullable — Number of data breaches found associated with the email address
    - `data_breaches_first_breach` string, nullable — Date of the eventual first data breach registered for the email address
    - `data_breaches_last_breach` string, nullable — Date of the eventual last data breach registered for the email address
    - `data_breaches_list` string, nullable — List of the first 10 data breaches, including data breach name and date
    - `data_breaches_data` string, nullable — Contains the data breaches, returned in json format, linked to the email address
    - `data_breaches_data_lists` string, nullable — Contains the data breaches list aggregated by names, emails and phones linked to the email address
    - `has_paypal` boolean, nullable — Indicates if the email have been found on paypal
    - `has_binance` boolean, nullable — **DEPRECATED** Indicates if the email have been found on binance
    - `has_google` boolean, nullable — Indicates if the email have been found on google
    - `google_profile_picture` string, nullable — A public URL containing the Google profile picture
    - `google_id` string, nullable — Indicates the identification code of the users google account
    - `google_first_name` string, nullable — Indicates the first name of the user coming from a google profile
    - `google_last_name` string, nullable — Indicates the last name of the user coming from a google profile
    - `google_last_edit` string, nullable — Indicates the last time the google profile was edited
    - `google_active_services_count` integer, nullable — Indicates the number of active google services for the user
    - `google_active_services_list` string, nullable — Indicates the list of active google services for the user
    - `google_reviews_count` integer, nullable — Indicates the count of google reviews made by the user
    - `google_review_link` string, nullable — Indicates the link of google review of the profile
    - `google_location` string, nullable — Indicates the most reviewed location of profile's google review page
    - `linkedin_profile_page` string, nullable — Contains the web address of the Linkedin profile
    - `has_skype` boolean, nullable — **DEPRECATED** Equal to true if the email is linked or has a Skype account
    - `skype_profile_picture` string, nullable — **DEPRECATED** A public URL containing the Skype profile picture
    - `skype_city` string, nullable — **DEPRECATED** The name of the city registered in the Skype account
    - `skype_country_code` 'AB' | 'AD' | 'AE' | 'AF' | 'AG' | 'AI' | 'AL' | 'AM' | 'AO' | 'AQ' | 'AR' | 'AS' | 'AT' | 'AU' | 'AW' | 'AX' | 'AZ' | 'BA' | 'BB' | 'BD' | 'BE' | 'BF' | 'BG' | 'BH' | 'BI' | 'BJ' | 'BL' | 'BM' | 'BN' | 'BO' | 'BQ' | 'BR' | 'BS' | 'BT' | 'BV' | 'BW' | 'BY' | 'BZ' | 'CA' | 'CC' | 'CD' | 'CF' | 'CG' | 'CH' | 'CI' | 'CK' | 'CL' | 'CM' | 'CN' | 'CO' | 'CR' | 'CU' | 'CV' | 'CW' | 'CX' | 'CY' | 'CZ' | 'DE' | 'DJ' | 'DK' | 'DM' | 'DO' | 'DZ' | 'EC' | 'EE' | 'EG' | 'EH' | 'ER' | 'ES' | 'ET' | 'FI' | 'FJ' | 'FK' | 'FM' | 'FO' | 'FR' | 'GA' | 'GB' | 'GD' | 'GE' | 'GF' | 'GG' | 'GH' | 'GI' | 'GL' | 'GM' | 'GN' | 'GP' | 'GQ' | 'GR' | 'GS' | 'GT' | 'GU' | 'GW' | 'GY' | 'HK' | 'HM' | 'HN' | 'HR' | 'HT' | 'HU' | 'ID' | 'IE' | 'IL' | 'IM' | 'IN' | 'IO' | 'IQ' | 'IR' | 'IS' | 'IT' | 'JE' | 'JM' | 'JO' | 'JP' | 'KE' | 'KG' | 'KH' | 'KI' | 'KM' | 'KN' | 'KP' | 'KR' | 'KW' | 'KY' | 'KZ' | 'LA' | 'LB' | 'LC' | 'LI' | 'LK' | 'LR' | 'LS' | 'LT' | 'LU' | 'LV' | 'LY' | 'MA' | 'MC' | 'MD' | 'ME' | 'MF' | 'MG' | 'MH' | 'MK' | 'ML' | 'MM' | 'MN' | 'MO' | 'MP' | 'MQ' | 'MR' | 'MS' | 'MT' | 'MU' | 'MV' | 'MW' | 'MX' | 'MY' | 'MZ' | 'NA' | 'NC' | 'NE' | 'NF' | 'NG' | 'NI' | 'NL' | 'NO' | 'NP' | 'NR' | 'NU' | 'NZ' | 'OM' | 'OS' | 'PA' | 'PE' | 'PF' | 'PG' | 'PH' | 'PK' | 'PL' | 'PM' | 'PN' | 'PR' | 'PS' | 'PT' | 'PW' | 'PY' | 'QA' | 'RE' | 'RO' | 'RS' | 'RU' | 'RW' | 'SA' | 'SB' | 'SC' | 'SD' | 'SE' | 'SG' | 'SH' | 'SI' | 'SJ' | 'SK' | 'SL' | 'SM' | 'SN' | 'SO' | 'SR' | 'SS' | 'ST' | 'SV' | 'SX' | 'SY' | 'SZ' | 'TC' | 'TD' | 'TF' | 'TG' | 'TH' | 'TJ' | 'TK' | 'TL' | 'TM' | 'TN' | 'TO' | 'TR' | 'TT' | 'TV' | 'TW' | 'TZ' | 'UA' | 'UG' | 'UM' | 'US' | 'UY' | 'UZ' | 'VA' | 'VC' | 'VE' | 'VG' | 'VI' | 'VN' | 'VU' | 'WF' | 'WS' | 'YE' | 'YT' | 'ZA' | 'ZM' | 'ZW' | 'XK', nullable — **DEPRECATED** The international country code registered in the Skype account, in ISO3166 alpha-2
    - `skype_country` string, nullable — **DEPRECATED** The name of the country registered in the Skype account
    - `skype_state` string, nullable — **DEPRECATED** The name of the state registered in the Skype account
    - `skype_name` string, nullable — **DEPRECATED** The name of the user registered in the Skype account
    - `skype_id` string, nullable — **DEPRECATED** The skype username of the account associated to the email
    - `has_gravatar` boolean, nullable — Equal to true if the email is linked or has a Gravatar account
    - `gravatar_profile_picture` string, nullable — A public URL containing the Gravatar profile picture
    - `gravatar_first_name` string, nullable — The First name of the user registered in gravatar
    - `gravatar_last_name` string, nullable — The Last name of the user registered in gravatar
    - `gravatar_username` string, nullable — The Username of the user registered in gravatar
    - `gravatar_city` string, nullable — The name of the city that the user registered in gravatar
    - `phone_partials_count` integer, nullable — Contains the number of partial phone numbers linked to the email address
    - `phone_partials_list` string, nullable — Contains the aggregated partial phone numbers linked to the email address
    - `email_partials_count` integer, nullable — Contains the number of partial email address linked to the email address
    - `email_partials_list` string, nullable — Contains the aggregated partial email address linked to the email address
    - `image_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `image_labels` string, nullable — List of labels associated with the photo and relative confidence, separated by "|". There are more than 3500 labels that might indicate bodyparts, people, animals, food, places, colors, events, musical instruments and so on. For more information about image labels you can go to [Image Labels](<https://docs.aws.amazon.com/rekognition/latest/dg/samples/AmazonRekognitionLabels_v3.0.zip>)
    - `face1_labels` string, nullable — List of labels associated with the first face in the photo and relative confidence, separated by "|"
    - `face1_bounding_box` string, nullable — Coordinates of the first face found, in the format: Width, Height, Left, Top
    - `face1_age_range` string, nullable — Age range of the first face found in the photo
    - `face1_is_celebrity` boolean, nullable — Indicates whether the first face found in the photo matches a known celebrity
    - `face1_celebrity_name` string, nullable — When the first face found in the photo matches a celebrity, indicate the name
    - `face2_labels` string, nullable — List of labels associated with the second face in the photo and relative confidence, separated by "|"
    - `face2_bounding_box` string, nullable — Coordinates of the second face found, in the format: Width, Height, Left, Top
    - `face2_age_range` string, nullable — Age range of the second face found in the photo
    - `face2_is_celebrity` boolean, nullable — Indicates whether the second face found in the photo matches a known celebrity
    - `face2_celebrity_name` string, nullable — When the second face found in the photo matches a celebrity, indicate the name
    - `face3_labels` string, nullable — List of labels associated with the third face in the photo and relative confidence, separated by "|"
    - `face3_bounding_box` string, nullable — Coordinates of the third face found, in the format: Width, Height, Left, Top
    - `face3_age_range` string, nullable — Age range of the third face found in the photo
    - `face3_is_celebrity` boolean, nullable — Indicates whether the third face found in the photo matches a known celebrity
    - `face3_celebrity_name` string, nullable — When the third face found in the photo matches a celebrity, indicate the name
    - `image2_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `image2_labels` string, nullable — List of labels associated with the photo and relative confidence, separated by "|". There are more than 3500 labels that might indicate bodyparts, people, animals, food, places, colors, events, musical instruments and so on. For more information about image labels you can go to [Image Labels](<https://docs.aws.amazon.com/rekognition/latest/dg/samples/AmazonRekognitionLabels_v3.0.zip>)
    - `image2_face1_labels` string, nullable — List of labels associated with the first face in the photo and relative confidence, separated by "|"
    - `image2_face1_bounding_box` string, nullable — Coordinates of the first face found, in the format: Width, Height, Left, Top
    - `image2_face1_age_range` string, nullable — Age range of the first face found in the photo
    - `image2_face1_is_celebrity` boolean, nullable — Indicates whether the first face found in the photo matches a known celebrity
    - `image2_face1_celebrity_name` string, nullable — When the first face found in the photo matches a celebrity, indicate the name
    - `image2_face2_labels` string, nullable — List of labels associated with the second face in the photo and relative confidence, separated by "|"
    - `image2_face2_bounding_box` string, nullable — Coordinates of the second face found, in the format: Width, Height, Left, Top
    - `image2_face2_age_range` string, nullable — Age range of the second face found in the photo
    - `image2_face2_is_celebrity` boolean, nullable — Indicates whether the second face found in the photo matches a known celebrity
    - `image2_face2_celebrity_name` string, nullable — When the second face found in the photo matches a celebrity, indicate the name
    - `image2_face3_labels` string, nullable — List of labels associated with the third face in the photo and relative confidence, separated by "|"
    - `image2_face3_bounding_box` string, nullable — Coordinates of the third face found, in the format: Width, Height, Left, Top
    - `image2_face3_age_range` string, nullable — Age range of the third face found in the photo
    - `image2_face3_is_celebrity` boolean, nullable — Indicates whether the third face found in the photo matches a known celebrity
    - `image2_face3_celebrity_name` string, nullable — When the third face found in the photo matches a celebrity, indicate the name
    - `image3_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `image3_labels` string, nullable — List of labels associated with the photo and relative confidence, separated by "|". There are more than 3500 labels that might indicate bodyparts, people, animals, food, places, colors, events, musical instruments and so on. For more information about image labels you can go to [Image Labels](<https://docs.aws.amazon.com/rekognition/latest/dg/samples/AmazonRekognitionLabels_v3.0.zip>)
    - `image3_face1_labels` string, nullable — List of labels associated with the first face in the photo and relative confidence, separated by "|"
    - `image3_face1_bounding_box` string, nullable — Coordinates of the first face found, in the format: Width, Height, Left, Top
    - `image3_face1_age_range` string, nullable — Age range of the first face found in the photo
    - `image3_face1_is_celebrity` boolean, nullable — Indicates whether the first face found in the photo matches a known celebrity
    - `image3_face1_celebrity_name` string, nullable — When the first face found in the photo matches a celebrity, indicate the name
    - `image3_face2_labels` string, nullable — List of labels associated with the second face in the photo and relative confidence, separated by "|"
    - `image3_face2_bounding_box` string, nullable — Coordinates of the second face found, in the format: Width, Height, Left, Top
    - `image3_face2_age_range` string, nullable — Age range of the second face found in the photo
    - `image3_face2_is_celebrity` boolean, nullable — Indicates whether the second face found in the photo matches a known celebrity
    - `image3_face2_celebrity_name` string, nullable — When the second face found in the photo matches a celebrity, indicate the name
    - `image3_face3_labels` string, nullable — List of labels associated with the third face in the photo and relative confidence, separated by "|"
    - `image3_face3_bounding_box` string, nullable — Coordinates of the third face found, in the format: Width, Height, Left, Top
    - `image3_face3_age_range` string, nullable — Age range of the third face found in the photo
    - `image3_face3_is_celebrity` boolean, nullable — Indicates whether the third face found in the photo matches a known celebrity
    - `image3_face3_celebrity_name` string, nullable — When the third face found in the photo matches a celebrity, indicate the name
    - `reason_codes` string, nullable — Comma separated risk and trust signal for the product email. For more information about reason codes you can go to [Reason Codes](<https://docs.trustfull.com/docs/reason-codes>)
    - `google_name_is_valid` boolean, nullable — Indicates if the name obtained from the google profile associated to the provided email address is valid
    - `google_name_risk_type` 'FAMOUS' | 'OTHER' | 'INVALID' | 'STRING_SIMILARITY' | 'FICTIONAL' | 'RANDOM_TYPING' | 'PLACEHOLDER' | 'VULGAR' | 'HUMOROUS' | 'INVALID_CHARACTERS', nullable — Provides further information about the name obtained from the google profile associated to the provided email address when it could be fake
    - `google_name_gender` 'F' | 'M', nullable — The gender derived from the name obtained from the google profile associated to the provided email address
    - `has_duolingo` boolean, nullable — Equal to true if the email is linked or has a Duolingo account
    - `duolingo_has_google_id` boolean, nullable — Equal to true if the duolingo account is linked with a Google account
    - `duolingo_has_facebook_id` boolean, nullable — Equal to true if the duolingo account is linked with a Facebook account
    - `identity_device_count` integer, nullable — **DEPRECATED** The number of devices associated with this email
    - `identity_ip_count` integer, nullable — The number of ip addresses associated with this email
    - `identity_msisdn_count` integer, nullable — The number of phones associated with this email
    - `identity_name_count` integer, nullable — The number of names associated with this email
    - `has_booking` boolean, nullable — **DEPRECATED** Equal to true if the email is linked or has a Booking account
    - `has_samsung` boolean, nullable — **DEPRECATED** Equal to true if the email is linked or has a Samsung account
    - `has_atlassian` boolean, nullable — Equal to true if the email is linked or has a Atlassian account
    - `has_lastpass` boolean, nullable — Equal to true if the email is linked or has a Lastpass account
    - `has_adobe` boolean, nullable — Equal to true if the email is linked or has an Adobe account
    - `has_freelancer` boolean, nullable — Equal to true if the email is linked or has an Freelancer account
    - `has_github` boolean, nullable — Equal to true if the email is linked or has a Github account
    - `faces_similarity1` boolean, nullable — Indicates whether the detected faces in the first group are considered a match.
    - `faces_similarity1_image1` string, nullable — The URL of the first image in the pair being compared.
    - `faces_similarity1_image2` string, nullable — The URL of the second image in the pair being compared.
    - `faces_similarity1_image1_bounding_box` string, nullable — Coordinates of the face in the first image of the pair being compared, in the format: Width, Height, Left, Top.
    - `faces_similarity1_image2_bounding_box` string, nullable — Coordinates of the face in the second image of the pair being compared, in the format: Width, Height, Left, Top.
    - `faces_similarity2` boolean, nullable — Indicates whether the detected faces in the second group are considered a match.
    - `faces_similarity2_image1` string, nullable — The URL of the first image in the pair being compared.
    - `faces_similarity2_image2` string, nullable — The URL of the second image in the pair being compared.
    - `faces_similarity2_image1_bounding_box` string, nullable — Coordinates of the face in the first image of the pair being compared, in the format: Width, Height, Left, Top.
    - `faces_similarity2_image2_bounding_box` string, nullable — Coordinates of the face in the second image of the pair being compared, in the format: Width, Height, Left, Top.
    - `faces_similarity3` boolean, nullable — Indicates whether the detected faces in the third group are considered a match.
    - `faces_similarity3_image1` string, nullable — The URL of the first image in the pair being compared.
    - `faces_similarity3_image2` string, nullable — The URL of the second image in the pair being compared.
    - `faces_similarity3_image1_bounding_box` string, nullable — Coordinates of the face in the first image of the pair being compared, in the format: Width, Height, Left, Top.
    - `faces_similarity3_image2_bounding_box` string, nullable — Coordinates of the face in the second image of the pair being compared, in the format: Width, Height, Left, Top.
    - `first_seen` string, nullable — The earliest date our system has on record for the email address.
    - `first_seen_days` integer, nullable — Indicates the number of days since the provided email exists in our system
    - `domain_internal_links_count` integer, nullable — The count of links with the same domain inside the page
    - `domain_external_links_count` integer, nullable — The count of links with external domain inside the page
    - `domain_internal_email_links_count` integer, nullable — The count of email links with the same domain inside the page
    - `domain_external_email_links_count` integer, nullable — The count of email links with external domain inside the page
    - `domain_internal_images_count` integer, nullable — The count of image links with the same domain inside the page
    - `domain_external_images_count` integer, nullable — The count of image links with external domain inside the page
    - `domain_page_size` integer, nullable — Specifies the size, in bytes, of the web page corresponding to the email domain
    - `to_name` string, nullable — A json string representing the most likely name extracted across all the sources of the email address.
    - `to_username` string, nullable — A json string representing the most likely username extracted across all the sources of the email address
    - `has_to_username` boolean, nullable — Indicates if the email address has username information
    - `has_to_username_confidence` string, nullable — Indicates the confidence level for the username extraction from the email address
    - `has_image_reverse_search` string, nullable — **DEPRECATED** It shows if there are reverse search results for all, none or some profile pictures
    - `image_reverse_search` string, nullable — **DEPRECATED** A JSON object containing the results of a reverse image search for the profile picture, including websites where the image appears along with the link, name, icon, and domain.
    - `image_reverse_search_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — **DEPRECATED** The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `image2_reverse_search` string, nullable — **DEPRECATED** A JSON object containing the results of a reverse image search for the profile picture, including websites where the image appears along with the link, name, icon, and domain.
    - `image2_reverse_search_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — **DEPRECATED** The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `image3_reverse_search` string, nullable — **DEPRECATED** A JSON object containing the results of a reverse image search for the profile picture, including websites where the image appears along with the link, name, icon, and domain.
    - `image3_reverse_search_source` 'google' | 'skype' | 'gravatar' | 'social', nullable — **DEPRECATED** The social or messaging app in that has this photo as profile picture: - **google** - **skype** - **gravatar** - **social**
    - `to_phone` string, nullable — A json string representing the most likely phone extracted across all the sources of the email address.
    - `has_to_phone` boolean, nullable — Indicates if the email address has phone information
    - `has_openai` boolean, nullable — Equal to true if the email is linked or has an OpenAI account
    - `openai_login_provider` 'google' | 'microsoft' | 'apple', nullable — The app used to login to Openai account: - **google** - **microsoft** - **apple**

---

[API](https://skmtc.dev/trustfull/apis/products.md) · [All operations](https://skmtc.dev/trustfull/apis/products/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/trustfull/products/revisions/cb4f72972276/schema)
