Get Your API Key

Free plan — 1,000 passes/month Pro plan — 100,000 passes/month

Enter your email and we'll send you your API key within 24 hours.

We'll only email you about your API key. No spam.

You're on the list!

We'll send your API key to within 24 hours.

Back to WalletWallet
API Now Available

WalletWallet API

Generate Apple Wallet passes with one API call. No certificates or complexity. Just JSON in, .pkpass out.

Starting at $0 / month

$0.00019 per pass on Pro

Example Request
curl -X POST https://api.walletwallet.alen.ro/api/pkpass \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ww_live_your_api_key" \
  -d '{
    "barcodeValue": "MEMBER-98765",
    "barcodeFormat": "QR",
    "title": "Gym Membership",
    "label": "Member",
    "value": "John Doe",
    "colorPreset": "dark",
    "color": "#1e40af",
    "logoURL": "https://example.com/logo.png",
    "expirationDays": 365
  }' \
  -o membership.pkpass

Returns a valid .pkpass file ready for Apple Wallet

Why WalletWallet API?

Single Endpoint

One POST request, instant .pkpass file. No multi-step flows.

All Barcode Formats

QR, Code128, PDF417, and Aztec supported out of the box.

Pro

Your Branding

Custom colors and logos to match your brand identity.

Auto-Expiration

Set 30, 90, or 365-day expiry to keep wallets tidy.

No Setup Required

We handle Apple certificates. You just send JSON.

Edge Deployed

Running on Cloudflare Workers for fast global response.

Use Cases

Build wallet experiences for any industry

Membership Cards

Gyms, clubs, co-working spaces. Let members check in with a tap.

Event Tickets

Conferences, concerts, sports. Scannable tickets that update in real-time.

Coupons & Loyalty

Retail, restaurants, e-commerce. Drive repeat visits with wallet offers.

API Reference

Everything you need to generate passes

Endpoint

POST https://api.walletwallet.alen.ro/api/pkpass

Headers

Header Value
Content-Type application/json
Authorization Bearer ww_live_your_api_key

Request Body

Field Type Required Description
barcodeValue string Yes The barcode content (max 512 chars)
barcodeFormat string Yes QR PDF417 Aztec Code128
title string Yes Pass title (max 64 chars)
colorPreset string No Default: dark. Options: blue green red purple orange
label string No Secondary field label
value string No Secondary field value
expirationDays number No 30 90 365
color string No Hex color code (Pro only), e.g. #1e40af
logoURL string No URL to logo image (Pro only)

Response

200 Returns application/vnd.apple.pkpass binary file
400 Invalid request body (JSON error response)
401 Invalid or missing API key
429 Rate limit exceeded

Simple Pricing

50x cheaper than the competition

Free

For testing & hobby projects

$0 /month
  • 1,000 passes/month
  • All barcode formats
  • All color presets
  • HTTPS endpoint

Pro

For production apps

$19 /month
  • 100,000 passes/month
  • All barcode formats
  • Custom colors & logos
  • Webhooks
  • Location aware passes
  • Priority support

$0.00019 per pass

Need more? Contact us for unlimited pricing.

Ready to get started?

Get your API key in 30 seconds. No credit card required.