New Feature
By Andrew Hemphill · 26 July 2026
Your data belongs to you — and now you can reach it programmatically. Puree has a new read-only Developer API that lets you pull your account's customers, menu items and orders out of Puree and into whatever you like: a mailing-list sync, a menu feed for another website, a reporting dashboard, or a one-off export script. It returns clean JSON, it's scoped to a single account, and getting started takes about two minutes.
Currently in closed beta
We're enabling API access per account while we finalise the endpoints. To turn it on for your account, email us at email@puree.app.
The first release covers the three things people most often want to get out of Puree, each with a list endpoint and a single-record endpoint:
It's deliberately read-only for now: the API can look at your data but never change it, so you can wire it into other systems with confidence that nothing in Puree will be altered.
Once access is enabled, head to Account Settings → Developer → Access Tokens and create a personal access token. Then every request is just an Authorization header away:
curl https://puree.app/api/public/v1/customers \
-H "Authorization: Bearer puree_at_your_token_here"
List endpoints are paginated and support a search parameter for fuzzy matching, so you can pull exactly the records you're after. Each token is rate-limited to 60 requests per minute, which is plenty for syncs and exports.
Every endpoint, parameter and response field is laid out in a live API reference where you can paste in your token and call the real API straight from the page with "Try it out" — a fast way to see the exact shape of the data before you write a line of code.
For the full walkthrough — base URL, authentication, searching and paging, rate limits and error handling — see our The Developer API help page.
Want access enabled, or have feedback on which endpoints we should add next? Reach out to us at email@puree.app.