API reference
Validate email
Verify that an email address exists and accepts mail.
POST
/v1/validateParameters
ParameterTypeDescription
emailreqRequest
curl -X POST https://api.gtmcli.com/v1/validate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "user@example.com"}'Response
200 OKjson
{
"email": "user@example.com",
"status": "valid",
"provider": "google"
}Response fields
ParameterTypeDescription
emailstatusproviderStatus values
validMailbox exists and accepts mail.0.25 creditsinvalidMailbox does not exist or is rejected.FreecatchallDomain accepts all addresses. Cannot confirm this specific one.Freevalid_catchallCatchall domain, but high confidence this person exists.0.25 creditsdisposableTemporary or throwaway email service.FreeriskyExists but may have deliverability issues (role-based, etc).FreeunknownCould not determine status. Server timeout or temporary error.FreeTIP
You only pay for valid and valid_catchall results. Everything else is free.
Errors
401Missing or invalid API key.402Insufficient credits.429Rate limit exceeded. Check Retry-After header.