For hotels, apartment operators & service providers

Bring Renteaze's Booking Engine Into Your Own Site

One REST API for real-time availability, bookings, payments and payouts — so you can sell direct on your own website or app without building a booking system from scratch.

Real-time availability Secure, PCI-compliant payments Signed webhooks Automatic payouts Live in a day

Everything a Booking System Needs, Already Built

Stop maintaining your own availability calendar and payment integrations.

Own your bookings

Sell direct on your own site while Renteaze's engine handles availability, pricing and overlap checks behind the scenes — the exact same engine that powers renteaze.xyz.

Payments & payouts included

MyroPay, Flutterwave, Paystack or Monnify — or collect payment yourself and just record the booking. Either way, funds settle to your Renteaze wallet automatically.

No checkout UI? No problem

Drop in the embeddable widget — a two-line script tag opens a hosted, pre-built payment screen. No frontend payment work required.

Real-time webhooks

Get notified the moment a booking is made, confirmed, cancelled or refunded — signed and verifiable, with automatic retries if your endpoint is briefly down.

Built for multi-currency

List and get paid in your local currency, with the same multi-currency infrastructure that powers the Renteaze marketplace across 20+ currencies.

Scoped, revocable keys

API keys are scoped (read/write per resource) and instantly revocable, with idempotency keys so retried requests never double-book.

Built For Your Business

Hotels & Guesthouses

Push room types and rates once, take direct bookings on your own site alongside your OTA channels — no double-entry, no overbooking.

Apartment & Short-Let Operators

Manage a whole portfolio of units through one API — availability, pricing per unit, and guest bookings in a single integration.

Service Providers

Spas, salons, studios, clinics — appointment-based booking with slot durations, capacity limits and business hours, not just date ranges.

Developer-first

Create a Booking in One Call

Every endpoint returns clean JSON. Idempotency keys make retries safe. Resolve your own properties and bookings by your own external_ref — no need to store Renteaze's internal IDs.

View Full API Reference
curl -X POST "https://renteaze.xyz/api/partner/bookings.php?action=create" \ -H "Authorization: Bearer sk_live_..." \ -H "Idempotency-Key: order-8842" \ -H "Content-Type: application/json" \ -d '{ "listing_id": 981, "check_in": "2026-10-12", "check_out": "2026-10-14", "guests_count": 2, "customer": { "name": "Ada Obi", "email": "ada@example.com" }, "payment_mode": "renteaze_gateway" }' # → 200 OK # { "booking_id": 5510, "status": "pending", # "hosted_checkout_url": "https://..." }

Live in Four Steps

Most partners go from signup to a working test booking in under a day.

1

Get API Keys

Reach out and we'll onboard you with test and live API keys in minutes.

2

List Your Inventory

Push your rooms, units or services — or connect to listings already live on Renteaze.

3

Take Bookings

Call the API directly, or drop in the hosted checkout widget — customer pays, booking confirms.

4

Get Paid

Webhooks notify your system instantly; funds settle to your Renteaze wallet for payout.

Frequently Asked Questions

Do I need an existing Renteaze account to use the Partner API?
No. You're onboarded directly as a partner by the Renteaze team, who issue you API keys. You never need to create or manage a regular host account.
Can I keep using my own payment provider?
Yes. Create bookings with payment_mode: "partner_collected" if you already took payment yourself, or let Renteaze handle payment via MyroPay, Flutterwave, Paystack or Monnify through the API or the hosted checkout widget.
Is there a sandbox or test mode?
Yes. Every partner can generate test-mode API keys (sk_test_/pk_test_) that behave identically to live keys without touching real bookings or money.
How do I get notified when a booking is made, paid or cancelled?
Register a webhook endpoint through the API. Renteaze sends HMAC-signed HTTP callbacks for booking.created, booking.confirmed, booking.cancelled, booking.refunded and booking.updated, with automatic retries on failure.
Do I need to build my own checkout page?
No. Renteaze provides an embeddable JavaScript checkout widget (widget.js) that opens a hosted, pre-built payment screen — a two-line integration for partners with no payment UI of their own.
How long does integration take?
Most integrations go from API keys to a first test booking in under a day. Listing your inventory, checking availability and creating a booking are each a single REST call.