Recharge API

Recharge REST API — subscription management platform for e-commerce with Shopify integration, enabling agents to manage subscription plans, billing intervals, customer subscriptions, and churn-reduction workflows programmatically.

Evaluated Mar 06, 2026 (0d ago) v2021-11
Homepage ↗ Repo ↗ Developer Tools recharge subscriptions recurring-billing shopify e-commerce subscription-box
⚙ Agent Friendliness
61
/ 100
Can an agent use this?
🔒 Security
82
/ 100
Is it safe for agents?
⚡ Reliability
83
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
82
Error Messages
80
Auth Simplicity
82
Rate Limits
80

🔒 Security

TLS Enforcement
100
Auth Strength
78
Scope Granularity
72
Dep. Hygiene
82
Secret Handling
78

SOC2 Type II. PCI-DSS compliant for payment data. GDPR compliant. API key with optional IP restriction. Scope-limited keys available. US data processing. Webhook signature verification available.

⚡ Reliability

Uptime/SLA
88
Version Stability
82
Breaking Changes
80
Error Recovery
82
AF Security Reliability

Best When

You're building automated subscription management workflows for Shopify stores with recurring physical product subscriptions and need to manage subscriber lifecycle events.

Avoid When

You're not on Shopify or need SaaS subscription management — Chargebee or Stripe Billing are better for platform-agnostic recurring billing.

Use Cases

  • Agents managing customer subscription plan changes — upgrades, downgrades, and frequency modifications based on customer requests
  • Churn prevention — agents identifying at-risk subscribers and applying discounts or pauses before cancellation
  • Subscription analytics — agents querying Recharge data for MRR, churn rate, and subscription health metrics
  • Order management — agents pre-emptively updating subscription addresses and payment methods before billing dates
  • Win-back campaigns — agents reactivating lapsed subscriptions with special offers triggered by cohort analysis

Not For

  • Non-Shopify e-commerce — Recharge is heavily Shopify-focused; use Chargebee or Recurly for platform-agnostic subscriptions
  • SaaS subscription billing — use Stripe Billing or Chargebee for software subscriptions; Recharge is for physical product subscriptions
  • Complex enterprise billing — use Maxio or Chargebee for sophisticated B2B subscription billing with invoicing

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key
OAuth: No Scopes: Yes

API key from Recharge merchant settings. Scope-limited keys available for read-only access. Key passed as X-Recharge-Access-Token header. Keys can be restricted to specific IP ranges in enterprise plans.

Pricing

Model: subscription
Free tier: No
Requires CC: Yes

Transaction-based pricing model. Standard plan has lower fixed cost but higher per-transaction rate. Pro plan better for high-volume merchants. API access included in all plans.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Documented

Known Gotchas

  • API version must be specified in X-Recharge-Version header — omitting version may return deprecated response format
  • Shopify customer ID and Recharge customer ID are different — agents must map between both systems
  • Subscription skips and pauses have different semantics — skip skips next order; pause freezes all future orders
  • Queue charges (prepaid) vs regular charges handled differently — check subscription type before billing operations
  • Rate limit (40 req/s) is per merchant API key — coordinate multi-agent workflows to avoid rate limit collisions

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Recharge API.

$99

Scores are editorial opinions as of 2026-03-06.

5215
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered