Lodol Docs

Airbnb

API actions for the Airbnb integration.

Airbnb

Discover stays, fetch reservation details, and create new bookings with Airbnb.


Create reservation

Create a new Airbnb reservation.

Parameters

ParameterTypeRequiredDescription
listing_idstringYesListing identifier.
check_instringYesCheck-in date.
check_outstringYesCheck-out date.
guestsnumberYesNumber of guests.
guest_emailstringYesGuest contact email.

Response

{
  "data": {
    "confirmation_code": "HMABCDEF",
    "guest_email": "john.doe@example.com",
    "reservation_id": "res789ghi",
    "status": "confirmed",
    "total_price": 625
  },
  "status": "success"
}

Get reservation

Retrieve details for a reservation.

Parameters

ParameterTypeRequiredDescription
reservation_idstringYesReservation identifier.

Response

{
  "data": {
    "check_in": "2025-02-15",
    "check_out": "2025-02-20",
    "guests": 4,
    "listing_id": "listing789xyz",
    "reservation_id": "res456def",
    "status": "confirmed",
    "total_price": 625
  },
  "status": "success"
}

Search listings

Search Airbnb stays for a location and date range.

Parameters

ParameterTypeRequiredDescription
locationstringYesCity or region.
check_instringYesCheck-in date.
check_outstringYesCheck-out date.
guestsnumberYesNumber of guests.

Response

{
  "data": {
    "results": [
      {
        "bedrooms": 2,
        "listing_id": "listing789xyz",
        "name": "Modern Downtown Apartment",
        "price_per_night": 125,
        "rating": 4.8
      }
    ],
    "total_count": 147
  },
  "status": "success"
}

On this page