Verify Mailjet contact lists in place
Connect Mailjet with your API key and secret key, choose a contact list, and every contact is verified. The verdict lands in a pv_status contact property you can segment on.
- No export, no re-import
- Catch-all and unknown are free
- Nothing is ever hard-deleted
How the Mailjet integration works
- 1
Connect Mailjet
Paste your Mailjet API key and secret key (Account settings, REST API keys). Mailjet needs the pair; the key alone does not authenticate.
- 2
Choose a contact list
Pick the contact list you want checked. We pull its addresses and remove duplicates first, so an address listed twice is only verified, and charged, once.
- 3
We verify it in the background
Every address goes through the full check: syntax, domain and MX records, disposable and role detection, and a live conversation with the receiving mail server. The run shows in your Bulk Jobs like any other, so you can close the tab.
- 4
Results land in Mailjet
The verdict is written to a pv_status contact property: pv-good, pv-risky, pv-invalid or pv-unknown.
What each result means
Every address gets exactly one of these, written to Mailjet as described above.
| Result | Meaning | Credit |
|---|---|---|
| pv-good | The mailbox was confirmed to exist. Safe to send. | 1 |
| pv-risky | A catch-all domain: it accepts every address, so the mailbox could not be confirmed either way. | Free |
| pv-invalid | The mailbox does not exist. Sending here earns a hard bounce. | 1 |
| pv-unknown | No definite answer from the mail server (blocked, greylisted or timed out). | Free |
Cleaning up Mailjet
Remove invalid unsubscribes those contacts from the list you verified. They are not deleted.
Removal is always your choice and never deletes anything. pv-risky and pv-unknown are never removed, because neither proves an address is bad. If a sync fails part way, nothing is written back at all rather than acting on partial results.
Why Mailjet users verify
Mailjet scores senders on bounces and complaints, and newsletters that have run for years accumulate addresses that quietly died. Verifying a list before a campaign keeps your sender score where it should be.
What it costs
A Mailjet sync costs exactly what verifying those addresses any other way would: 1 credit per definite answer (valid, invalid or disposable). Catch-all, unknown and error results are free, because none of them confirms anything. Credits never expire, and new accounts get free credits to try it, no card needed. See pricing for packs.
Mailjet integration FAQ
Why do you need the secret key as well?
Mailjet's API authenticates with the API key and secret key together; one without the other is refused.
Can I segment on the result?
Yes. Create a segment on the pv_status contact property.
Guides
Other integrations
- SendGrid
- Mailgun
- SparkPost
- Mailchimp
- HubSpot
- Klaviyo
- ActiveCampaign
- Brevo
- MailerLite
- Campaign Monitor
- Zoho CRM
- Google Sheets
- Zapier
Not seeing your tool? See every way to connect, including the REST API and webhooks.
Clean your Mailjet contact list today
Free credits on sign-up. No card. You only pay for definite answers.
Start free