# Endpoint reference

> All 152 EmailVerify Pro API endpoints with their CLI command and MCP tool name, grouped by category and searchable.

Source: https://emailverifypro.com/docs/endpoints

All 152 endpoints. Each is also a CLI command and an MCP tool.

## API Keys

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /keys` | List Keys | `emailverify keys:get` | `get_keys` |
| `POST /keys` | Create Key | `emailverify keys:post` | `post_keys` |
| `DELETE /keys/{key_id}` | Revoke Key (**destructive**) | `emailverify keys:key-id` | `delete_keys_by_key_id` |
| `POST /keys/{key_id}/rotate` | Rotate Key (**destructive**) | `emailverify keys:key-id:rotate` | `post_keys_by_key_id_rotate` |
| `GET /keys/{key_id}/usage` | Key Usage | `emailverify keys:key-id:usage` | `get_keys_by_key_id_usage` |

## Account

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /me/recent-verifications` | Me Recent Verifications | `emailverify me:recent-verifications` | `get_me_recent_verifications` |
| `GET /me/stats` | Me Stats | `emailverify me:stats` | `get_me_stats` |
| `GET /me/usage` | Me Usage | `emailverify me:usage` | `get_me_usage` |
| `GET /me/verification/{verification_id}` | Me Verification Detail | `emailverify me:verification:verification-id` | `get_me_verification_by_verification_id` |
| `GET /plans` | Get Plans | `emailverify plans` | `get_plans` |
| `GET /usage` | Get Usage | `emailverify usage` | `get_usage` |

## Admin

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /admin/disposable-stats` | Disposable Stats | `emailverify admin:disposable-stats` | `get_admin_disposable_stats` |
| `GET /admin/domain-intel/stats` | Admin Domain Intel Stats | `emailverify admin:domain-intel:stats` | `get_admin_domain_intel_stats` |
| `GET /admin/domain-learning/stats` | Admin Domain Learning Stats | `emailverify admin:domain-learning:stats` | `get_admin_domain_learning_stats` |
| `POST /admin/reverify` | Trigger Reverify (**destructive**) | `emailverify admin:reverify` | `post_admin_reverify` |
| `POST /admin/update-disposable` | Update Disposable (**destructive**) | `emailverify admin:update-disposable` | `post_admin_update_disposable` |
| `POST /admin/update-intelligence` | Update Intelligence (**destructive**) | `emailverify admin:update-intelligence` | `post_admin_update_intelligence` |
| `GET /admin/users` | Admin List Users | `emailverify admin:users` | `get_admin_users` |
| `POST /admin/users/{email}/upgrade` | Admin Upgrade User (**destructive**) | `emailverify admin:users:email:upgrade` | `post_admin_users_by_email_upgrade` |

## Analytics

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /stats` | Stats | `emailverify stats` | `get_stats` |
| `GET /stats/domains` | Domain Stats | `emailverify stats:domains` | `get_stats_domains` |
| `GET /stats/store` | Store Stats | `emailverify stats:store` | `get_stats_store` |

## Auth

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /auth/clerk/config` | Clerk Config | `emailverify auth:clerk:config` | `get_auth_clerk_config` |
| `GET /auth/clerk/me` | Clerk Me | `emailverify auth:clerk:me` | `get_auth_clerk_me` |
| `POST /auth/logout` | Auth Logout | `emailverify auth:logout` | `post_auth_logout` |
| `GET /auth/me` | Auth Me | `emailverify auth:me` | `get_auth_me` |
| `POST /auth/request` | Auth Request Magic Link | `emailverify auth:request` | `post_auth_request` |
| `POST /auth/verify` | Auth Verify Post | `emailverify auth:verify` | `post_auth_verify` |

## Benchmark

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /benchmark/report/{benchmark_id}` | Benchmark Report Md | `emailverify benchmark:report:benchmark-id` | `get_benchmark_report_by_benchmark_id` |
| `POST /benchmark/run` | Benchmark Run | `emailverify benchmark:run` | `post_benchmark_run` |

