Verification & Threat Removal APIThe Impressionwise Verification & Threats API is designed for seamless integration into signup, onboarding, or transactional workflows. With a single request, the API delivers high-speed, real-time email verification to help ensure data quality, reduce risk, and protect sender reputation. This service supports continuous data cleansing and validates individual email addresses using standard HTTP POST requests with JSON-formatted responses. API EndpointThe API is available via a secure HTTPS endpoint: https://post.impressionwise.com/verifyme.aspx For compatibility, HTTP access may also be supported; however, HTTPS is strongly recommended to ensure data encryption in transit and alignment with industry-standard security best practices. Performance & ReliabilityThe API is hosted on a robust, load-balanced, redundant infrastructure designed for high availability and consistent performance. Automated monitoring and failover mechanisms minimize downtime and ensure reliable handling of variable traffic volumes. Configurable Processing LevelThe Verification & Threats API allows you to balance processing speed and verification depth using the configurable TIMEOUT parameter. This flexibility enables optimization based on your use case—whether prioritizing low-latency responses during real-time signups or deeper analysis for higher-risk or batch data processing. Lower timeout values return results more quickly but may rely on partial signals, while higher timeout values allow for more comprehensive validation when mail hosts require additional response time.
For guidance on selecting the optimal balance between speed and accuracy, refer to: Authentication & Request StructureAll API requests require authentication. To obtain your API credentials, please visit your account portal. Once you have your credentials, you can choose between two authentication models: Basic / Simple Authentication or Secure API Key Authentication. Basic / Simple Authentication (Legacy Integration) This method uses a Client ID and Password for authentication. Credentials can be transmitted either via request headers (recommended) or URL query parameters (less secure). Submission Request Header Example (Recommended)
GET /verifyme.aspx?EMAIL=user@example.com HTTP/1.1 URL Submission Example
Submission Request URL: https://post.impressionwise.com/verifyme.aspx?CODE=000001&PWD=password1&EMAIL=user@example.com Required Parameters
While simple authentication supports legacy integrations, transmitting credentials via request headers is strongly recommended to maintain security and protect sensitive account information. Secure API Key Authentication This method uses a user-configurable API Key instead of a password. The API Key is managed within your account portal and can be rotated or revoked at any time for improved security. Benefits over use of the simple authentication include:
Submission Request Header Example
GET /verifyme.aspx?EMAIL=user@example.com HTTP/1.1 Submission Example
Submission Request Header Only: CURL https://post.impressionwise.com/verifyme.aspx?email=user@example.com -H "Authorization: Basic b8e9a21303598b63e72b8e51df673dae6" Required Parameters
Using API Key authentication ensures secure, flexible access to the API while allowing credentials to be managed, rotated, or revoked without impacting other integrations. Submission GuidanceThe following guidelines explain how API request parameters can be submitted, the order in which they are processed, and recommended security practices to ensure safe transmission.
Adhering to these guidelines helps ensure consistent request handling, improved reliability, and secure transmission of sensitive data. Optional ParametersIn addition to required parameters, the API supports optional system parameters that can provide extra information or modify the request behavior.
Sample JSON Below is an example of a complete API request along with a sample JSON response illustrating the returned data structure. https://post.impressionwise.com/verifyme.aspx?CODE=000001&PWD=password1&EMAIL=user@example.com&JSONRESPONSE=1&TIMEOUT=10 Or using API key authentication approach. CURL https://post.impressionwise.com/verifyme.aspx?email=user@example.com&JSONRESPONSE=1&TIMEOUT=10 -H "Authorization: Basic b8e9a21303598b63e72b8e51df673dae6" Either version would be the following response: { "EMAIL": "noexist@testmelink.com", "RESULT": "SUPPRESS", "CLASS": "INVALID", "TTP": 2.41 } Optional Client Pass-Through FieldsClient-defined parameters may be passed through the request and returned in the response for correlation purposes. Sample supported fields include: fname, lname, addr1, addr2, city, state, zip, country, phone, gender, optinsite, optindate, optinip, other1 – other20 Note: A maximum of 20 other fields is supported. Response FieldsEach API response includes the following fields, which describe the verification result, threat classification, and processing time associated with the submitted email address.
Error Handling & TimeoutsThe API provides explicit error codes and timeout responses to indicate invalid credentials or delayed server replies, along with recommended steps for handling and retrying affected requests. If invalid credentials are supplied, the API returns: RESULT = ACCT_INVALID_CREDENTIALS If account credential supplied are correct yet the account is set to inactive, the API returns: RESULT = ACCT_INACTIVE If missing required fields for processing, the API returns: RESULT = MISSING_REQD_FIELDS If processing more than 15 requests per second, the API returns: RESULT = MAXATTEMPTS_REACH In cases where a mail server does not respond within the specified timeout, the following response is returned: { "EMAIL": "noexist@testmelink.com", "RESULT": "DISCRETIONARY", "CLASS": "TIMEOUT", "TTP": 1.33 } Rate Limiting Controls This API employ’s connection-level rate limiting controls to mitigate abuse and protect backend resources. Specifically, our system restricts the number of simultaneous open connections per client IP address to a maximum of 50 concurrent connections. If a client attempts to open a connection beyond this threshold (for example, the 51st simultaneous connection), the additional connection is rejected, and returns a 503 Service Temporarily Unavailable response. This mechanism helps prevent denial-of-service conditions, safeguards backend infrastructure, and ensures fair resource usage across all clients. It operates transparently and does not impact normal traffic within the defined limits. Timeout Handling Guidance
If you receive any unexpected responses beyond those documented here, please contact Impressionwise Support. Result Code GuidanceTo simplify integration while preserving analytical depth, Impressionwise consolidates over 240 threat indicators into three intuitive result codes. This approach enables fast decision-making while supporting email best practices, improved inbox placement, and sender reputation protection. Primary Result Codes
Classification Sub-Codes Impressionwise provides detailed sub-classifications to help refine sending decisions based on risk profile and behavioral intelligence. Certified & Conditional Classifications
Discretionary Sub-Classifications
Suppression-Level Threats
General Disclaimer. Every reasonable effort is made to identify known threat and delivery classifications. However, due to the constantly evolving nature of the online ecosystem, Impressionwise cannot guarantee results will be entirely free of all potential threats or delivery risks. While care has been taken to ensure accuracy, Impressionwise assumes no responsibility for losses arising from reliance on this information. Support & CustomizationFor questions, interpretation guidance, or custom implementation strategies, Impressionwise Support is available to help ensure optimal results from your data cleansing workflows. |
Impressionwise empowers prospective clients to experience the value of our advanced list cleaning services firsthand. We offer a complimentary scan and detailed report on a sample of your data, allowing you to evaluate the impact our solutions can have on your email performance and data quality.
Before you head out…
Stop wondering and start knowing if your emails are safe and deliverable.
Experience Impressionwise's industry leading
No credit card required. | Zero obligations.