Stop Shipping
Emails Blind.
Test inbox placement, auth health, and deliverability before deployment. Automate it with API, SDKs, and CLI.
How It Works
Three steps from zero to verified.
Create a Test
Point ReachScore at any email address or domain. Trigger via dashboard, API call, SDK method, or CLI command — fits wherever your workflow lives.
reachscore test create --domain yourdomain.comGet Your Score
Within 90 seconds, receive a full deliverability report: inbox placement for Gmail (more providers coming soon), SPF/DKIM/DMARC status, spam score, and a prioritised fix list.
→ Score: 82/100 · 3 issues foundFix and Rerun
Follow actionable, copy-paste-ready DNS fixes. Rerun the test to confirm resolution. Hook into CI so regressions never reach production again.
→ All checks passed · Deploy unblockedCore Capabilities
Everything a deliverability
system needs.
Inbox Placement Testing
Send a probe email and get real inbox/spam/promotions placement results from Gmail within 90 seconds. Outlook, Yahoo, Apple Mail, and more providers coming soon.
Auth Diagnostics
Deep validation of SPF, DKIM, and DMARC records with actionable, copy-paste DNS fixes — not vague warnings.
Continuous Monitoring
Schedule recurring checks and receive webhook or SSE alerts the moment a deliverability regression is detected — before users notice.
⚠ DMARC policy changed · 14m ago
Automation-First API
Every action in the dashboard is available via REST API, Node/Python/Go SDKs, and a first-class CLI. Structured errors, request IDs, and predictable response contracts — built for engineers.
Developer Workflow
Fits where your
code already lives.
ReachScore is built API-contract-first. Every test, report, and monitoring event is accessible via REST, SDK, or CLI with structured, versioned responses and request IDs for tracing.
- Consistent API contracts — no surprise schema changes
- Structured errors with machine-readable codes
- Request IDs on every response for observability
- Webhook + SSE for real-time monitoring events
- Deterministic sandbox mode for CI/CD pipelines
- Exit code 1 on threshold failure — blocks bad deploys
curl -X POST https://api.reachscore.co/v1/tests \ -H "Authorization: Bearer rkt_live_xxxxxxxxxxxx" \ -H "Content-Type: application/json" \ -d '{ "from": "hello@yourdomain.com", "subject": "Welcome to our platform", "html": "<h1>Hello!</h1>", "providers": ["gmail"] }'# Response (within 90 seconds):{ "test_id": "tst_9xKp2mNqR", "score": 82, "inbox_rate": 0.92, "issues": [ { "type": "dmarc_policy", "severity": "warn", "fix": "Set DMARC policy to quarantine or reject" } ]}
Sandbox Mode
Deterministic outcomes.
Predictable CI.
Trigger specific failure scenarios in sandbox mode using a single request header. Every scenario produces the same output every time — no flakiness.
| Scenario Header | Inbox | SPF | DKIM | DMARC | Score | Note |
|---|---|---|---|---|---|---|
x-reachscore-scenario: spam_words | FAIL | PASS | PASS | PASS | 34 | Spam word detection |
x-reachscore-scenario: dmarc_fail | FAIL | PASS | FAIL | FAIL | 41 | Auth failure simulation |
x-reachscore-scenario: clean | PASS | PASS | PASS | PASS | 97 | All checks passing |
x-reachscore-scenario: spf_softfail | FAIL | FAIL | PASS | PASS | 58 | SPF softfail simulation |
x-reachscore-scenario: blacklisted | FAIL | FAIL | FAIL | FAIL | 11 | Blacklist simulation |
Reliability & Security
TLS 1.3 in transit
All API calls encrypted end-to-end
SOC 2 Type II
Annual third-party security audit
99.9% uptime SLA
Status page with real-time incident tracking
No email storage
Test probes deleted within 24 hours
Pricing
Start free.
Scale when you need to.
Free
For engineers evaluating deliverability testing. No credit card required.
Start Free- 25 live tests (one-time)
- Unlimited sandbox mode
- 14-day Team trial included
- SPF, DKIM, DMARC validation
- API + CLI access
- 1 user
Starter
For solo developers and small teams shipping real email.
Start Free Trial- 250 tests / month
- All inbox providers
- Webhook alerts
- Shareable reports
- 30-day history
- 2 users
Team
For engineering teams with CI/CD pipelines and monitoring needs.
Start Free Trial- 1,000 tests / month
- Continuous monitoring
- Webhook + SSE alerts
- Team management
- Audit logs
- 90-day history
- 5 users
Business
For high-volume senders who need scale and governance.
Start Free Trial- 7,500 tests / month
- All Team features
- Priority support
- Custom domain
- 1-year history
- 20 users
Enterprise
For organizations that need custom SLAs, SSO, and dedicated support.
Contact Sales- Unlimited tests
- SSO / SAML
- Dedicated account manager
- Custom data retention
- SLA guarantees
- Unlimited users
All paid plans include a 14-day free trial · No credit card required to start
FAQ
Questions worth
answering honestly.
No vague marketing answers. If a question is about accuracy, speed, or how we compare to alternatives — we answer it directly.
Email our teamReachScore uses real seed mailboxes at each provider — not simulations. Results reflect actual delivery outcomes for that provider at test time. We maintain seed health continuously to avoid stale data skewing results.
Most tests complete within 60–90 seconds. Results are streamed via SSE so you see provider outcomes as they arrive, not as a batch at the end. CLI and SDK both support --wait with real-time progress output.
Your first test takes under 5 minutes: install the CLI, authenticate with your API key, and run `reachscore test run`. No DNS changes, no SMTP config, no sales call required.
Yes — that is a core use case. The CLI exits with code 1 when score falls below your threshold, blocking the pipeline. The sandbox mode provides deterministic outcomes so your CI never flakes due to real-world provider variance.
No. Test probe content is used only to run the test and is deleted within 24 hours. We never index, train on, or share your email content. See our privacy policy for full data handling details.
Currently Gmail with real seed mailboxes. We are actively adding Outlook, Yahoo, Apple Mail, and more providers — check back soon or follow our changelog for updates.
Those tools are built for email marketers using a web UI. ReachScore is built for engineering teams: API-first, CLI-native, CI-integrated, with structured errors, request IDs, and a sandbox mode for deterministic testing. It fits a software development workflow, not a marketing one.
Ready to ship with confidence?
Make deliverability
testable like code.
Run your first test in under 5 minutes. No credit card. No sales call. No long onboarding flow.