## Billing

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /billing/checkout/{plan}` | Billing Checkout (*billable*) | `emailverify billing:checkout:plan` | `get_billing_checkout_by_plan` |
| `GET /billing/plans` | Billing Plans (*billable*) | `emailverify billing:plans` | `get_billing_plans` |
| `POST /billing/signup` | Billing Signup (*billable*) | `emailverify billing:signup` | `post_billing_signup` |
| `POST /billing/stripe-webhook` | Billing Stripe Webhook (*billable*) | `emailverify billing:stripe-webhook` | `post_billing_stripe_webhook` |
| `GET /billing/usage/{customer_id}` | Billing Usage (*billable*) | `emailverify billing:usage:customer-id` | `get_billing_usage_by_customer_id` |

## Bounce Processing

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /bounce/postmark` | Bounce Postmark | `emailverify bounce:postmark` | `post_bounce_postmark` |
| `POST /bounce/sendgrid` | Bounce Sendgrid | `emailverify bounce:sendgrid` | `post_bounce_sendgrid` |
| `POST /bounce/ses` | Bounce Ses | `emailverify bounce:ses` | `post_bounce_ses` |
| `GET /bounce/stats` | Bounce Stats | `emailverify bounce:stats` | `get_bounce_stats` |

## Bulk

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /bulk/download/{job_id}` | Bulk Download | `emailverify bulk:download:job-id` | `get_bulk_download_by_job_id` |
| `GET /bulk/jobs` | Bulk List Jobs | `emailverify bulk:jobs` | `get_bulk_jobs` |
| `GET /bulk/status/{job_id}` | Bulk Status | `emailverify bulk:status:job-id` | `get_bulk_status_by_job_id` |
| `POST /bulk/upload` | Bulk Upload | `emailverify bulk:upload` | `post_bulk_upload` |
| `GET /bulk/{job_id}/report` | Bulk Health Report | `emailverify bulk:job-id:report` | `get_bulk_by_job_id_report` |

## Catch-All Resolution

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /catchall-classifier/stats` | Catchall Classifier Stats | `emailverify catchall-classifier:stats` | `get_catchall_classifier_stats` |
| `POST /catchall-classifier/train` | Catchall Classifier Train | `emailverify catchall-classifier:train` | `post_catchall_classifier_train` |
| `POST /resolve-catchall` | Resolve Catchall Endpoint | `emailverify resolve-catchall` | `post_resolve_catchall` |

## Compliance

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /compliance/audit-trail` | Compliance Audit | `emailverify compliance:audit-trail` | `get_compliance_audit_trail` |
| `DELETE /compliance/customer-data/{customer_id}` | Compliance Erase (**destructive**) | `emailverify compliance:customer-data:customer-id` | `delete_compliance_customer_data_by_customer_id` |
| `GET /compliance/summary` | Compliance Summary | `emailverify compliance:summary` | `get_compliance_summary` |

## Database

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /db/domain/{domain}` | Db Domain Stats | `emailverify db:domain:domain` | `get_db_domain_by_domain` |
| `GET /db/lookup` | Db Lookup | `emailverify db:lookup` | `get_db_lookup` |
| `GET /db/search` | Db Search | `emailverify db:search` | `get_db_search` |
| `GET /db/stats` | Db Stats | `emailverify db:stats` | `get_db_stats` |

## Deliverability

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /deliverability/domain/{domain}` | Domain Deliverability | `emailverify deliverability:domain:domain` | `get_deliverability_domain_by_domain` |
| `GET /score` | Get Deliverability Score | `emailverify score` | `get_score` |

## Domain Cohort

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /cohort` | List Cohorts | `emailverify cohort` | `get_cohort` |
| `GET /cohort/{domain}` | Get Domain Cohort | `emailverify cohort:domain` | `get_cohort_by_domain` |

