Connect Anything to Your Rental Operation
The Rental Ninja Client API gives you full programmatic access to your properties, pricing, availability and bookings. Build what you need, your way.
Rate Limit
Requests per minute
Authentication
Industry-standard security
Availability Window
Forward-looking data
Token Lifespan
Long-lived access tokens
Protocol
End-to-end encryption
Full API Coverage
Everything you need to build integrations
Rentals Management
List properties with full detail including amenities, addresses, photos, check-in instructions, and configuration.
Pricing & Availability
Read and write daily pricing, minimum stay rules, and availability for up to 3 years into the future.
Bookings Access
Read reservations with filtering by date, status, rental, and source. Full guest and pricing details included.
Custom Booking Engine
Build a fully branded booking experience with availability search, quotes, reservation holds, and Stripe payment collection.
Simple, RESTful Interface
Standard OAuth 2.0 authentication with clean JSON responses
Explore the API
Click an endpoint to see its response format
{
"data": [
{
"id": 1,
"name": "Beach Villa",
"bedrooms": 3,
"max_guests": 6
}
],
"meta": { "total": 42 }
}Build Your Own Booking Engine
Follow these 7 steps to create a complete booking flow through the API
Get Sources
Retrieve booking sources configured in your account to tag reservations by origin.
Search Rentals
List available properties filtered by dates, guests, location, and amenities.
Select Check-in
Use the daily-details endpoint to find valid check-in dates based on min-stay rules.
Select Check-out
Query available check-out dates given the chosen check-in and minimum stay constraints.
Get Quote
Request a binding price quote with nightly rates, fees, taxes, and total cost.
Reserve
Hold the dates with a temporary reservation while you collect guest details and payment.
Confirm
Finalize the booking after successful payment. The reservation is now live across all channels.
Ready to Integrate?
Get your OAuth credentials and connect your systems in minutes.
