Vennio has a subscription billing system for API access. Plans include a free tier (1,000 bookings/mo) and paid plans indie (£29/mo, 1,000 bookings, 5 calendars) and builder (£99/mo, 10,000 bookings, unlimited calendars). A scale tier (£299/mo, 50,000 bookings) is available via Contact Us.
curl https://api.vennio.app/v1/billing/subscription \
-H "Authorization: Bearer $VENNIO_API_KEY"
Response shape:
{
"plan": "indie",
"status": "active",
"current_period_end": "2026-05-01T00:00:00Z",
"usage": {
"calls_this_month": 1240
}
}
plan: null indicates the free tier.
curl -X POST https://api.vennio.app/v1/billing/checkout \
-H "Authorization: Bearer $VENNIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "plan": "indie" }'
Returns a Stripe Checkout URL. Redirect the user to that URL to complete payment.
curl -X POST https://api.vennio.app/v1/billing/portal \
-H "Authorization: Bearer $VENNIO_API_KEY"
Returns a Stripe Customer Portal URL where the user can update payment details, change plan, or cancel.
For specific plan pricing and feature limits, see vennio.app/pricing.
Vennio also supports paid bookings via Stripe Connect. Businesses can charge customers at booking time by setting a price_amount on a Venn Link.
Vennio collects a configurable platform fee (platform_fee_bps, specified in basis points) via Stripe Connect's application_fee_amount mechanism. This is separate from API subscription billing.