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
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.
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
application/vnd.apple.pkpass binary file
Simple Pricing
50x cheaper than the competition
Free
For testing & hobby projects
- 1,000 passes/month
- All barcode formats
- All color presets
- HTTPS endpoint
Pro
For production apps
- 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.