Disposable Email Verification API Documentation
Integrate disposable email detection into your application with our free API.
GETCheck Email
Check if an email address is from a disposable email provider.
Endpoint
GET https://disposablecheck.irensaltali.com/api/v1/check?email={email}&check_reachable=trueQuery Parameters
Headers
X-API-Key: your_api_key_hereResponse
{
"email": "user@tempmail.com",
"domain": "tempmail.com",
"is_disposable": true,
"is_valid_format": true,
"checked_at": "2026-01-15T10:30:00Z",
"reacher": {
"is_reachable": "safe",
"mx": { "accepts_mail": true, "records": [...] },
"smtp": { "can_connect_smtp": true, "has_full_inbox": false, ... }
}
}Code Examples
Quick start examples in popular languages.
const response = await fetch(
'https://disposablecheck.irensaltali.com/api/v1/check?email=user@example.com&check_reachable=true',
{
headers: {
'X-API-Key': 'your_api_key_here'
}
}
);
const data = await response.json();
console.log(data);MCP Server (Claude / AI Clients)
Use DisposableCheck directly inside Claude Code, Claude Desktop, or any MCP-compatible AI client — no integration code required.
Stateless Streamable HTTP endpoint — connect any MCP client directly:
POST https://disposablecheck.irensaltali.com/mcp X-API-Key: dk_live_YOUR_KEY
Raw example with curl:
curl -X POST https://disposablecheck.irensaltali.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'X-API-Key: dk_live_YOUR_KEY' \
-d '{
"jsonrpc": "2.0", "id": 1,
"method": "tools/call",
"params": {
"name": "check_email",
"arguments": { "email": "user@mailinator.com" }
}
}'Available Tools
Check if an email is disposable. Pass check_reachable: true for live MX + SMTP deep verification.
View daily limit, requests used today, and remaining quota for an API key account.
Get aggregate platform stats: total checks, disposable domains tracked, and community reports.
Submit a domain for review as a disposable provider. Reports are reviewed before being added to the blocklist.
Rate Limits
API usage limits per tier.
Free Tier
- • 1,000 requests per day
- • Single email checks
- • Email support
- • Attribution required (backlink)
Pro Tier
- • 100,000 requests per day
- • Bulk email checks
- • Priority support