This API provides services to analyze email addresses.
Email Analysis API (1)
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/
https://api.cdq.com/email-analysis/rest/
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "startAfter": "0", "nextStartAfter": "1", "total": 2, "values": [ { … }, { … } ] }
Display name for a configuration.
Represents an email verification configuration.
Configuration for the disposable mail checker.
Configuration for the DNSBL checker.
Configuration for the freemail checker.
Configuration for the role category checker.
Configuration for the WHOIS checker.
Indicates whether the checker is enabled.
Indicates whether the risk calculation for given checker is enabled.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The threshold in days for age of a domain.
Configuration for the shared email checker.
Configuration for the data breach checker.
Indicates whether the checker is enabled.
Indicates whether the risk calculation for given checker is enabled.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The weight of the factor in the risk score calculation.
The threshold in days for age of a data breach.
Configuration for the fraud case checker.
Indicates whether the checker is enabled.
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X POST \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"name": "My configuration",
"configuration": {
"disposableMailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"disposableFactorWeight": 100
},
"dnsblChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"dnsblFactorWeight": 50
},
"freemailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"freemailFactorWeight": 40
},
"roleCategoryChecker": {
"isEnabled": true
},
"whoisChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"newBornDomainFactorWeight": 85,
"youngDomainFactorWeight": 10,
"oldDomainFactorWeight": 10,
"notPublicFactorWeight": 65,
"youngDomainAgeThreshold": 365,
"oldDomainAgeThreshold": 1095
},
"sharedEmailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"sharedEmailAddressFactorWeight": 50
},
"dataBreachChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"recentDataBreachFactorWeight": 20,
"youngDataBreachFactorWeight": 10,
"oldDataBreachFactorWeight": 5,
"breachWithPasswordFactorWeight": 20,
"breachWithMalwareFactorWeight": 20,
"inflationaryBreachesFactorWeight": 10,
"breachedDomainFactorWeight": 5,
"youngDataBreachAgeThreshold": 365,
"oldDataBreachAgeThreshold": 1095,
"inflationaryBreachesCountThreshold": 25
},
"fraudCaseChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": false
}
}
}'
{ "name": "My configuration", "configuration": { "disposableMailChecker": { … }, "dnsblChecker": { … }, "freemailChecker": { … }, "roleCategoryChecker": { … }, "whoisChecker": { … }, "sharedEmailChecker": { … }, "dataBreachChecker": { … }, "fraudCaseChecker": { … } }, "version": 1, "id": "67e55a52826f904dcbf63743", "createdAt": "2025-03-27T14:01:54.259837898Z", "createdBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "defaultConfiguration": false, "relatedConfigurations": [] }
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/{configurationId}
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification/{configurationId}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "name": "My configuration", "configuration": { "disposableMailChecker": { … }, "dnsblChecker": { … }, "freemailChecker": { … }, "roleCategoryChecker": { … }, "whoisChecker": { … }, "sharedEmailChecker": { … }, "dataBreachChecker": { … }, "fraudCaseChecker": { … } }, "version": 1, "id": "67e55a52826f904dcbf63743", "createdAt": "2025-03-27T14:01:54.259Z", "createdBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "defaultConfiguration": false, "relatedConfigurations": [] }
Id of the transaction, pass it in subsequent requests to make them part of the transaction
Features to be enabled. Do not use CREATE_TRANSACTION and COMMIT_TRANSACTION at the same time.
Items Enum Value | Description |
---|---|
CREATE_TRANSACTION | Creates a new transaction and makes the current request a part of it. By default turned off. |
COMMIT_TRANSACTION | Commit transaction. By default turned off. |
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/{configurationId}
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification/{configurationId}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X PUT \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'Content-Type: application/json' \
-H 'X-API-KEY: YOUR_API_KEY_HERE' \
-d '{
"name": "My configuration",
"configuration": {
"disposableMailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"disposableFactorWeight": 100
},
"dnsblChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"dnsblFactorWeight": 50
},
"freemailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"freemailFactorWeight": 40
},
"roleCategoryChecker": {
"isEnabled": true
},
"whoisChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"newBornDomainFactorWeight": 85,
"youngDomainFactorWeight": 10,
"oldDomainFactorWeight": 10,
"notPublicFactorWeight": 65,
"youngDomainAgeThreshold": 365,
"oldDomainAgeThreshold": 1095
},
"sharedEmailChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"sharedEmailAddressFactorWeight": 50
},
"dataBreachChecker": {
"isEnabled": true,
"isRiskCalculationEnabled": true,
"recentDataBreachFactorWeight": 20,
"youngDataBreachFactorWeight": 10,
"oldDataBreachFactorWeight": 5,
"breachWithPasswordFactorWeight": 20,
"breachWithMalwareFactorWeight": 20,
"inflationaryBreachesFactorWeight": 10,
"breachedDomainFactorWeight": 5,
"youngDataBreachAgeThreshold": 365,
"oldDataBreachAgeThreshold": 1095,
"inflationaryBreachesCountThreshold": 25
},
"fraudCaseChecker": {
"isEnabled": false,
"isRiskCalculationEnabled": false
}
}
}'
{ "name": "My configuration", "configuration": { "disposableMailChecker": { … }, "dnsblChecker": { … }, "freemailChecker": { … }, "roleCategoryChecker": { … }, "whoisChecker": { … }, "sharedEmailChecker": { … }, "dataBreachChecker": { … }, "fraudCaseChecker": { … } }, "version": 2, "id": "67e55a52826f904dcbf63743", "createdAt": "2025-03-27T14:01:54.259Z", "modifiedAt": "2025-03-27T14:24:05.998010503Z", "createdBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "defaultConfiguration": false, "relatedConfigurations": [] }
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/{configurationId}
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification/{configurationId}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X DELETE \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
{ "name": "My configuration", "configuration": { "disposableMailChecker": { … }, "dnsblChecker": { … }, "freemailChecker": { … }, "roleCategoryChecker": { … }, "whoisChecker": { … }, "sharedEmailChecker": { … }, "dataBreachChecker": { … }, "fraudCaseChecker": { … } }, "version": 4, "id": "67e55a52826f904dcbf63743", "createdAt": "2025-03-27T14:01:54.259Z", "modifiedAt": "2025-03-27T14:29:20.097Z", "createdBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "defaultConfiguration": false, "relatedConfigurations": [] }
- Mock server
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/{configurationId}/versions/{version}
- Production
https://api.cdq.com/email-analysis/rest/configurations/emailverification/{configurationId}/versions/{version}
- cURL
- Java
- JavaScript
- Python
- Node.js
curl -i -X GET \
https://developer.cdq.com/_mock/apis/email-analysis-api/api-v1/configurations/emailverification/c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4/versions/1 \
-H 'X-API-KEY: YOUR_API_KEY_HERE'
Successful operation.
Unique identifier of the email verification configuration version. Not to be confused with the configuration ID.
Uniquely identifies a configuration.
Represents an email verification configuration.
Date and time when the first version of the configuration was created (ISO 8601-compliant).
Date and time when this version of the configuration was created (ISO 8601-compliant).
User who created the first version of the configuration.
{ "id": "67ea96a80ab6e12699b0bec0", "name": "My configuration1", "configurationId": "67ea96a80ab6e12699b0bebf", "version": 1, "configuration": { "disposableMailChecker": { … }, "dnsblChecker": { … }, "freemailChecker": { … }, "roleCategoryChecker": { … }, "whoisChecker": { … }, "sharedEmailChecker": { … }, "dataBreachChecker": { … }, "fraudCaseChecker": { … } }, "createdAt": "2025-03-31T13:20:40.677Z", "createdBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "modifiedAt": "2025-03-31T13:20:40.677Z", "modifiedBy": "b3e96bd8-96a6-48f5-b378-610d177be354", "defaultConfiguration": false }