Get the app Find a stay
Partners and API

Put verified homes inside your product.

Show Shortlet’s live, verified listings in your app, then hand your user to Shortlet to book. Payment, identity checks and support stay with us.

1Your app
Lists Shortlet homes from GET /partner/properties, filtered by city, dates and guests.
2Your user picks a home
You create a signed handoff with POST /partner/handoffs/reservation.
3Shortlet takes it from there
Your user lands on Shortlet’s booking page, signed in, and books and pays with us.

Who it is for

Travel and lifestyle appsAdd places to stay next to the flights, events or rides you already sell.
Corporate travelGive staff verified short stays, the full price before they pay, and support on WhatsApp and email.
Agents and plannersFind homes for clients and send them straight to a booking page that is already filled in.

Getting access

  1. 1Apply
    Tell us about your business and how you will use the listings.
  2. 2We check your business
    We verify the company against the CAC business registry before approval.
  3. 3Get your keys
    An API key for requests and a separate secret for signing handoffs. There is no sandbox yet, so we agree any testing with you first.

Security built in

  • Every handoff is signed with HMAC-SHA256; the secret never leaves your servers.
  • Keys can be locked to your servers’ IP addresses.
  • 100 requests a minute per partner by default; talk to us if you need more.
  • Server-to-server only. Keys never go in an app or a browser.
Illustrative request
GET https://api.shortlet.app/v1/api/partner/properties
    ?city=Lagos&from=2026-12-12&to=2026-12-15&guests=4
x-api-key: shk_live_••••••••

→ 200 OK
{
  "data": [
    {
      "id": "…",
      "name": "Ocean-view 2-bed, Oniru",
      "city": "Lagos",
      "guests": 4
    }
  ]
}

Field list shortened. The full guide is in the Partner API documentation.

Already live with our first partner.

Webhooks for booking updates are on the way. Until then, partners see bookings they referred through the API.

Apply for API access