For the complete documentation index, see llms.txt.

Pricing & Billing

API billing (developer plans)

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.

Check your current plan

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.

Upgrade your plan

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.

Manage your subscription

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.

Marketplace payments

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.