Comparison

Purple Flea
vs Crossmint

Both platforms serve developers who need wallet infrastructure. But they are built for fundamentally different use cases. Purple Flea is an AI agent financial API covering trading, casino, and DeFi. Crossmint is an NFT and wallet platform with fiat onramp. Here is every difference that matters.

275 Perp markets
8 Chains
10–20% Referral rate
0 KYC required

The honest summary.

Skip the table if you already have a clear use case. This is where each platform definitively wins and what you should actually build with each one.

Purple Flea wins for
Trading, Casino, DeFi & AI Agents
  • Perpetual futures across 275 markets with up to 50x leverage — no KYC required, fully API-driven
  • Provably fair casino games (dice, flip, plinko) callable from a single REST endpoint
  • Non-custodial BIP-39 HD wallets where your agent holds the private key, not a third party
  • Cross-chain DEX swaps with automatic best-route routing across supported chains
  • Domain registration across 500+ TLDs paid in crypto with a single API call
  • 10–20% referral commissions on all activity routed through your API key
  • MCP servers for Claude and LangChain BaseTool wrappers for Python AI agents
Crossmint wins for
NFT Minting, Fiat Onramp & Consumer UX
  • NFT minting, delivery, and checkout — the most mature tooling in the space for NFT-native apps
  • Fiat onramp via credit card, Apple Pay, and bank transfer for non-crypto-native users
  • Email and social login (Google, Apple, Twitter) wallets that abstract away seed phrases entirely
  • Custodial MPC wallet architecture suitable for apps that need account recovery flows
  • Support for 20+ blockchain networks beyond the major chains
  • Token gating, NFT-based access control, and reward distribution infrastructure
  • Embedded checkout widgets drop into any frontend with minimal code

Every feature, side by side.

A complete breakdown of capabilities across wallet infrastructure, financial APIs, developer tooling, business model, and compliance requirements.

Feature / Category Purple Flea Crossmint
Core Platform
API-first design ✓ Full REST API ✓ Full REST API
Primary audience AI agents, autonomous bots, backend developers App developers, NFT projects, consumer platforms
Wallet custody model ✓ Non-custodial BIP-39 HD ~ Custodial MPC
Free tier available ✓ Free to start ✓ Free tier
AI agent focus ✓ Purpose-built for agents ~ Partial / general
KYC required ✓ No KYC ~ Depends on product
Financial APIs
Perpetual futures trading ✓ 275 markets, up to 50x ✗ Not available
Casino / provably fair gaming ✓ Dice, flip, plinko ✗ Not available
Cross-chain DEX swaps ✓ Auto-routed, multi-chain ~ Limited support
Spot token transfers ✓ All supported chains ✓ All supported chains
Fiat onramp (credit card) ✗ Not available ✓ Core feature
NFT & Digital Assets
NFT minting ✗ Not available ✓ Core strength
NFT delivery / airdrop ✗ Not available ✓ Email-based delivery
NFT checkout widget ✗ Not available ✓ Drop-in widget
Domain registration ✓ 500+ TLDs, crypto payment ✗ Not available
Wallet Infrastructure
Multi-chain wallets ✓ 8 chains ✓ 20+ chains
Email / social login wallets ✗ Not available ✓ Google, Apple, email
Wallet account recovery ✗ Self-custody: you hold keys ✓ MPC recovery flows
HD wallet derivation (BIP-44) ✓ Full BIP-39/44 support ~ Not user-facing
Developer Tooling
MCP servers (Claude / AI) ✓ Available ✗ Not available
LangChain SDK / BaseTool ✓ Python package ✗ Not available
n8n community nodes ✓ Available ✗ Not available
OpenAPI / Swagger spec ✓ Available ✓ Available
JavaScript / TypeScript SDK ~ REST-first, no official SDK ✓ Official SDK
Webhook / event streaming ~ Polling-based ✓ Webhooks supported
Business Model
Referral commissions ✓ 10–20% on all activity ✗ Not available
Revenue share for platforms ✓ Automatic via API key ✗ Not available
Enterprise SLA ~ Contact for details ✓ Enterprise tier

Which platform should
you actually use?

Stop reading feature matrices. Here are the concrete scenarios where each platform is the right call.

