US
logo
Easypick API — Programmatic Key Sharing for Developers

Easypick API

Bring Easypick into your existing workflow.

Key handovers, now an API call away.

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?
No credit card REST + Webhooks Sandbox included
curl · open-locker.sh
# 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
Built for the systems your business already runs on
Property Management
Car Rental
Cleaning Services
Real Estate
Short-term Lease
Logistics

Automate your workflow with API

Bring Easypick into your existing workflow. Skip manual steps. Start the Easypick flow directly from your booking system, CRM, or Zapier.

Schedule ahead

Pre-generate pickup codes tied to a booking, valid only between check-in and check-out. Set, forget, automate.

Open any locker

Open compartments remotely with a simple request. Instantly generate pickup codes or shareable links.

Live key tracking

Know exactly where every key is, every second. Status updates pushed straight to your service via signed webhooks.

Anonymous and secure

Keys stay anonymous in our network. The API uses scoped tokens, signed webhooks, and audit logs out of the box.

Developer-first docs

OpenAPI spec, SDKs for Node, Python and Go, copy-paste recipes, and a sandbox you can hammer for free.

Pan-European coverage

Live in Norway, Sweden, Denmark, Germany and growing. One API, every Easypick pick-up point and locker on the network.

Built for the businesses moving keys all day.

If your team is texting codes or meeting guests at the door, the API was built for you.

Short-term rentals and Airbnb hosts

Sync guest reservations from your PMS. Pickup codes are minted on confirmation, sent via your own messaging, expired automatically at check-out.

  • Auto-generate per-booking codes
  • Webhook on every key movement
  • Works alongside Guesty, Hostaway, Lodgify

Cleaning and maintenance crews

Issue time-boxed access to contractors. Revoke instantly when the job's done.

  • Per-staff scoped pickup codes
  • Audit log of who accessed what and when
  • Bulk operations via the API

Real estate and property managers

Schedule viewings by the hundred. Agents and prospects collect keys themselves — your office stays focused on closing deals.

  • Calendar-driven access windows
  • Multi-property dashboards
  • Custom branding on pickup links

Slik fungerer det

Four steps. Zero counter time. From the booking event to the door — entirely on autopilot.

1.

Authenticate

Get an API key from the dashboard. Use it as a bearer token on every call.

2.

Create a key handover

POST a location, compartment and recipient. We mint a pickup code and a shareable link.

3.

Send the link to your user

The recipient opens the link, taps Open, and the locker pops open. No app install required.

4.

Get notified, stay in sync

Webhooks fire on every state change: created, opened, picked up, expired, returned.

step1.js · authenticate

REST API

A small surface, full coverage. No bloat. Just the verbs your team actually needs.

POST
/v1/lockers/open
Open a compartment & mint a pickup link
POST
/v1/handovers
Schedule a key drop-off / pick-up window
GET
/v1/handovers/{id}
Fetch live status of a handover
GET
/v1/locations
List every Easypick point you can use
GET
/v1/keys
List keys, chips and current locations
POST
/v1/webhooks
Register a signed webhook endpoint
DEL
/v1/handovers/{id}
Revoke an active pickup code instantly

What is API?

API — Application Programming Interface are mechanisms that enable software components to communicate with each other using a set of definitions and protocols.

1. Integration

The Easypick API integrates Easypick key sharing with the software you use.

2. Expansion

The Easypick API offers a unique opportunity to meet client needs across different platforms.

3. Ease of maintenance

The Easypick API acts as a gateway between your systems, connecting Easypick with the software you use and automating the process.

FAQ

Questions, answered.

When will the API be available?

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.

Do my customers need the Easypick app?

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.

Which locations are supported?

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.

How are webhooks secured?

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.

Can I white-label the pickup pages?

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.

Do you have SDKs?

Official SDKs for Node.js, Python and Go ship at launch. Beta partners get the npm/pip packages and TypeScript types straight away.

Start building with the Easypick API

Automate handovers and streamline your workflow. Request access and get pricing tailored to your volume.