{"eid":"mailgun","name":"Mailgun","domain":"mailgun.com","resolved_by":"domain","topics":["email"],"n_records":1,"best_vorder":1,"review":null,"aliases":["Mailgun","mailgun.com"],"records":[{"rid":"email/mailgun","card":{"rid":"email/mailgun","eid":"mailgun","topic":"email","slug":"mailgun","provider":"Mailgun","url":"https://www.mailgun.com/pricing/","domain":"mailgun.com","category":"transactional sender","tier":null,"verdict":"qualifies-with-caveat","vorder":1,"grp":"usable","self_hosted":0,"confidence":"documented","binding":"request-rate","identity_kind":"any-phone","identity_basis":"stated","needs_card":0,"needs_phone":1,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-30T09:26:49.193Z","verified_basis":"live","checked_on":"2026-10-30","stale_on":"2026-11-30","n_evidence":13,"usd_month":null,"usd_per_tb_month":null,"summary":"100 messages/day, 1 custom domain, 1 inbound route, 2 API keys, 1-day log retention","duplicate_of":null,"n_unknown":0,"free_unit":"requests"},"record":{"topic":"email","slug":"mailgun","provider":"Mailgun","url":"https://www.mailgun.com/pricing/","category":"transactional sender","free_tier":{"stated":"100 messages/day, 1 custom domain, 1 inbound route, 2 API keys, 1-day log retention","unit":"requests","metered_on":"request-count","source_url":"https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer","read_on":"2026-10-22","notes":"Without a card on file the Free plan sends from the sandbox domain only to authorized recipients: up to 5 addresses, each verified when its owner clicks an invitation link. A card on file allows custom domains, which send to any recipient; a custom domain must be verified through DNS before it sends."},"per_object_cap":{"stated":"not applicable","bytes":null,"notes":""},"retention":{"stated":"logs and the Events API keep 1 day","days":null,"notes":"","source_url":"https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer"},"egress":{"terms":"not applicable: an outbound sender","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.mailgun.com/pricing/"},"interface":["rest"],"tooling":"curl, any HTTP client","chaining":"100/day out with one domain and one inbound route, so it composes with one domain and with no fan-out.","limits":[{"kind":"request-rate","value":"100 messages per day","source":"https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer"}],"identity_cost":{"kind":"card","detail":"Signup asks for a work email, a full name and a company; every account is then activated by an email link and a mobile phone number verified by an SMS one-time password, and VoIP, virtual and landline numbers are refused. No card is needed to open a Free plan account, but without a card on file it sends only to authorized recipients; a card on file unlocks custom domains, which send to any recipient.","country":null},"reliability_note":"phone verification refuses VoIP, virtual and landline numbers, and repeated code requests can place a temporary hold on the account","confidence":"documented","evidence":[{"url":"https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer","date":"2026-10-22","proved":"'100 messages per day', 1 custom domain, 1 day of data retention, 1 inbound route and 2 API keys; the page returned 403 to the reader but the body extracted"},{"url":"https://help.mailgun.com/hc/en-us/articles/217531258-Authorized-Recipients","date":"2026-10-30","proved":"a Free plan account without a card on file sends only to authorized recipients, so the stated free tier with a custom domain needs a card on file","capture":"sha256:a61d8f5e7973d82fdeb914770c587ba67b08ee54076920d2335297a52202d9d4","quote":"If you're on the Free plan without credit card information present or using your sandbox domain for testing, you're restricted to sending just to Authorized Recipients."},{"url":"https://help.mailgun.com/hc/en-us/articles/37182933150491-Account-Activation","date":"2026-10-30","proved":"every account is activated by verifying an email address and a phone number by SMS","capture":"sha256:3fbb0789add7e163ce7c6a40b0b4ee4ec51db67e18cba13526d910fe279a2a75","quote":"This involves verifying both your email address and a phone number."},{"url":"https://help.mailgun.com/hc/en-us/articles/37182933150491-Account-Activation","date":"2026-10-30","proved":"the SMS verification needs a standard mobile number; VoIP, virtual and landline numbers are refused","capture":"sha256:3fbb0789add7e163ce7c6a40b0b4ee4ec51db67e18cba13526d910fe279a2a75","quote":"Voice over IP (VoIP), virtual numbers, and landlines cannot be used."},{"url":"https://signup.mailgun.com/new/signup?plan_name=dev_free&currency=USD","date":"2026-10-30","proved":"the free signup form asks for Work Email, Full Name and Company and opens an account without a card, limited to 100 messages per day","capture":"sha256:27374037a9d01cfcbd9bf96a06cc50e2728db335d7f8cd0a1008bbafc4535a64","quote":"Free accounts without a credit card are limited to 100 messages per day."},{"url":"https://help.mailgun.com/hc/en-us/articles/217531258-Authorized-Recipients","date":"2026-10-30","proved":"adding a card allows custom domains, and a custom domain sends to any recipient","capture":"sha256:a61d8f5e7973d82fdeb914770c587ba67b08ee54076920d2335297a52202d9d4","quote":"From custom domains, you can send to whomever you like!"},{"url":"https://help.mailgun.com/hc/en-us/articles/217531258-Authorized-Recipients","date":"2026-10-30","proved":"a card-free Free plan account reaches at most 5 authorized recipients, each verified by an activation link","capture":"sha256:a61d8f5e7973d82fdeb914770c587ba67b08ee54076920d2335297a52202d9d4","quote":"Up to 5 Authorized Recipients can be added."},{"url":"https://documentation.mailgun.com/docs/mailgun/user-manual/domains/domains-sandbox","date":"2026-10-30","proved":"the sandbox domain every account receives sends only to authorized recipients","capture":"sha256:571abd44e434b6241764daaf94c4d7b48843af9b76a3460d2654660e36460204","quote":"Sandbox domains can only send to authorized recipients."},{"url":"https://documentation.mailgun.com/docs/mailgun/user-manual/domains/domains-custom","date":"2026-10-30","proved":"sending to any recipient needs a custom domain the sender controls, verified through DNS","capture":"sha256:5a85fdedd9d74349f5540939e74407c8e0f57f517f337ba8c1161b0d49b9180e","quote":"To use Mailgun for production, you must create and verify your custom domain(s) with Mailgun to ensure proper authentication and deliverability."},{"url":"https://help.mailgun.com/hc/en-us/articles/37182933150491-Account-Activation","date":"2026-10-30","proved":"repeated SMS code requests can place a temporary hold on the account","capture":"sha256:3fbb0789add7e163ce7c6a40b0b4ee4ec51db67e18cba13526d910fe279a2a75","quote":"If you've tried multiple times, a temporary hold may be placed on your account."},{"url":"https://help.mailgun.com/hc/en-us/articles/203068914-What-does-the-Free-plan-offer","date":"2026-10-30","proved":"the Free plan keeps logs and Events API data for 1 day","capture":"sha256:b0043f6547d5a26c1ba38432b4c155e5fc5bb51a7699216a70241ac44a7c9765","quote":"1 day of data retention for Logs and the Events API"},{"url":"https://documentation.mailgun.com/docs/mailgun/quickstart","date":"2026-10-30","proved":"messages are sent with a POST to api.mailgun.net/v3/DOMAIN/messages","capture":"sha256:15ab0f046eb692dc94b8e20ea5f1b1c720413d1987205b5243ab347e9c3befc6","quote":"https://api.mailgun.net/v3/YOUR_SANDBOX_DOMAIN/messages"},{"url":"https://www.mailgun.com/pricing/","date":"2026-10-30","proved":"the Free plan is still 100 emails per day with 1 custom sending domain, 2 API keys, 1 day log retention and 1 inbound route","capture":"sha256:67f330109776d29835b27a7ffcfe9932c7855e9e97119778decd86a7850f7f37","quote":"100 emails per day"}],"verdict":"qualifies-with-caveat","verified_at":"2026-10-30T09:26:49.193Z","notes":"One domain and one inbound route cap the shape rather than the volume.","extras":{"stale_after_days":90},"binding":"request-rate","interface_detail":"https://api.mailgun.net/v3/DOMAIN/messages","limits_note":"counts of things, not rates, so no vocabulary kind names them: 1 custom domain and 1 inbound route per account"},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1.0,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]}]}