01
Your data, on your terms
Read bookings, customers and services as clean JSON. Build the report your accountant asked for, a TV board for the front desk, or a nightly export to your data warehouse.

Create a token and pull bookings, customers and services into your own dashboards, scripts and tools. Every endpoint is documented in an OpenAPI reference you can try in the browser.
$ curl https://datepick-api.curiousobjects.dev/bookings \ -H "Authorization: Bearer dp_•••••••"{ "service": "Surf lesson · 2h", "start": "2026-10-17T09:00:00-07:00", "teammate": "Rio", "status": "CONFIRMED"}
What you get
01
Read bookings, customers and services as clean JSON. Build the report your accountant asked for, a TV board for the front desk, or a nightly export to your data warehouse.
02
Create named tokens for each tool that needs access, up to 25 active at once. Each one shows when it was last used, and revoking it cuts access immediately.
03
The full reference is generated from the API itself, so it never drifts. Try any endpoint from the docs page with your token before you write code.
04
Every start and end time comes back in ISO 8601 with its timezone offset, so a 9:00 class in Lisbon stays 9:00 in Lisbon wherever your script runs.
Set up
Open Settings › Public API, name your token and copy it. It's shown once, so store it safely.
Send a request with the header Authorization: Bearer followed by your token.
Use the API reference to pull bookings, customers and services into your own tools.
Made for
Pull a week of bookings every Monday to work out each stylist's hours and commission, without exporting spreadsheets by hand.
Combine bookings from several Shopify stores into one dashboard to compare locations, services and busy hours.
Show upcoming bookings in a customer portal or a Hydrogen storefront, using the same data the DatePick admin shows.
Under the hood
Exactly what moves between DatePick and Public API, which way it goes and when. Included on every plan, Free too.
FAQ
Yes, on every plan. Create a token in Settings › Public API and read your bookings, customers and services over HTTPS.
No. A token gives access to your store's booking data, so keep it on a server or in a private script, never in storefront code.
Revoke it in Settings › Public API and it stops working straight away. Then create a new one for your tool.
+Install DatePick for free. The Public API integration is included.