## Domain Intelligence

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /domain-formats` | List Domain Formats | `emailverify domain-formats` | `get_domain_formats` |
| `POST /domain-formats/scrape` | Scrape Domain Format | `emailverify domain-formats:scrape` | `post_domain_formats_scrape` |
| `GET /domain-formats/{domain}` | Get Domain Format Endpoint | `emailverify domain-formats:domain` | `get_domain_formats_by_domain` |

## ESP Integrations

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /integrations/hubspot/sync` | Hubspot Sync (**destructive**, *billable*) | `emailverify integrations:hubspot:sync` | `post_integrations_hubspot_sync` |
| `POST /integrations/salesforce/sync` | Salesforce Sync (**destructive**, *billable*) | `emailverify integrations:salesforce:sync` | `post_integrations_salesforce_sync` |
| `GET /integrations/status` | Integrations Status | `emailverify integrations:status` | `get_integrations_status` |
| `POST /integrations/zapier/send` | Zapier Send (**destructive**, *billable*) | `emailverify integrations:zapier:send` | `post_integrations_zapier_send` |
| `POST /webhooks/mailchimp` | Mailchimp Webhook | `emailverify webhooks:mailchimp` | `post_webhooks_mailchimp` |
| `POST /webhooks/postmark` | Postmark Webhook | `emailverify webhooks:postmark` | `post_webhooks_postmark` |
| `POST /webhooks/sendgrid` | Sendgrid Webhook | `emailverify webhooks:sendgrid` | `post_webhooks_sendgrid` |
| `POST /webhooks/ses` | Ses Webhook | `emailverify webhooks:ses` | `post_webhooks_ses` |

## Email Finder

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /find-email` | Find Email Endpoint | `emailverify find-email` | `post_find_email` |
| `POST /find-email/v2` | Find Email V2 Endpoint | `emailverify find-email:v2` | `post_find_email_v2` |

## Enrichment

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /activity` | Activity Profile | `emailverify activity` | `get_activity` |

## Feedback

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /bounce` | Record Bounce | `emailverify bounce` | `post_bounce` |
| `POST /delivered` | Record Delivered | `emailverify delivered` | `post_delivered` |
| `GET /feedback/accuracy` | Feedback Accuracy | `emailverify feedback:accuracy` | `get_feedback_accuracy` |
| `POST /feedback/clicked` | Feedback Clicked | `emailverify feedback:clicked` | `post_feedback_clicked` |
| `POST /feedback/opened` | Feedback Opened | `emailverify feedback:opened` | `post_feedback_opened` |
| `POST /feedback/report` | Feedback Report | `emailverify feedback:report` | `post_feedback_report` |
| `POST /received` | Record Received | `emailverify received` | `post_received` |
| `POST /received/batch` | Record Received Batch | `emailverify received:batch` | `post_received_batch` |

## GDPR / CCPA

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `DELETE /gdpr/domain` | Gdpr Erase Domain (**destructive**) | `emailverify gdpr:domain` | `delete_gdpr_domain` |
| `DELETE /gdpr/erase` | Gdpr Erase (**destructive**) | `emailverify gdpr:erase` | `delete_gdpr_erase` |
| `GET /gdpr/export` | Gdpr Export | `emailverify gdpr:export` | `get_gdpr_export` |
| `POST /gdpr/purge` | Gdpr Purge (**destructive**) | `emailverify gdpr:purge` | `post_gdpr_purge` |
| `GET /gdpr/status` | Gdpr Status | `emailverify gdpr:status` | `get_gdpr_status` |

## Infrastructure

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /cache/stats` | Cache Stats Endpoint | `emailverify cache:stats` | `get_cache_stats` |
| `GET /infra/blacklist-status` | Blacklist Status | `emailverify infra:blacklist-status` | `get_infra_blacklist_status` |
| `POST /ip-pool/register` | Ip Pool Register | `emailverify ip-pool:register` | `post_ip_pool_register` |
| `GET /ip-pool/status` | Ip Pool Status | `emailverify ip-pool:status` | `get_ip_pool_status` |
| `GET /regions` | Regions Config | `emailverify regions` | `get_regions` |
| `GET /regions/health` | Regions Health | `emailverify regions:health` | `get_regions_health` |
| `GET /regions/route` | Regions Route | `emailverify regions:route` | `get_regions_route` |
| `GET /sender-domains` | Sender Domains Status | `emailverify sender-domains` | `get_sender_domains` |
| `POST /sender-domains/register` | Sender Domain Register | `emailverify sender-domains:register` | `post_sender_domains_register` |

