Disposable Email Checker

Detect disposable and temporary email addresses to prevent fraud and improve data quality. Our comprehensive blocklist is continuously updated to catch the latest disposable email providers.

Get API Key

Vue d'ensemble

Cas d'utilisation

  • Prevent spam and fraudulent signups
  • Improve email deliverability rates
  • Maintain clean user databases
  • Enhance data quality for marketing campaigns

Fonctionnalités

90,000+ disposable domains in blocklist
Real-time email validation
Batch processing (up to 100 emails)
Domain-level checking
High-performance lookups

Points de terminaison de l'API

Check Single Email

Validate whether an email address uses a disposable domain

POST
https://requiems.xyz/v1/networking/disposable/check

Paramètres

Nom Type Requis Description
email string Requis The email address to check

Essayez-le

Démo en direct
Requête

The email address to check

Champs de réponse

Champ Type Description
email string The email address that was checked
is_disposable boolean Whether the email uses a disposable domain
domain string The domain part of the email address

Exemples de code

curl -X POST https://requiems.xyz/v1/networking/disposable/check \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Réponses d'erreur

400

Invalid request body

The request body is missing or malformed

400

Invalid email format

The email address format is invalid

Check Batch Emails

Validate multiple email addresses in a single request (max 100 emails)

POST
https://requiems.xyz/v1/networking/disposable/batch

Paramètres

Nom Type Requis Description
emails array<string> Requis Array of email addresses to check (max 100)

Essayez-le

Démo en direct
Requête

Array of email addresses to check (max 100)

Champs de réponse

Champ Type Description
results array<object> Array of check results for each email
total integer Total number of emails checked

Exemples de code

curl -X POST https://requiems.xyz/v1/networking/disposable/batch \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "emails": ["[email protected]", "[email protected]"]
  }'

Réponses d'erreur

400

Invalid request body

The request body is missing or malformed

400

emails array is required

The emails field is missing

400

Maximum 100 emails allowed per request

Too many emails in the request

Check Domain

Check if a specific domain is in the disposable blocklist

GET
https://requiems.xyz/v1/networking/disposable/domain/{domain}

Paramètres

Nom Type Requis Description
domain string Requis The domain to check

Essayez-le

Démo en direct
Requête

The domain to check

Champs de réponse

Champ Type Description
domain string The domain that was checked
is_disposable boolean Whether the domain is in the disposable blocklist

Exemples de code

curl https://requiems.xyz/v1/networking/disposable/domain/tempmail.com \
  -H "requiems-api-key: YOUR_API_KEY"

Réponses d'erreur

400

domain parameter is required

The domain parameter is missing

Get Statistics

Get statistics about the disposable email blocklist

GET
https://requiems.xyz/v1/networking/disposable/stats

Essayez-le

Démo en direct
Requête

Champs de réponse

Champ Type Description
total_domains integer Total number of disposable domains in the blocklist

Exemples de code

curl https://requiems.xyz/v1/networking/disposable/stats \
  -H "requiems-api-key: YOUR_API_KEY"

List Domains (Paginated)

Get a paginated list of all disposable domains in the blocklist

GET
https://requiems.xyz/v1/networking/disposable/domains

Paramètres

Nom Type Requis Description
page integer Facultatif Page number (default: 1)
per_page integer Facultatif Items per page (default: 100, max: 1000)

Essayez-le

Démo en direct
Requête

Page number (default: 1)

Items per page (default: 100, max: 1000)

Champs de réponse

Champ Type Description
domains array<string> Array of domain names
total integer Total number of domains in blocklist
page integer Current page number
per_page integer Number of items per page
has_more boolean Whether there are more pages available

Exemples de code

curl "https://requiems.xyz/v1/networking/disposable/domains?page=1&per_page=100" \
  -H "requiems-api-key: YOUR_API_KEY"

Foire aux questions