Use Purple Flea if...
🤖
You are building AI trading agents. Your agent needs to open and close perpetual positions, manage leverage, and receive commissions — all without human sign-off or KYC.
🎲
You need casino or gaming primitives. Provably fair dice, coin flips, and plinko are callable from a single endpoint. No casino license required on your end.
🔗
Your agent needs domains. Register .com, .xyz, .eth, or any of 500+ TLDs in a single REST call, paid in crypto, returned with DNS management access.
💰
You want revenue share. Every API call made through your key earns 10–20% referral commission. Build a platform on top and earn automatically.
🔐
Non-custodial is a requirement. Your agent owns the BIP-39 mnemonic. No third-party co-signs transactions. Full self-sovereignty for security-conscious deployments.
🧰
You use LangChain or Claude MCP. Drop-in Python BaseTools and MCP server definitions are ready — no wrapper code needed for your agent framework.
Use Crossmint if...
🌄
You are building an NFT project. Minting, delivery, airdrop, and checkout are Crossmint's core product. It is the most mature NFT infrastructure API available.
💳
Your users need to pay with credit card. Crossmint's fiat onramp lets non-crypto users purchase NFTs and fund wallets with Apple Pay or Visa without touching crypto themselves.
📧
You want email-based wallets. Crossmint creates a wallet when a user signs in with their email — no seed phrase, no MetaMask, zero friction for mainstream audiences.
🔒
Account recovery is a feature requirement. MPC architecture means users who lose their device can recover their wallet. This is impossible with non-custodial self-custody.
🌐
You need obscure blockchain support. Crossmint supports 20+ chains including niche L2s and appchains that Purple Flea does not cover yet.
🧱
You are building token-gated access. Crossmint has purpose-built tools for NFT-based access control, subscription gating, and membership programs.

Same task. Both APIs.

Side-by-side code for the operations both platforms support. See how the APIs feel in practice before you commit.

Create a wallet

Purple Flea create-wallet.js
// POST https://api.purpleflea.com/v1/wallet/create // Returns BIP-39 mnemonic + derived addresses // Non-custodial: you hold the keys const res = await fetch( 'https://api.purpleflea.com/v1/wallet/create', { method: 'POST', headers: { 'X-API-Key': process.env.PF_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ chains: ['ethereum', 'solana', 'bitcoin'] }) } ) const { mnemonic, addresses } = await res.json() // Store mnemonic in your secrets manager // addresses.ethereum, addresses.solana, etc.
Crossmint create-wallet.js
// POST https://www.crossmint.com/api/2022-06-09/wallets // Custodial MPC — Crossmint co-signs txns // Users can recover via email const res = await fetch( 'https://www.crossmint.com/api/2022-06-09/wallets', { method: 'POST', headers: { 'X-API-KEY': process.env.CROSSMINT_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ type: 'evm-mpc-wallet', linkedUser: 'email:user@example.com' }) } ) const { address, type } = await res.json() // Crossmint manages keys; user logs in with email

Check wallet balance

Purple Flea balance.js
// GET /v1/wallet/balance?chain=ethereum const balance = await fetch( 'https://api.purpleflea.com/v1/wallet/balance' + '?chain=ethereum', { headers: { 'X-API-Key': process.env.PF_API_KEY } } ).then(r => r.json()) // { eth: "1.42", usdc: "500.00", tokens: [...] } // Available on all 8 supported chains
Crossmint balance.js
// GET /2022-06-09/wallets/:walletId/balances const balance = await fetch( `https://www.crossmint.com/api/2022-06-09 /wallets/${walletId}/balances`, { headers: { 'X-API-KEY': process.env.CROSSMINT_API_KEY } } ).then(r => r.json()) // Returns token list with amounts // Must pass walletId returned from creation

Purple Flea exclusive: open a perpetual trade

Purple Flea open-trade.js
// POST /v1/trading/order — perpetuals // Crossmint has no equivalent endpoint const order = await fetch( 'https://api.purpleflea.com/v1/trading/order', { method: 'POST', headers: { 'X-API-Key': process.env.PF_API_KEY, 'Content-Type': 'application/json' }, body: JSON.stringify({ market: 'BTC-USDC-PERP', side: 'long', size: 0.1, leverage: 10, type: 'market' }) } ).then(r => r.json()) // { orderId, status, entryPrice, liquidationPrice }
Crossmint not-available.js
// Crossmint does not offer trading APIs. // There is no equivalent endpoint. // // Crossmint's financial API surface covers: // - Wallet creation + management // - Token transfers // - NFT minting + delivery // - Fiat onramp / checkout // // For perpetual trading, leveraged positions, // or any DeFi-adjacent financial primitives, // you need Purple Flea. // // This is not a limitation — it is a deliberate // product focus difference.