## Integrations

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /integrations` | List Integrations Ep | `emailverify integrations:get` | `get_integrations` |
| `POST /integrations` | Create Integration | `emailverify integrations:post` | `post_integrations` |
| `POST /integrations/activecampaign/sync` | Activecampaign Sync (**destructive**, *billable*) | `emailverify integrations:activecampaign:sync` | `post_integrations_activecampaign_sync` |
| `POST /integrations/klaviyo/sync` | Klaviyo Sync (**destructive**, *billable*) | `emailverify integrations:klaviyo:sync` | `post_integrations_klaviyo_sync` |
| `POST /integrations/make/send` | Make Send (**destructive**, *billable*) | `emailverify integrations:make:send` | `post_integrations_make_send` |
| `POST /integrations/test` | Test Integration (**destructive**) | `emailverify integrations:test` | `post_integrations_test` |
| `DELETE /integrations/{integration_id}` | Delete Integration (**destructive**) | `emailverify integrations:integration-id` | `delete_integrations_by_integration_id` |
| `GET /integrations/{integration_id}/events` | Integration Events | `emailverify integrations:integration-id:events` | `get_integrations_by_integration_id_events` |

## Intelligence

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /domain-intel/{domain}` | Get Domain Intel | `emailverify domain-intel:domain` | `get_domain_intel_by_domain` |

## Jobs

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /jobs/{job_id}` | Get Job | `emailverify jobs:job-id` | `get_jobs_by_job_id` |
| `GET /jobs/{job_id}/dead-letter` | Get Dead Letter | `emailverify jobs:job-id:dead-letter` | `get_jobs_by_job_id_dead_letter` |
| `POST /jobs/{job_id}/resume` | Resume Failed Emails | `emailverify jobs:job-id:resume` | `post_jobs_by_job_id_resume` |
| `POST /jobs/{job_id}/retry-dead-letter` | Retry Dead Letter | `emailverify jobs:job-id:retry-dead-letter` | `post_jobs_by_job_id_retry_dead_letter` |

## ML

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /ml/stats` | Ml Stats | `emailverify ml:stats` | `get_ml_stats` |
| `GET /ml/stats/v2` | Ml Stats V2 | `emailverify ml:stats:v2` | `get_ml_stats_v2` |
| `POST /ml/train` | Ml Train | `emailverify ml:train` | `post_ml_train` |

## Provider Checks

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /verify/google-workspace` | Verify Google Workspace | `emailverify verify:google-workspace` | `get_verify_google_workspace` |
| `GET /verify/microsoft-graph` | Verify Microsoft Graph | `emailverify verify:microsoft-graph` | `get_verify_microsoft_graph` |

## Signals

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /check/activity` | Check Activity | `emailverify check:activity` | `get_check_activity` |
| `POST /check/cross-reference` | Check Cross Reference | `emailverify check:cross-reference` | `post_check_cross_reference` |
| `GET /check/dkim` | Check Dkim | `emailverify check:dkim` | `get_check_dkim` |
| `GET /check/dns` | Check Dns Only | `emailverify check:dns` | `get_check_dns` |
| `GET /check/domain-age` | Check Domain Age Endpoint | `emailverify check:domain-age` | `get_check_domain_age` |
| `GET /check/format-probability` | Check Format Probability | `emailverify check:format-probability` | `get_check_format_probability` |
| `GET /check/linkedin-name` | Linkedin Name Check Endpoint | `emailverify check:linkedin-name` | `get_check_linkedin_name` |
| `POST /check/mine-emails` | Mine Emails Endpoint | `emailverify check:mine-emails` | `post_check_mine_emails` |
| `GET /check/ms-credential` | Check Ms Credential Endpoint | `emailverify check:ms-credential` | `get_check_ms_credential` |
| `GET /check/mx-intel` | Check Mx Intel | `emailverify check:mx-intel` | `get_check_mx_intel` |
| `GET /check/name-realism` | Check Name Realism | `emailverify check:name-realism` | `get_check_name_realism` |
| `GET /check/pattern` | Check Pattern | `emailverify check:pattern` | `get_check_pattern` |
| `GET /check/rbl` | Check Rbl Endpoint | `emailverify check:rbl` | `get_check_rbl` |
| `GET /check/scrape-domain` | Scrape Domain Endpoint | `emailverify check:scrape-domain` | `get_check_scrape_domain` |

## Suppression

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /suppression/add` | Suppression Add (**destructive**) | `emailverify suppression:add` | `post_suppression_add` |
| `GET /suppression/check` | Suppression Check | `emailverify suppression:check` | `get_suppression_check` |
| `GET /suppression/stats` | Suppression Stats | `emailverify suppression:stats` | `get_suppression_stats` |
| `DELETE /suppression/{email}` | Suppression Remove (**destructive**) | `emailverify suppression:email` | `delete_suppression_by_email` |

## System

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /greylist` | Greylist | `emailverify greylist` | `get_greylist` |
| `GET /health` | Health | `emailverify health` | `get_health` |
| `GET /ips` | Ips | `emailverify ips` | `get_ips` |
| `GET /senders` | Senders | `emailverify senders` | `get_senders` |
| `GET /webhooks/stats` | Webhook Stats | `emailverify webhooks:stats` | `get_webhooks_stats` |

## Utilities

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `POST /utils/dedup` | Dedup Emails | `emailverify utils:dedup` | `post_utils_dedup` |

## Validate

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /validate/with-score` | Validate With Score | `emailverify validate:with-score` | `get_validate_with_score` |

## Verification

| Endpoint | Description | CLI | MCP tool |
|---|---|---|---|
| `GET /validate` | Validate Get | `emailverify validate:get` | `get_validate` |
| `POST /validate` | Validate Post | `emailverify validate:post` | `post_validate` |
| `POST /validate/bulk` | Validate Bulk | `emailverify validate:bulk` | `post_validate_bulk` |
| `POST /validate/bulk/async` | Validate Bulk Async | `emailverify validate:bulk:async` | `post_validate_bulk_async` |
| `POST /validate/bulk/turbo` | Validate Bulk Turbo | `emailverify validate:bulk:turbo` | `post_validate_bulk_turbo` |
| `GET /validate/checks` | Validate Checks Get | `emailverify validate:checks:get` | `get_validate_checks` |
| `POST /validate/checks` | Validate Checks Post | `emailverify validate:checks:post` | `post_validate_checks` |
| `GET /validate/fast` | Validate Fast | `emailverify validate:fast` | `get_validate_fast` |
| `GET /validate/quick` | Validate Quick | `emailverify validate:quick` | `get_validate_quick` |
| `GET /validate/syntax` | Validate Syntax Only | `emailverify validate:syntax` | `get_validate_syntax` |
| `GET /verify/breach-intel` | Breach Intelligence Endpoint | `emailverify verify:breach-intel` | `get_verify_breach_intel` |
| `POST /verify/catchall-resolve` | Catchall Resolve V2 | `emailverify verify:catchall-resolve` | `post_verify_catchall_resolve` |
| `GET /verify/quick` | Verify Quick | `emailverify verify:quick` | `get_verify_quick` |
| `GET /verify/status/{verification_id}` | Verify Status | `emailverify verify:status:verification-id` | `get_verify_status_by_verification_id` |
| `GET /verify/typo` | Check Typo | `emailverify verify:typo` | `get_verify_typo` |

