Returns all available subscription plans. This is a public endpoint — no authentication is required. Use it to display a pricing page or to let users compare plans before subscribing.
Response
Returns an array of plan objects in order from free to enterprise.
Plan identifier used in checkout and subscription responses (e.g., plan_developer, plan_starter).
Human-readable plan name.
Short description of the plan.
Monthly price in USD (whole dollars). 0 for the free tier.
Currency code. Always USD for the catalog; regional pricing applies at checkout.
Billing interval. Always month.
List of feature descriptions included in this plan.
Whether this plan should be visually highlighted as the recommended option.
curl https://api.truthlocks.com/v1/billing/plans
[
{
"key": "plan_developer",
"name": "Developer",
"description": "For hobbyists and proof-of-concept projects.",
"price": 0,
"currency": "USD",
"interval": "month",
"features": ["500 mints/month", "Unlimited verifications", "Community support"],
"highlight": false
},
{
"key": "plan_starter",
"name": "Starter",
"description": "For SMBs and startups with production workloads.",
"price": 29,
"currency": "USD",
"interval": "month",
"features": ["Higher quotas", "3 webhook endpoints", "Priority processing"],
"highlight": true
}
]
To check how much a specific usage pattern would cost, use the plan estimator endpoint.