InboxReadyCheck API Documentation
REST API for email deliverability testing, authentication validation, blocklist monitoring, and infrastructure checks. Build email validation into your applications.
Authentication
All API requests require an API key for authentication. Include your key in theX-API-Key header or as an apiKey query parameter.
# Using header (recommended)
curl -H "X-API-Key: your_api_key_here" \
https://inboxreadycheck.com/api/validate/spf
# Using query parameter
curl https://inboxreadycheck.com/api/validate/spf?apiKey=your_api_key_hereNote: Free tier users get limited API access. Upgrade to Pro for full API access with 1,000 calls/month. Business and Enterprise plans include 10,000+ calls/month.
Base URL
https://inboxreadycheck.com/apiAPI Endpoints
Authentication
SPF, DKIM, DMARC, BIMI, ARC, and PTR validation endpoints
/api/validate/spfValidate SPF record with 10-lookup limit checking
/api/validate/dkimVerify DKIM signature and key length
/api/validate/dmarcAnalyze DMARC policy and alignment
/api/validate/bimiValidate BIMI record and VMC certificate
/api/validate/arcVerify ARC chain for forwarded emails
/api/validate/ptrCheck PTR/reverse DNS record
Monitoring
Uptime, blocklist, and infrastructure monitoring
/api/monitoring/uptime/checkRun SMTP, DNS, HTTP, or SSL uptime check
/api/monitoring/blocklist/checkCheck IP/domain across 50+ blocklists
/api/monitoring/seed-test/runRun live seed list placement test
/api/monitoring/alerts/createCreate monitoring alert
Compliance
CAN-SPAM, GDPR, CASL compliance validation
/api/compliance/checkValidate compliance with email regulations
/api/compliance/unsubscribeValidate unsubscribe link (RFC 8058)
Content Analysis
HTML, link, and content security validation
/api/analyze/htmlValidate HTML structure and compatibility
/api/analyze/linksAnalyze and validate links in email
/api/analyze/bounceClassify bounce messages
Full Analysis
Complete email deliverability check
/api/analyzeRun complete deliverability analysis (all checks)
Rate Limits
| Tier | Rate Limit | Monthly Quota | Burst Limit |
|---|---|---|---|
| Free | 5 requests/minute | 100 requests/month | 10 requests/minute (burst) |
| Professional | 60 requests/minute | 1,000 requests/month | 120 requests/minute (burst) |
| Business | 300 requests/minute | 10,000 requests/month | 600 requests/minute (burst) |
| Enterprise | Custom | Custom (unlimited option) | Custom |
Rate limit headers are included in all responses:X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
Response Format
All responses are JSON formatted with consistent structure:
{
"success": true,
"data": {
// Endpoint-specific response data
},
"timestamp": "2025-01-20T12:00:00Z"
}
// Error response
{
"success": false,
"error": "Error message",
"code": "ERROR_CODE",
"timestamp": "2025-01-20T12:00:00Z"
}Example Requests
SPF Validation
POST /api/validate/spf
Content-Type: application/json
X-API-Key: your_api_key
{
"domain": "example.com"
}
// Response
{
"success": true,
"data": {
"valid": true,
"lookups": 8,
"record": "v=spf1 include:_spf.google.com ~all",
"issues": []
}
}Blocklist Check
POST /api/monitoring/blocklist/check
Content-Type: application/json
X-API-Key: your_api_key
{
"target": "192.0.2.1",
"tier": "pro"
}
// Response
{
"success": true,
"summary": {
"totalChecked": 30,
"listed": 0,
"unlisted": 30
}
}SDKs & Resources
OpenAPI Specification
Download our complete OpenAPI 3.0 schema for auto-generating client SDKs.
Download openapi.json →Postman Collection
Import our Postman collection to test all API endpoints interactively.
Download Collection →Ready to Get Started?
Sign up for a free account to get your API key and start testing.
View API Plans