API pricing
Three endpoints — container packing, pallet height, multi-pallet order planning — behind one key. Every plan calls the same engine; plans differ only in how many calls you can make and how much help you get. Limits below are the ones the server enforces.
Try any endpoint right now. Limits are per IP, so shared office networks share them.
- Container packing: 60/min · 1,000/day
- Pallet height: 20/min · 200/day
- Multi-pallet order: 10/min · 100/day
Your own bucket, 5× the anonymous limits. Enough for a pilot integration or a nightly batch.
- Container packing: 300/min · 5,000/day
- Pallet height: 100/min · 1,000/day
- Multi-pallet order: 50/min · 500/day
For a live integration at order time: 20× limits, email support, and a named contact for schema changes.
- Container packing: 1,200/min · 20,000/day
- Pallet height: 400/min · 4,000/day
- Multi-pallet order: 200/min · 2,000/day
100× limits, priority fixes, custom fields or vehicle presets, and a written SLA. Volume above this is quoted.
- Container packing: 6,000/min · 100,000/day
- Pallet height: 2,000/min · 20,000/day
- Multi-pallet order: 1,000/min · 10,000/day
Get a free API key
Issued instantly. The key is shown once — save it somewhere safe; we do not email it. Send it as X-API-Key on any endpoint.
One POST to /api/pack, /api/pallet-estimate or /api/order-plan. GET (docs) and OPTIONS are never counted. A 400 for bad input still counts; a 429 does not.
Requests are computed on Cloudflare’s edge and not stored. We log only counts per key for rate limiting. No carton data is retained.
We are onboarding the first paying integrations by hand so we can see real workloads before locking the tiers. Email us; we reply within one business day.