Bring Easypick into your existing workflow.
Easypick already moves thousands of keys through our network of pick-up points across Europe. The Easypick API lets your software open lockers, drop off keys and pick them up — automating the whole process, end-to-end.
→ What is API?# Open a locker, programmatically curl -X POST https://api.easypick.app/v1/lockers/open \ -H "Authorization: Bearer ep_live_••••" \ -H "Content-Type: application/json" \ -d '{ "location_id": "loc_oslo_central_42", "compartment": "M12-04", "recipient": { "name": "Anna H.", "phone": "+4798765432" }, "valid_for_hours": 48 }' # → 201 Created # → access_link: https://ep.app/u/k7Hq2x # → pickup_code: 482-019
Bring Easypick into your existing workflow. Skip manual steps. Start the Easypick flow directly from your booking system, CRM, or Zapier.
Pre-generate pickup codes tied to a booking, valid only between check-in and check-out. Set, forget, automate.
Open compartments remotely with a simple request. Instantly generate pickup codes or shareable links.
Know exactly where every key is, every second. Status updates pushed straight to your service via signed webhooks.
Keys stay anonymous in our network. The API uses scoped tokens, signed webhooks, and audit logs out of the box.
OpenAPI spec, SDKs for Node, Python and Go, copy-paste recipes, and a sandbox you can hammer for free.
Live in Norway, Sweden, Denmark, Germany and growing. One API, every Easypick pick-up point and locker on the network.
If your team is texting codes or meeting guests at the door, the API was built for you.
Sync guest reservations from your PMS. Pickup codes are minted on confirmation, sent via your own messaging, expired automatically at check-out.
Issue time-boxed access to contractors. Revoke instantly when the job's done.
Schedule viewings by the hundred. Agents and prospects collect keys themselves — your office stays focused on closing deals.
Four steps. Zero counter time. From the booking event to the door — entirely on autopilot.
Get an API key from the dashboard. Use it as a bearer token on every call.
POST a location, compartment and recipient. We mint a pickup code and a shareable link.
The recipient opens the link, taps Open, and the locker pops open. No app install required.
Webhooks fire on every state change: created, opened, picked up, expired, returned.
A small surface, full coverage. No bloat. Just the verbs your team actually needs.
API — Application Programming Interface are mechanisms that enable software components to communicate with each other using a set of definitions and protocols.
The Easypick API integrates Easypick key sharing with the software you use.
The Easypick API offers a unique opportunity to meet client needs across different platforms.
The Easypick API acts as a gateway between your systems, connecting Easypick with the software you use and automating the process.
Questions, answered.
The Easypick API is in private beta right now. Selected partners are getting access in waves throughout 2026 — request access below and we'll get back to you within a few business days.
No. The whole point of the API is that your customers stay in your product. They receive a web link or a 6-digit code, walk up to the locker, and they're in. No download required.
Every Easypick pick-up point and self-service locker on the network — currently across Norway, Sweden, Denmark and Germany, with new countries coming online regularly. The /v1/locations endpoint always returns the live list.
Every webhook payload is signed with HMAC-SHA256 using a secret unique to your account. We also support IP allow-listing and automatic retries with exponential backoff.
Yes, on the Growth and Enterprise plans. You can customize colors, logo and copy on the page your customer sees when they tap their pickup link.
Official SDKs for Node.js, Python and Go ship at launch. Beta partners get the npm/pip packages and TypeScript types straight away.
Automate handovers and streamline your workflow. Request access and get pricing tailored to your volume.