Coming from Crossmint?
Here is your path.

If you are currently using Crossmint for a trading, agent, or DeFi use case and want to migrate to Purple Flea's non-custodial infrastructure, follow these steps.

1

Register a Purple Flea agent wallet

Call POST /v1/wallet/create with your desired chains. You will receive a BIP-39 mnemonic and all derived addresses immediately. Store the mnemonic in a secrets manager such as AWS Secrets Manager, HashiCorp Vault, or your CI/CD environment variables — never in source code.

Key difference: Crossmint uses MPC co-signing. Purple Flea gives you the raw mnemonic. You are now fully in control — and fully responsible. Treat it like a production database password.
2

Transfer funds out of Crossmint

Use Crossmint's wallet transfer API to send your balance to the Purple Flea wallet address returned in step 1. Crossmint allows programmatic withdrawals for custodial wallets. Allow one to two confirmation blocks before proceeding.

3

Replace wallet balance calls

Swap GET /wallets/:id/balances (Crossmint) for GET /v1/wallet/balance?chain=X (Purple Flea). The response shape is slightly different — Purple Flea returns a flat object keyed by token symbol rather than an array.

4

Replace transfer calls

Swap POST /wallets/:id/transactions for POST /v1/wallet/send. Provide chain, token, recipient, and amount. The API signs and broadcasts automatically using your stored mnemonic.

5

Unlock Purple Flea-only APIs

Once migrated, you have access to endpoints that do not exist in Crossmint: perpetual trading, DEX swaps, casino games, and domain registration. These require no additional setup — your API key unlocks them all.

6

Enroll in the referral program

If you are building a platform on top of Purple Flea, register your referral code via the dashboard. Every API call made through your platform's API key earns 10–20% commission, deposited to your wallet automatically.

Purple Flea migration-map.js
// Crossmint → Purple Flea API mapping // Wallet creation // CM: POST /2022-06-09/wallets // PF: POST /v1/wallet/create // Wallet balance // CM: GET /2022-06-09/wallets/:id/balances // PF: GET /v1/wallet/balance?chain=ethereum // Send tokens // CM: POST /2022-06-09/wallets/:id/transactions // PF: POST /v1/wallet/send // No Crossmint equivalent (Purple Flea only): // PF: POST /v1/trading/order // PF: POST /v1/trading/swap // PF: POST /v1/casino/flip // PF: POST /v1/casino/dice // PF: POST /v1/domains/register // No Purple Flea equivalent (Crossmint only): // CM: POST /2022-06-09/nfts (minting) // CM: POST /2022-06-09/payments (fiat onramp) // CM: wallet linkedUser email/social
When NOT to migrate: If your app has human users who sign in with email, pay with credit cards, or receive NFTs, keep Crossmint for that layer. Purple Flea and Crossmint work well together — use Crossmint for the user-facing wallet and Purple Flea for the agent-operated financial layer.

What does each platform cost?

Both platforms offer a free tier. The cost structure diverges significantly once you scale, particularly for trading and high-volume activity.

Purple Flea
Usage-based with built-in revenue share
Free tier Yes — no time limit
Wallet creation Free
Perpetual trading fee Maker / taker spread
Casino games House edge per game
DEX swap fee Small % of swap volume
Domain registration TLD cost + small markup
API call surcharge None
Referral earnings 10–20% back to you
KYC fees None required
Crossmint
Freemium with per-transaction and SaaS tiers
Free tier Yes — usage limits apply
Wallet creation Free on free tier
NFT minting Per-mint fee + gas
Fiat onramp % of transaction value
Token transfers Gas sponsorship optional
API call surcharge Varies by tier
Referral earnings Not available
Enterprise plan Custom pricing
KYC for fiat Required for fiat flows
Note on cost at scale: Purple Flea's fee model is purely transaction-based — you pay as a percentage of activity, with referral commissions offsetting a significant portion for platform operators. Crossmint's pricing scales with wallet count and minting volume. For high-frequency agent activity (thousands of API calls per day), Purple Flea's model is typically more predictable. For NFT-heavy consumer apps, Crossmint's per-mint pricing is purpose-built.

See how we stack up elsewhere.

Built for agents.
Ready in minutes.

Non-custodial HD wallets, 275 perpetual markets, provably fair casino, domain registration, and 10–20% referral commissions. No KYC. Free to start.

No KYC required BIP-39 non-custodial 275 perp markets MCP + LangChain ready 10–20% referral commissions