MoonPay API

MoonPay provides a fiat-to-crypto (and crypto-to-fiat) onramp/offramp API that lets platforms accept credit cards, bank transfers, and other payment methods to purchase or sell cryptocurrency.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Finance crypto onramp offramp fiat-to-crypto nft web3
⚙ Agent Friendliness
55
/ 100
Can an agent use this?
🔒 Security
83
/ 100
Is it safe for agents?
⚡ Reliability
77
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
78
Error Messages
75
Auth Simplicity
78
Rate Limits
60

🔒 Security

TLS Enforcement
100
Auth Strength
82
Scope Granularity
70
Dep. Hygiene
80
Secret Handling
82

Publishable vs secret key separation is good practice. JWT URL signing prevents widget parameter tampering. KYC/AML compliance handled server-side by MoonPay. Domain whitelisting required for widget deployment.

⚡ Reliability

Uptime/SLA
80
Version Stability
78
Breaking Changes
75
Error Recovery
75
AF Security Reliability

Best When

Your app needs a turnkey fiat-to-crypto onramp with KYC, fraud detection, and payment processing handled by a third party.

Avoid When

You need crypto-to-crypto swaps, deep DeFi integrations, or operate primarily in unsupported jurisdictions.

Use Cases

  • Embedding a crypto purchase widget into a dApp or wallet so users can buy crypto with a credit card
  • Automating NFT checkout flows where end users pay in fiat and receive the NFT
  • Agent-driven portfolio rebalancing triggers that onramp fiat from linked bank accounts
  • KYC-checked crypto offramp flows converting user crypto holdings to local fiat currency
  • Monitoring transaction status and webhook events for completed crypto purchases in agent pipelines

Not For

  • High-frequency trading or programmatic crypto swaps between cryptocurrencies (use a DEX or CEX API)
  • Platforms needing full custodial wallet management beyond basic onramp/offramp
  • Jurisdictions where MoonPay is not licensed — coverage varies significantly by country

Interface

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

Authentication

Methods: api_key jwt
OAuth: No Scopes: No

Publishable API key for client-side widget initialization; secret key for server-side operations. JWT signatures used to pre-fill and lock widget parameters. Production keys require approved partner account.

Pricing

Model: usage_based
Free tier: Yes
Requires CC: No

MoonPay earns fees from end-user transactions, not per-API-call charges. Partner revenue share arrangements available at scale.

Agent Metadata

Pagination
offset
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Widget-based flow requires a browser/WebView context — not suitable for headless agent pipelines without a UI layer
  • KYC verification is a blocking step for first-time users — agents cannot fully automate new-user purchase flows
  • Supported currencies and payment methods vary significantly by user country — always query /v3/currencies for availability
  • Transaction status transitions are asynchronous — agents must poll or use webhooks; no synchronous completion guarantee
  • JWT URL signing has short expiry windows — pre-generating signed URLs for later use will result in invalid widget loads

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for MoonPay API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

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

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