Exa vs Courier
AI search API for developers — neural + keyword hybrid for agents
vs. Notification API with multi-channel orchestration, templates, and preferences
Pricing tiers
Exa
Free Tier
1,000 requests/month at no cost. Access to all core products.
Free
Pay-as-you-go
Usage-based per endpoint. No monthly minimum.
$0 base (usage-based)
Startup + Education Grants
$1,000 in free credits for qualifying projects.
$0 base (usage-based)
Enterprise
Custom. High-volume, custom datasets, rate limits, SLA, dedicated support.
Custom
Courier
Free
Up to 10,000 notifications/month. All channels. Community support.
Free
Business
From $99/mo. Higher volumes, advanced routing, preference center, branding removal.
$99/mo
Enterprise
Custom. SOC 2, SSO, dedicated support, volume discounts, SLA.
Custom
Free-tier quotas head-to-head
Comparing free on Exa vs free on Courier.
| Metric | Exa | Courier |
|---|---|---|
| notifications monthly | — | 10000 notifications/mo |
Features
Exa · 13 features
- Answer API — Query → direct answer with citations.
- Category Filter — Filter to news, research papers, company, github, tweet, pdf, financial report, …
- Contents API — Retrieve cleaned full-text + summaries from URLs.
- Custom Datasets (Ent) — Enterprise: private indexing of your own corpus.
- Deep Reasoning Search — Adds LLM reasoning on top of Deep Search.
- Deep Search — Multi-hop iterative search for complex queries.
- Find Similar — Given a URL, find semantically similar pages.
- Highlights — Extract most-relevant passages per result.
- Livecrawl — Fetch pages on-demand (bypass cache) for freshness-critical queries.
- MCP Server — Official Exa MCP for Claude Code / Cursor / Agents.
- Monitors — Scheduled recurring search → alerts on new results.
- Search API — Neural + keyword web search for agents. Returns ranked URLs.
- Summaries — LLM-generated page summaries.
Courier · 13 features
- Chat — Slack, Microsoft Teams, Discord, Mattermost.
- Email — SendGrid, Postmark, Mailgun, AWS SES, Resend, SMTP.
- Inbox (In-App) — React/JS drop-in in-app inbox component.
- Lists — Segment recipients for bulk notification sends.
- Logs + Analytics — Per-message delivery timeline + engagement.
- Multi-channel Routing — Provider failover + preferred channel per user.
- Notification Designer — Visual editor for templates across channels.
- Preferences — Per-user notification preferences hub.
- Push — APNs, FCM, Expo, OneSignal.
- Send API — POST /send with template + recipients + data.
- SMS — Twilio, MessageBird, Vonage, Plivo, Telnyx.
- Templates + Versioning — Template brands, variants, localization, version history.
- Webhooks — Delivery + engagement event webhooks.
Developer interfaces
| Kind | Exa | Courier |
|---|---|---|
| CLI | — | Courier CLI |
| SDK | exa-js, exa-py | courier-go, courier-java, @trycourier/courier, trycourier (Python), @trycourier/react-inbox, trycourier (Ruby) |
| REST | Exa REST API | Courier REST API |
| MCP | Exa MCP Server | — |
| OTHER | Exa Dashboard | Courier Studio, Outbound Webhooks |
Staxly is an independent catalog of developer platforms. Some links to Exa and Courier may be affiliate links — Staxly may earn a commission if you sign up through them, at no extra cost to you. Pricing is verified against vendor pages at publication time — reconfirm before buying.
Want this comparison in your AI agent's context? Install the free Staxly MCP server.