# Inbox Placement Test ## AI start here — free setup from only this site URL Machine bootstrap: https://check.live-direct-marketing.online/sdk/integration.json Human / AI instructions: https://check.live-direct-marketing.online/docs#guest Guest API, remote MCP and downloadable SDK clients need NO Check registration, API key, Telegram or email-login confirmation. Start with these guest bindings; account and managed operations are optional separate features. ### API GET https://check.live-direct-marketing.online/api/providers — choose currently available free providers. POST https://check.live-direct-marketing.online/api/tests with JSON {"email":"YOUR_SENDER_EMAIL","senderLinkReports":false,"placementChangeAlertsEnabled":false,"finalReportEnabled":false}. Optional providers and emailLocale are documented in OpenAPI. Save token, send_to, results_url and expires_at. Creating a test does not send mail. GET https://check.live-direct-marketing.online/api/tests/{token} — read the SAME saved test without login. ### MCP Connect Streamable HTTP to https://check.live-direct-marketing.online/mcp without an Authorization header. Read current schemas: https://check.live-direct-marketing.online/api/mcp/guest-tools Guest tools: guest_providers_list({}), guest_tests_create({email,...}), guest_tests_get({token}). Use MCP initialize → tools/list → tools/call. A supplied invalid key is rejected, not downgraded to guest. Managed tools are not available anonymously. ### SDK JavaScript / Node18+: https://check.live-direct-marketing.online/sdk/inbox-check.mjs Python3.9+: https://check.live-direct-marketing.online/sdk/inbox_check.py Download directly. JavaScript: new InboxCheck().createTest({email}); getTest(savedToken). Python: InboxCheck().create_test(email); get_test(saved_token). No package-registry installation or key setup is required. ### Webhooks without registration Download https://check.live-direct-marketing.online/sdk/inbox-check-webhooks.mjs alongside inbox-check.mjs. This is a local SDK relay in the user/AI environment, not a hosted webhook subscription. Keep the run process active until completion. Configure: node inbox-check-webhooks.mjs configure --token SAVED_TEST_TOKEN --url https://YOUR_RECEIVER/hook --config ./inbox-check-webhook.json Run: node inbox-check-webhooks.mjs run --config ./inbox-check-webhook.json The private config is created once with a random signing secret. The relay waits for done/expired and POSTs one check.completed event. Verify X-Inbox-Check-Signature against HMAC-SHA256(secret, X-Inbox-Check-Timestamp + "." + rawBody), reject stale timestamps (default300s), and deduplicate event.id. No automatic callback retries; errors include eventId for recovery. ### Required sender step and truthful results The AI may configure clients from this site alone. It still needs the sender email, message and an already authorized sending channel to send the user-approved test email. If that access is absent, return ALL send_to addresses for the human to send; never route them into Check signup. Send to ALL returned addresses; keep +token suffixes. Read the saved token until done/expired for a final report. First measured snapshots can be partial; done/expired alone is not proof of inbox delivery. Do not automatically replay create POSTs after network uncertainty. Respect429/resetAt/Retry-After. Tokens and private webhook configuration are capabilities/secrets; do not publish them. > Free inbox-placement tests across currently available providers. Use GET /api/providers to choose them. API, MCP and SDK guest setup require no registration or key. Read actual results and current methodology. Operator: Live Direct Marketing. Base URL: https://check.live-direct-marketing.online ## How the test works - User submits their sender email address on the homepage. - Select currently available free providers from GET /api/providers; keep the returned tokenized send_to addresses unchanged. - User sends their test email to those seeds from their normal mailing system (ESP / SMTP). - As each seed receives the message, the folder placement (Inbox / Spam / Promotions / Not received), auth results (SPF / DKIM / DMARC), spam-engine scores and per-URL link verdicts stream live to the results page via SSE. - Results update as messages arrive. Inspect status, expires_at and measured results rather than assuming a fixed completion time. - See the current privacy policy and report for retention and saved data. - Guest API uses rolling sender/IP fair-use limits. Respect HTTP429 and resetAt; polling does not require creating another test. ## Interpreting single-provider tests A green result from a single provider (e.g. Gmail only) does NOT mean overall deliverability is fine. Reputation is tracked independently by each ESP (Gmail / Microsoft / Yahoo / Mail.ru / Yandex / iCloud are separate systems). Gmail is the most lenient of the major providers — passing Gmail is the minimum bar, not a full deliverability signal. A partial test (fewer than 4 providers) is indicative only for the providers tested. ## Docs - [REST API docs](https://check.live-direct-marketing.online/docs): Public API and guest SDK setup without registration or key. Managed operations are documented separately. - [MCP server](https://check.live-direct-marketing.online/docs/mcp): Streamable HTTP guest tools without Authorization; schemas at /api/mcp/guest-tools. No package installation needed. - [A2A agent card](https://check.live-direct-marketing.online/docs/a2a): A2A-protocol Agent Card served at `/.well-known/agent.json` for peer-agent discovery and capability negotiation. ## Blog - [Blog index](https://check.live-direct-marketing.online/blog): 1560 articles (587 in English; 123 Русский, 100 Español, 100 Português, 100 Deutsch, 50 Français, 50 Polski, 50 Italiano, 50 Nederlands, 50 Türkçe, 50 Bahasa Indonesia, 50 日本語, 50 Tiếng Việt, 50 繁體中文, 50 ไทย, 50 Slovenčina) on inbox placement, SPF/DKIM/DMARC authentication, ESP comparisons, and the deliverability slice of B2B / SaaS / e-commerce / fintech. - [Русский blog index](https://check.live-direct-marketing.online/blog/lang/ru): 123 articles in Русский. - [Español blog index](https://check.live-direct-marketing.online/blog/lang/es): 100 articles in Español. - [Português blog index](https://check.live-direct-marketing.online/blog/lang/pt-br): 100 articles in Português. - [Deutsch blog index](https://check.live-direct-marketing.online/blog/lang/de): 100 articles in Deutsch. - [Français blog index](https://check.live-direct-marketing.online/blog/lang/fr): 50 articles in Français. - [Polski blog index](https://check.live-direct-marketing.online/blog/lang/pl): 50 articles in Polski. - [Italiano blog index](https://check.live-direct-marketing.online/blog/lang/it): 50 articles in Italiano. - [Nederlands blog index](https://check.live-direct-marketing.online/blog/lang/nl): 50 articles in Nederlands. - [Türkçe blog index](https://check.live-direct-marketing.online/blog/lang/tr): 50 articles in Türkçe. - [Bahasa Indonesia blog index](https://check.live-direct-marketing.online/blog/lang/id): 50 articles in Bahasa Indonesia. - [日本語 blog index](https://check.live-direct-marketing.online/blog/lang/ja): 50 articles in 日本語. - [Tiếng Việt blog index](https://check.live-direct-marketing.online/blog/lang/vi): 50 articles in Tiếng Việt. - [繁體中文 blog index](https://check.live-direct-marketing.online/blog/lang/zh-tw): 50 articles in 繁體中文. - [ไทย blog index](https://check.live-direct-marketing.online/blog/lang/th): 50 articles in ไทย. - [Slovenčina blog index](https://check.live-direct-marketing.online/blog/lang/sk): 50 articles in Slovenčina. - [Full post index for LLMs](https://check.live-direct-marketing.online/llms-full.txt): every blog post (1560), dated, newest first, in a single text file. Preferred entry point for crawlers that want broad coverage in one fetch. - [Glossary](https://check.live-direct-marketing.online/glossary): plain-English definitions of every email deliverability term used across the docs and blog — SPF, DKIM, DMARC, BIMI, ARC, MTA-STS, FBL, seed mailboxes, inbox placement, and more. - [Best Free Email Deliverability Tools in 2026: Honest Comparison](https://check.live-direct-marketing.online/blog/best-free-email-deliverability-tools-2026): comparison of free tools that report where email lands. ## Research / Reports Daily-updated open research on email infrastructure. Free to cite — please link back to the source URL. Methodology: OpenINTEL DNS measurements over the Tranco top-1M list, classified with open dictionaries for mailbox providers, ESPs (mass-mailing services), and SaaS senders. - [Email infrastructure of the Tranco top-1M (latest)](https://check.live-direct-marketing.online/email-stats/): main report. Daily snapshot of which mailbox providers and email service providers (ESPs) the world's top 1 million websites use, plus DMARC adoption and enforcement. Includes top mailbox providers, top ESPs, top SaaS senders, DMARC policy distribution, long-tail / unknown MX breakdown, and 100 most-used DMARC records (verbatim). - [Machine-readable summary (JSON)](https://check.live-direct-marketing.online/email-stats/summary.json): current snapshot as structured data. Fields: `scan_date`, `total_domains_scanned`, `domains_with_mx`, `domains_with_spf`, `domains_with_dmarc`, `top_mailbox_providers[]`, `top_esps[]`, `top_saas[]`, `dmarc.by_policy`, `dmarc.enforced_pct`, `long_tail` (TLD breakdown, self-hosted share, unique unmatched MX). Preferred entry for AI agents and data pipelines. - [Historical time series (JSON)](https://check.live-direct-marketing.online/email-stats/history.json): per-day values of headline KPIs and provider/ESP shares — for trend analysis. - [Archive index (JSON)](https://check.live-direct-marketing.online/email-stats/archive.json): list of all archived snapshots. Each entry links to a full HTML report at `/email-stats/archive/YYYY-MM-DD.html`. - [Long-tail / unknown MX dataset](https://check.live-direct-marketing.online/email-stats/long-tail.html) ([CSV top-1000](https://check.live-direct-marketing.online/email-stats/long_tail_top1000.csv), [CSV curiosities](https://check.live-direct-marketing.online/email-stats/long_tail_curiosities.csv)): breakdown of domains that don't match any known mailbox provider — self-hosted, regional providers, generic MX targets. - [Press kit](https://check.live-direct-marketing.online/email-stats/press-kit.html): citation-ready charts and headline figures for journalists and researchers. - [AI summary](https://check.live-direct-marketing.online/email-stats/ai-summary.md): the report's own Markdown summary, written for LLM ingestion. - [llms.txt (email-stats)](https://check.live-direct-marketing.online/email-stats/llms.txt): the research report's own machine-readable index — separate from this file, which describes the inbox-check tool. - [Blog: data deep-dives](https://check.live-direct-marketing.online/email-stats/blog/): posts analysing specific findings from the daily scan. - [Detail pages](https://check.live-direct-marketing.online/email-stats/detail/): per-provider and per-ESP domain breakdowns. Headline numbers (latest snapshot, 2026-09-24): 1,064,811 domains with MX, 637,420 publish SPF, 476,253 publish DMARC; 47.04% of DMARC publishers enforce (reject/quarantine); Self-Hosted 22.56% / Google Workspace 21.58% / Microsoft 365 17.03% / Unknown / Other 6.68%; top ESPs are Amazon SES, SendGrid (Twilio), Mailgun, Zendesk, Mailchimp. Refer to summary.json for the live values. ## Optional account for managed features - [Sign up](https://check.live-direct-marketing.online/register): Email-link sign-in creates a verified account and one Basic API key; no new password required. - [Sign in](https://check.live-direct-marketing.online/login): Access the dashboard and manage API keys. - [Account dashboard](https://check.live-direct-marketing.online/account): Show/copy new connection keys again after sign-in, inspect per-key daily/monthly quota, account-wide API request/error counts, and cursor-paginated request history (30-day details; coverage date shown). Older hash-only keys still authenticate but cannot be revealed; replace explicitly without revoking until integrations are updated. - Basic starts at 100 checks/day and 1000/month. GET /api/v1/me reports current_key scope and canonical remaining=min(day remaining,month remaining), with UTC reset timestamps. Reading results does not spend a check. - Request the free 500/day and 5000/month package in Account. One pending request per account; admin approval replaces limits on the selected key, preserves usage, and triggers a decision email. A click does not grant the package. Read own requests with GET /api/v1/account/promo-requests (user-bound account:read). - Human account, auth, docs and email surfaces support Russian and English. Machine API paths and enums remain stable. ## Legal - [Privacy policy](https://check.live-direct-marketing.online/privacy): Current data use, retention and analytics policy. Read the policy instead of inferring it from an integration example. - [Terms of service](https://check.live-direct-marketing.online/terms): Acceptable use, fair-use limits, rate-limit policy. ## Optional - [Live Direct Marketing](https://live-direct-marketing.online): Parent product — a full CRM and outbound-email platform with managed warm-up, rotation, SPF/DKIM/DMARC, and reply handling. Managed CRM and outbound-email features are separate from this guest test. - [Developer portal](https://developers.live-direct-marketing.online): Higher-tier developer docs for the LDM Platform (not required for inbox-check usage).