Build on top of RentNest. Automate your workflows, sync with external tools, or build custom dashboards using our REST API.
https://api.rentnest.app/v1All API requests require a Bearer token in the Authorization header. Generate your API key from the dashboard settings.
# Example request
curl https://api.rentnest.app/v1/properties \
-H "Authorization: Bearer YOUR_API_KEY"
/api/propertiesList all properties for the authenticated landlord
/api/propertiesCreate a new property
/api/tenantsList all tenants with lease status
/api/paymentsList rent payments with filters (status, date range)
/api/paymentsRecord a new payment manually
/api/maintenanceList all maintenance requests
/api/maintenanceCreate a maintenance request
/api/maintenance/:idUpdate request status or assign to contractor
All responses are JSON. Successful responses return a data field. Errors return an error field with a message and code.
// Success
{ "data": [...], "count": 12 }
// Error
{ "error": { "code": 401, "message": "Unauthorized" } }
Full SDK coming soon
We're building official JavaScript and Python SDKs. Join the waitlist to be notified.
Join waitlist