Proof Card · transactional-email
Resend
Email API for developers.
data_status: livevendor: Resendlast ABATODA verification: UNKNOWN (none yet)fit score: UNKNOWN
Claims
No reviewed claims. UNKNOWN.
| Source | Evidence type | Fetched | Last verified | Freshness |
|---|---|---|---|---|
| Introduction - Resend | DOCUMENTED_FACT | 2026-09-29T08:00 | UNKNOWN | FRESH api_integration · 30d window |
| Pricing · Resend | DOCUMENTED_FACT | 2026-09-29T08:00 | UNKNOWN | STALE pricing · 7d window |
Integrations
UNKNOWN — no integration route recorded.
Unknowns
- fit_score: UNKNOWN
- regions: UNKNOWN
- webhooks: UNKNOWN
- last_verified_at (no ABATODA verification run has succeeded yet): UNKNOWN
Machine-extracted candidates (25) UNVERIFIED
Pattern matches from official pages. Not reviewed; not used as facts.
- DOCUMENTED_FACT Integration surface mentioned: "Webhooks"
- DOCUMENTED_FACT Integration surface mentioned: "Webhook"
- DOCUMENTED_FACT Integration surface mentioned: "SDK"
- DOCUMENTED_FACT Integration surface mentioned: "SDKs"
- DOCUMENTED_FACT Rate limit statement: "Rate limit FAQ API Reference Introduction Copy page Copy page Understand general concepts,"
- DOCUMENTED_FACT Rate limit statement: "rate limit was exceeded"
- DOCUMENTED_FACT Rate limit statement: "Rate limit The default maximum rate limit is 10 requests per second per team"
- DOCUMENTED_FACT Rate limit statement: "rate limit on the Settings Usage page"
- DOCUMENTED_FACT Rate limit statement: "rate limit and receive a 429 response error code"
- DOCUMENTED_FACT Rate limit statement: "rate limits"
- DOCUMENTED_FACT Price stated on page: "$20 / mo Your"
- DOCUMENTED_FACT Price stated on page: "$30 / mo Available"
- DOCUMENTED_FACT Price stated on page: "$150 / mo Let"
- DOCUMENTED_FACT Price stated on page: "$0 / mo"
- DOCUMENTED_FACT Price stated on page: "$20 / mo"
- DOCUMENTED_FACT Price stated on page: "$0.90 / 1,000 All"
- DOCUMENTED_FACT Price stated on page: "$90 / mo"
- DOCUMENTED_FACT Price stated on page: "$0.0015 / per run"
- VENDOR_CLAIM Security/compliance statement: "GDPR"
- VENDOR_CLAIM Security/compliance statement: "SOC 2 Type II"
GET /api/v1/provider?provider_id=… (live)
{
"id": "c125da3f-3a57-4b81-b6da-8442468a6caa",
"slug": "resend",
"name": "Resend",
"vendor": "Resend",
"summary": "Email API for developers.",
"last_verified_at": null,
"capability_slugs": [
"transactional-email"
],
"fit_score": null,
"fit_rationale": "Capability stated in the vendor's official documentation. Fit score not computed (UNKNOWN).",
"pricing": {
"unit": "month",
"model": "Pro plan",
"status": "SUPPORTED",
"overage": null,
"summary": null,
"currency": "USD",
"free_tier": null,
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"unit_cost": null,
"fetched_at": "2026-09-29T08:00:18.34+00:00",
"contact_sales": false,
"pricing_model": "subscription",
"unit_cost_max": null,
"unit_cost_min": null,
"unit_cost_usd": null,
"effective_from": null,
"included_quota": null,
"pricing_status": "SUBSCRIPTION_ONLY",
"source_excerpt": "ket support 10,000 automation runs 30-day data retention Single Sign-On Get started Pro Recommended $20 / mo 50,000 emails / mo Extra emails: $0.90 / 1,000 All Free features 10 domains No daily email limit 5",
"base_fee_monthly": 20,
"minimum_commitment": null
},
"restrictions": [],
"regions": null,
"webhooks": null,
"integration_routes": [],
"evidence": [
{
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"url": "https://resend.com/docs/api-reference/introduction",
"label": "Introduction - Resend",
"kind": "api_reference",
"evidence_type": "DOCUMENTED_FACT",
"last_verified_at": null,
"fetched_at": "2026-09-29T08:00:17.482+00:00",
"source_updated_at": null,
"content_hash": "312eabe60cef6c89e8a9e1ed036adc8a1cffc59c1e5683463bb22334487c78d9",
"freshness": {
"class": "api_integration",
"window_days": 30,
"basis": "fetched_at",
"checked_at": "2026-09-29T08:00:17.482+00:00",
"age_days": 22,
"state": "FRESH"
}
},
{
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"url": "https://resend.com/pricing",
"label": "Pricing · Resend",
"kind": "pricing",
"evidence_type": "DOCUMENTED_FACT",
"last_verified_at": null,
"fetched_at": "2026-09-29T08:00:18.34+00:00",
"source_updated_at": null,
"content_hash": "88c5cbfcac190c70b85c8819aad971b7ca5af1e1240c4ac90bfd75a1da9bbc0e",
"freshness": {
"class": "pricing",
"window_days": 7,
"basis": "fetched_at",
"checked_at": "2026-09-29T08:00:18.34+00:00",
"age_days": 22,
"state": "STALE"
}
}
],
"claims": [
{
"id": "eae1e1fc-45d0-43b5-9fe4-63525592cc7e",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"Webhooks\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "Batch Suppressions POST Remove Batch Suppressions Authorized Apps GET List Grants DEL Revoke Grant Webhooks POST Create Webhook GET Retrieve Webhook GET List Webhooks PATCH Update Webhook DEL Delete Webhook"
},
{
"id": "be369dfa-cdb4-4766-ade4-d247a3bc84b8",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"Webhook\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "OST Remove Batch Suppressions Authorized Apps GET List Grants DEL Revoke Grant Webhooks POST Create Webhook GET Retrieve Webhook GET List Webhooks PATCH Update Webhook DEL Delete Webhook POST Rotate Signing"
},
{
"id": "338392bf-6289-4054-b36e-cd4d3d6f1753",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"SDK\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ntication strategies. Copy page Copy page For most use cases, we recommend using an official Resend SDK instead of calling the API directly. The SDKs handle authentication, required headers, and error ha"
},
{
"id": "ec150027-bf93-4d6c-9a97-b2d41499ff8b",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"SDKs\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "most use cases, we recommend using an official Resend SDK instead of calling the API directly. The SDKs handle authentication, required headers, and error handling for you. See Resend API vs SDK to decid"
},
{
"id": "dfa77ff1-6ac3-4ff4-aa81-c74cbf2d0646",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"Rate limit FAQ API Reference Introduction Copy page Copy page Understand general concepts,\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "thorize POST Token POST Revoke Token On this page Base URL Authentication User-Agent Response codes Rate limit FAQ API Reference Introduction Copy page Copy page Understand general concepts, response codes, and authentication strategies. Copy page Copy page For most use cases, we recommend"
},
{
"id": "665d4153-8929-40a9-94f9-5c78722f9c94",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"rate limit was exceeded\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "API key used was missing. 403 The API key used was invalid. 404 The resource was not found. 429 The rate limit was exceeded. 5xx Indicates an error with Resend servers. Check Error Codes for a comprehensive breakdown of all"
},
{
"id": "5bb15e40-3945-4d3c-b33d-73d977ee18ed",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"Rate limit The default maximum rate limit is 10 requests per second per team\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "with Resend servers. Check Error Codes for a comprehensive breakdown of all possible API errors. Rate limit The default maximum rate limit is 10 requests per second per team . This limit applies across all API keys associated with your team. This number can be increased for"
},
{
"id": "f2e7ba5d-a8bb-4971-b3d6-b2dda3983109",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"rate limit on the Settings Usage page\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "team. This number can be increased for trusted senders by request. You can view your team’s current rate limit on the Settings Usage page . After that, you’ll hit the rate limit and receive a 429 response error code. Learn more about our"
},
{
"id": "838b61c5-40f0-4e41-a8bc-4cdfd3dd2e04",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"rate limit and receive a 429 response error code\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "You can view your team’s current rate limit on the Settings Usage page . After that, you’ll hit the rate limit and receive a 429 response error code. Learn more about our rate limits . FAQ How does pagination work with the API? Some endpoints sup"
},
{
"id": "1cdf66b9-12d7-40d6-acd8-b6792aec3174",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"rate limits\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "f75b5add-6378-4dfa-b905-79525a48c023",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": ". After that, you’ll hit the rate limit and receive a 429 response error code. Learn more about our rate limits . FAQ How does pagination work with the API? Some endpoints support cursor-based pagination to hel"
},
{
"id": "b1057c5f-7b72-4f1f-968c-5bb4ff614e48",
"field": "price_mention",
"statement": "Price stated on page: \"$20 / mo Your\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ed Pricing Start for free and scale as you grow. Are you an AI agent? See pricing Add-ons Domains - $20 / mo Your plan already comes with domains, but if you send from a separate one for each customer or brand, th"
},
{
"id": "92df23d1-ebe1-4062-b9ab-601a9fb36613",
"field": "price_mention",
"statement": "Price stated on page: \"$30 / mo Available\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "you need to. On Enterprise, your domain limit is set in your contract. Add domains Dedicated IPs - $30 / mo Available to customers exceeding 3,000 emails sent per day on the Scale plan. We take great care to maintain"
},
{
"id": "6e51b932-3d69-4a1b-bcbd-82a56da25dbe",
"field": "price_mention",
"statement": "Price stated on page: \"$150 / mo Let\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "d on your utilization so you can focus on one thing, sending. Request dedicated IP Single Sign-On - $150 / mo Let your team sign in to Resend with your identity provider. Available as an add-on on Scale plans, and"
},
{
"id": "ce56c149-fce0-43cc-9747-9090edd1c0b7",
"field": "price_mention",
"statement": "Price stated on page: \"$0 / mo\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "00K 200,000 500K 500,000 1M 1,000,000 1.5M 1,500,000 2.5M 2,500,000 3M+ 3,000,000+ Free Recommended $0 / mo 3,000 emails / mo 100 emails a day 3 domains Ticket support 10,000 automation runs 30-day data rete"
},
{
"id": "0d723b1c-1232-4538-b43d-adb037f35a52",
"field": "price_mention",
"statement": "Price stated on page: \"$20 / mo\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ket support 10,000 automation runs 30-day data retention Single Sign-On Get started Pro Recommended $20 / mo 50,000 emails / mo Extra emails: $0.90 / 1,000 All Free features 10 domains No daily email limit 5"
},
{
"id": "0a15e362-baac-4ca5-bb39-704c9e2b70f5",
"field": "price_mention",
"statement": "Price stated on page: \"$0.90 / 1,000 All\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "data retention Single Sign-On Get started Pro Recommended $20 / mo 50,000 emails / mo Extra emails: $0.90 / 1,000 All Free features 10 domains No daily email limit 5 webhook endpoints 100 AI credits / mo Additional do"
},
{
"id": "0c05571d-9f3b-4456-93ff-db13141b2631",
"field": "price_mention",
"statement": "Price stated on page: \"$90 / mo\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "nts 100 AI credits / mo Additional domains with add-on Single Sign-On Get started Scale Recommended $90 / mo 100,000 emails / mo Extra emails: $0.90 / 1,000 All Pro features 1,000 domains Dedicated Slack chan"
},
{
"id": "af4e10b3-2286-42e9-b56e-91d0976407c3",
"field": "price_mention",
"statement": "Price stated on page: \"$0.0015 / per run\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "itional bucket of 1,000 emails. Available to paid subscriptions. Enable pay-as-you-go Automations · $0.0015 / per run Start with 10,000 Automation Runs for free, and scale as you need. Resend automatically charges for"
},
{
"id": "d6e17566-5204-48b9-be2a-be31ec9f69ea",
"field": "security_mention",
"statement": "Security/compliance statement: \"GDPR\"",
"status": "UNVERIFIED",
"evidence_type": "VENDOR_CLAIM",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "s Security & privacy Free Pro Scale Enterprise Social login Single Sign-On – – With add-on Included GDPR compliance SOC 2 Type II certification Penetration testing DDoS protection Automated backups Multi-"
},
{
"id": "f99c752d-3c08-4a55-b4c5-4f9b3ca42394",
"field": "security_mention",
"statement": "Security/compliance statement: \"SOC 2 Type II\"",
"status": "UNVERIFIED",
"evidence_type": "VENDOR_CLAIM",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "vacy Free Pro Scale Enterprise Social login Single Sign-On – – With add-on Included GDPR compliance SOC 2 Type II certification Penetration testing DDoS protection Automated backups Multi-factor authentication API"
},
{
"id": "3206b0a5-4251-4e6b-bfb7-d1deefb2fa0c",
"field": "security_mention",
"statement": "Security/compliance statement: \"SOC 2\"",
"status": "UNVERIFIED",
"evidence_type": "VENDOR_CLAIM",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "Broadcasts Inbound Templates Webhooks Dedicated IPs Resources Changelog Pricing Enterprise Security SOC 2 GDPR Brand Company About Blog Careers Clubs Customers Humans Philosophy Help Support Status Migrate"
},
{
"id": "3dae32c7-8207-402b-8504-7de975b89ed1",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"SDKs\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "nterprise Daily limit 100 No limit No limit No limit Inbound emails RESTful API SMTP relay Official SDKs Schedule emails Batch sending Open tracking Link tracking React Email Deliverability & reliability"
},
{
"id": "9d4ac971-4897-4bd6-b68b-b497c4a3d806",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"Webhook\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "retention 30 days 30 days 30 days Flexible Deliverability insights DKIM, SPF, DMARC authentication Webhook endpoints 1 endpoint 5 endpoints 10 endpoints Flexible Webhook events All events All events All eve"
},
{
"id": "c257125e-9c57-4694-b95c-dceb36c537bb",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"webhooks\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "lve. " Glauber Costa Founder and CEO at Turso " Resend is email with simpler APIs, better webhooks, and best-in-class debugging. " Dan Farrelly CTO and Co-Founder of Inngest " Our team lov"
},
{
"id": "1a83af9c-ef55-437d-86ba-656d01cb87cf",
"field": "rate_limit_mention",
"statement": "Rate limit statement: \"rate limits Contact us Pay-as-you-go Emails Continue sending and receiving emails beyond yo\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "7fdf3298-1876-409f-ba4a-c5b0d94206d3",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "gration support Guaranteed response times Dedicated CSM Single Sign-On Custom usage plan Enterprise rate limits Contact us Pay-as-you-go Emails Continue sending and receiving emails beyond your quota. Resend automatically charges your plan's overage rate for each additional bucket of 1"
}
],
"unknowns": [
"fit_score",
"regions",
"webhooks",
"last_verified_at (no ABATODA verification run has succeeded yet)"
],
"sponsorship_disclosure": null
}