{"openapi":"3.2.0","info":{"title":"SmartFix Email Edge API","description":"Email Validator API.  Real-time, multi-layer email validation: syntax check, live MX record lookup, and disposable domain detection. Auto-normalized input. Fast, accurate, production-ready.","version":"1.0.0"},"servers":[{"url":"https://vzgvt.jojapi.net"}],"security":[{"ApiKeyAuth":[]}],"x-agent-commerce":{"catalog_url":"https://vzgvt.jojapi.net/_jojapi/agent/plans","discovery_url":"https://vzgvt.jojapi.net/.well-known/x402","directory_url":"https://agents.jojapi.net/apis/emailvalidator","docs":"https://docs.jojapi.com/consumers/agents"},"paths":{"/validate":{"post":{"operationId":"post_validate","summary":"validate","description":"The target email address for comprehensive validation. The system executes a multi-layer verification suite including syntax analysis, real-time MX record lookup, and cross-referencing against global disposable domain registries. Automatically trimmed and normalized.","responses":{"200":{"description":"Response","content":{"application/json":{"examples":{"Response":{"summary":"Response","value":{"email":"test@mailinator.com","valid":false,"score":50,"reason":"reject_disposable","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":5}},"BulkResponse":{"description":"Parallel Bulk Processing: Validate up to 50 email addresses in a single POST request. The system uses an asynchronous parallel engine to check your entire list in the same time it takes to check a single address.","value":{"summary":{"total":50,"valid":36,"invalid":14,"disposable":5,"suspicious_typo":5},"results":[{"email":"mario.rossi@gmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":24},{"email":"support@apple.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":24},{"email":"test.user@outlook.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":20},{"email":"admin@libero.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":34},{"email":"user123@gmil.com","valid":false,"score":10,"risk_level":"high","reason":"reject_disposable","message":"This looks like a temporary/disposable address. Please use a permanent email. Did you mean user123@gmail.com?","did_you_mean":"user123@gmail.com","details":{"syntax_valid":true,"mx_valid":true,"is_disposable":true,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":77},{"email":"info@yahoo.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":64},{"email":"fake.email@non-esisto-veramente.it","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":53},{"email":"temporary@10minutemail.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":111},{"email":"sales@fastwebnet.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":97},{"email":"luca.verdi@hotmail.it","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":111},{"email":"contact@tiscali.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":125},{"email":"webmaster@aruba.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":125},{"email":"job@protonmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":125},{"email":"marketing@virgilio.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":151},{"email":"wrong.domain@gmal.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean wrong.domain@gmail.com?","did_you_mean":"wrong.domain@gmail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":168},{"email":"customer.care@amazon.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":168},{"email":"student@universita.edu","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":151},{"email":"dev@github.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":198},{"email":"billing@alice.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":192},{"email":"anonymous@guerrillamail.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_disposable","message":"This looks like a temporary/disposable address. Please use a permanent email.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":198},{"email":"hr@azienda-fittizia.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":256},{"email":"press@repubblica.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":198},{"email":"hello@icloud.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":220},{"email":"francesco@me.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"staff@yandex.ru","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"help@wanadoo.fr","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":294},{"email":"boss@live.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":266},{"email":"ceo@google.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"office@pec.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":315},{"email":"postmaster@tim.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":315},{"email":"valid.user@aol.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":266},{"email":"old.account@zoho.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":306},{"email":"typo@hotmal.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean typo@hotmail.com?","did_you_mean":"typo@hotmail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":266},{"email":"service@bluehost.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":338},{"email":"no-reply@netflix.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":111},{"email":"noreply@spotify.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"random.person@uol.com.br","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"check@mailinator.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"verify@yopmail.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean verify@ymail.com?","did_you_mean":"verify@ymail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":0},{"email":"account@btinternet.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"info@gmx.de","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"test@web.de","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"support@orange.fr","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"admin@qq.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"user@sina.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"test.typo@outlok.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean test.typo@outlook.com?","did_you_mean":"test.typo@outlook.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":0},{"email":"feedback@bol.com.br","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"security@facebook.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"manager@linkedin.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"last.test@gmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0}]}}}}}},"400":{"description":"Malformed JSON"},"401":{"description":"Mission or invalid key"},"402":{"description":"Payment required — pay per request with x402/mpp (offer in the PAYMENT-REQUIRED / WWW-Authenticate headers and the JSON body), or send a JoJ API key."},"404":{"description":"unknow endpoint"},"429":{"description":"Rate limit"},"500":{"description":"server error"}},"x-payment-info":{"protocols":["x402","mpp"],"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"intent":"charge"},"requestBody":{"content":{"application/json":{"schema":{"type":"object"},"example":{"email":"test@mailinator.com"}}}}}},"/validate-bulk":{"post":{"operationId":"post_validate_bulk","summary":"validate-bulk","description":"Parallel Bulk Processing: Validate up to 50 email addresses in a single POST request. The system uses an asynchronous parallel engine to check your entire list in the same time it takes to check a single address.","responses":{"200":{"description":"ResponseBulk","content":{"application/json":{"schema":{"summary":{"total":50,"valid":36,"invalid":14,"disposable":5,"suspicious_typo":5},"results":[{"email":"mario.rossi@gmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":24},{"email":"support@apple.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":24},{"email":"test.user@outlook.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":20},{"email":"admin@libero.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":34},{"email":"user123@gmil.com","valid":false,"score":10,"risk_level":"high","reason":"reject_disposable","message":"This looks like a temporary/disposable address. Please use a permanent email. Did you mean user123@gmail.com?","did_you_mean":"user123@gmail.com","details":{"syntax_valid":true,"mx_valid":true,"is_disposable":true,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":77},{"email":"info@yahoo.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":64},{"email":"fake.email@non-esisto-veramente.it","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":53},{"email":"temporary@10minutemail.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":111},{"email":"sales@fastwebnet.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":97},{"email":"luca.verdi@hotmail.it","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":111},{"email":"contact@tiscali.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":125},{"email":"webmaster@aruba.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":125},{"email":"job@protonmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":125},{"email":"marketing@virgilio.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":151},{"email":"wrong.domain@gmal.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean wrong.domain@gmail.com?","did_you_mean":"wrong.domain@gmail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":168},{"email":"customer.care@amazon.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":168},{"email":"student@universita.edu","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":151},{"email":"dev@github.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":198},{"email":"billing@alice.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":192},{"email":"anonymous@guerrillamail.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_disposable","message":"This looks like a temporary/disposable address. Please use a permanent email.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":198},{"email":"hr@azienda-fittizia.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":256},{"email":"press@repubblica.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":198},{"email":"hello@icloud.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":220},{"email":"francesco@me.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"staff@yandex.ru","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"help@wanadoo.fr","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":294},{"email":"boss@live.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":266},{"email":"ceo@google.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":220},{"email":"office@pec.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":315},{"email":"postmaster@tim.it","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":315},{"email":"valid.user@aol.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":266},{"email":"old.account@zoho.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":306},{"email":"typo@hotmal.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean typo@hotmail.com?","did_you_mean":"typo@hotmail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":266},{"email":"service@bluehost.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":338},{"email":"no-reply@netflix.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":111},{"email":"noreply@spotify.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"random.person@uol.com.br","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"check@mailinator.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"verify@yopmail.com","valid":false,"score":0,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean verify@ymail.com?","did_you_mean":"verify@ymail.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":true,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":0},{"email":"account@btinternet.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"info@gmx.de","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"test@web.de","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"support@orange.fr","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"admin@qq.com","valid":true,"score":100,"risk_level":"low","reason":"accept_role_account","message":"Accepted as a generic business address (e.g. info@, support@).","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":true},"execution_time_ms":0},{"email":"user@sina.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"test.typo@outlok.com","valid":false,"score":10,"risk_level":"high","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail. Did you mean test.typo@outlook.com?","did_you_mean":"test.typo@outlook.com","details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":true,"is_role_account":false},"execution_time_ms":0},{"email":"feedback@bol.com.br","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"security@facebook.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"manager@linkedin.com","valid":false,"score":50,"risk_level":"medium","reason":"reject_invalid_domain","message":"This domain doesn't seem to exist or can't receive mail.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":false,"is_disposable":false,"is_freemail":false,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0},{"email":"last.test@gmail.com","valid":true,"score":100,"risk_level":"low","reason":"accept","message":"Valid email address.","did_you_mean":null,"details":{"syntax_valid":true,"mx_valid":true,"is_disposable":false,"is_freemail":true,"is_suspicious":false,"is_role_account":false},"execution_time_ms":0}]}}}},"400":{"description":"Malformed JSON"},"401":{"description":"Mission or invalid key"},"402":{"description":"Payment required — pay per request with x402/mpp (offer in the PAYMENT-REQUIRED / WWW-Authenticate headers and the JSON body), or send a JoJ API key."},"404":{"description":"Unknown endpoint"},"429":{"description":"Rate limit exceeded"},"500":{"description":"Unexpected server error"}},"x-payment-info":{"protocols":["x402","mpp"],"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"intent":"charge"},"requestBody":{"content":{"application/json":{"schema":{"type":"object"},"example":{"emails":["mario.rossi@gmail.com","support@apple.com","test.user@outlook.com","admin@libero.it","user123@gmil.com","info@yahoo.com","fake.email@non-esisto-veramente.it","temporary@10minutemail.com","sales@fastwebnet.it","luca.verdi@hotmail.it","contact@tiscali.it","webmaster@aruba.it","job@protonmail.com","marketing@virgilio.it","wrong.domain@gmal.com","customer.care@amazon.com","student@universita.edu","dev@github.com","billing@alice.it","anonymous@guerrillamail.com","hr@azienda-fittizia.com","press@repubblica.it","hello@icloud.com","francesco@me.com","staff@yandex.ru","help@wanadoo.fr","boss@live.com","ceo@google.com","office@pec.it","postmaster@tim.it","valid.user@aol.com","old.account@zoho.com","typo@hotmal.com","service@bluehost.com","no-reply@netflix.com","noreply@spotify.com","random.person@uol.com.br","check@mailinator.com","verify@yopmail.com","account@btinternet.com","info@gmx.de","test@web.de","support@orange.fr","admin@qq.com","user@sina.com","test.typo@outlok.com","feedback@bol.com.br","security@facebook.com","manager@linkedin.com","last.test@gmail.com"]}}}}}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-JoJAPI-Key","description":"Your JoJ API key."}}}}