# Airbnb Listings Analysis with AI

https://shortrentals.ai/blogs/airbnb-listings-analysis-with-aI

**By:** Amir Tadrisi
**Updated:** 2025-12-06

See how AI analyzes Airbnb listings, finds ranking blockers, and gives actionable SEO & copy recommendations to boost visibility and bookings.

# Airbnb Listings Analysis with AI

The idea behind ShortRentals AI is to build a collection of AI-powered tools for Airbnb and short-rental hosts. One of the biggest tasks we are working on is to provide a high-quality workflow that analyzes a listing and provides **actionable insights** on what to do to **rank better** in the Airbnb ranking system and algorithm, and also finds **issues** that are blocking you from getting more bookings.

Large language models, such as GPTs, are already trained on a large amount of data, including Airbnb-related data. So this means new models without any new training can help us with optimization and analysis tasks, but this is not an easy path for a non-tech-savvy host or for property managers who handle a large number of listings. Going to ChatGPT, copying your listing data, and asking questions is not scalable, boring, and can be automated to save you time.

## ShortRentals AI Core

To help top-performing hosts, we tried to automate most of the steps you can take to optimize your Airbnb listing with AI.

Here is a brief breakdown of how we did it

1. Airbnb Scraper: Following Airbnb's privacy policy and public data records, we implemented an advanced Airbnb scraper to extract all the necessary data needed to feed a large language model. We fetch listing basic information like title, description, number of beds, to the most detailed information like reviews, amenities, rules, and images.
2. AI workflow automation: This is our next stop. When all the necessary data is pulled from Airbnb, we chunk it and pass it to a specialized AI agent. For example, we pass review data to an AI agent that specializes in review analysis, amenities data to its specialized AI agent, and so on
3. Airbnb Optimization Prompts: the AI workflow uses OpenAI API and heavily crafted prompts to analyze listing details and generate the report, and score a listing.
4. ShortRentals AI APIs: the API are in charge of sending data back and forth and passing it to the frontend so data is visible to the end user.

Let's break down each section and talk about it in detail.

## Airbnb Scraper

This is the heart of all of the ShortRentals AI toolset. Without the listing data, the AI can't do a tailored analysis for each listing

The scraper is simply an API endpoint that receives a listing ID like 1406936063350076832, and it scrapes all of the listing data and provides an object like the following

```javascript
{
  "listingId": "1406936063350076832",
  "listingUrl": "https://www.airbnb.com/rooms/1406936063350076832",
  "title": "Oceanfront Cliff House | Private Deck, Epic Views!",
  "description": "Perched on a dramatic cliff above the Pacific, this oceanfront home offers breathtaking views, a private, multi-level deck & access to a private 6-mile beach.Wake to the sound of waves and enjoy morning coffee overlooking endless blue horizons. Watch whales drift past from the living room, stargaze beneath the Milky Way, and unwind in coastal comfort. This exclusive oceanfront retreat is ideal for couples, families, or friends seeking serenity, privacy, and unforgettable sunsets by the sea!\n\nThe space: We became the proud new owners in early 2025, continuing the legacy of this beloved property, which previously earned 200+ five-star reviews on Airbnb. We’ve made thoughtful updates throughout the home while keeping its authentic coastal charm!Set in a quiet, scenic neighborhood surrounded by cliffs and cypress trees, you’ll experience uninterrupted ocean views and the soothing sound of waves — no nearby buildings or road noise, just peaceful coastal beauty. Spend the day hiking, wine tasting, or exploring the redwood groves and unwind at your private coastal escape!This was one of the first homes built in Irish Beach and sits closer to the bluff than nearly any other property on the Northern California coast — a rare, grandfathered location that truly makes you feel like you are on the edge of the world.🛏 Sleeping QuartersBR1: Upper Deck Suite-King bed with ocean views-Ensuite bathroom with large tiled shower and an ocean view-55\" Smart TV-Classic 1970s coastal charmBR2: Lower Deck Suite-Queen bed with ocean views-Serta sleeper sofa-Desk with an ocean view-Full lower level bathroom with new vanity, toilet, and sliding barn door-Private balcony -55\" Smart TV🏡 Recent Upgrades-New flooring in entryway, kitchen, dining, and lower level-Refreshed kitchen -New stainless steel appliances, cookware, and serve ware-Refreshed lower-level bathroom-New living room furniture — leather sofa, swivel chairs, coffee table, reading chair-New memory foam mattresses, bedframes, linens, and towels-Traeger pellet grill for wood-smoked cooking with an ocean view!-New deck railings with stainless steel cables for uninterrupted viewsEvery room in the house frames the Pacific — from sunrise coffee to sunset wine, this is a place to slow down, reconnect, and take in the endless beauty of the coast!\n\nGuest access: You’ll receive a unique door code before arrival for easy self check-in. The door locks automatically after each use, so you'll have to re-enter the code each time you return to the property. Guests have full access to the home and multi-level decks overlooking the ocean. The property sits on a cliff — please enjoy the views from the designated areas only, as there’s no direct ocean access. A gate pass is provided for private access to Irish Beach, just a 3-minute drive or scenic 15-minute walk away.\n\nOther things to note: For everyone’s safety, there are two exterior security cameras on the property — one facing the driveway and one above the front door. These cameras monitor only the driveway and entryway. There are no cameras or recording devices anywhere else inside or on the property.Our property showcases the wild beauty of the Mendocino coast — which means steep cliffs, uneven terrain, and wildlife are part of the experience!",
  "images": [
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/a069d217-c300-4f13-8a33-8965b64c1850.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6MTQwNjkzNjA2MzM1MDA3NjgzMg==/original/8ec514c1-01ce-489a-be13-87831cc3df61.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/d1712012-4f19-44d8-a2a5-f99c4b22d87e.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/86e3b195-fa39-46ae-bd8e-bcc74e3cd78d.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/f05b91be-005b-428b-885e-fafc4cb3b20a.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/df29581b-0259-4ef4-999a-080a14f85974.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/76250e67-759a-4bea-aa33-eb01e245b8d6.jpeg",
    "https://a0.muscache.com/im/pictures/hosting/Hosting-1406936063350076832/original/7eaf3e9f-fa84-4fd7-b166-20ec69562420.jpeg"
  ],
  "maxGuests": 5,
  "bedrooms": 2,
  "bathrooms": 2.5,
  "isGuestFavorite": true,
  "isSuperhost": false,
  "location": {
    "address": "The home is nestled along one of the most scenic stretches of California's coastline in the peaceful seaside community of Irish Beach. The neighborhood is quiet and serene with sweeping ocean views.Located just a short drive from the picturesque towns of Elk and Mendocino, Irish Beach offers the perfect balance of seclusion and convenience. Whether you are looking to explore coastal trails, visit charming local shops and restaurants, or unplug and unwind, this is the perfect place to do it. Wildlife sightings are common - keep an eye out for whales, deer and soaring hawks!The closest grocery store is only 7 minutes away in Manchester (just south on Highway 1).",
    "city": "Manchester",
    "state": "California",
    "country": "United States",
    "coordinates": {
      "latitude": 39.0293,
      "longitude": -123.6913
    }
  },
  "pricing": {
    "pricePerNight": 715,
    "currency": USD
  },
  "reviewScore": {
    "overallRating": 5,
    "reviewsCount": 8,
    "categoryRatings": {
      "cleanliness": 5,
      "accuracy": 5,
      "checkIn": 5,
      "communication": 5,
      "location": 5,
      "value": 4.8
    }
  },
  "amenities": [
    "Ocean view",
    "Sea view",
    "Beach view",
    "Hair dryer",
    "Cleaning products",
    "Shampoo",
    "Conditioner",
    "Body soap",
    "Hot water",
    "Shower gel",
    "Washer",
    "Free dryer – In unit",
    "Hangers",
    "Bed linens",
    "Extra pillows and blankets",
    "Room-darkening shades",
    "Iron",
    "Clothing storage",
    "HDTV with Amazon Prime Video, Apple TV, Chromecast, Disney+, HBO Max, Hulu, Netflix, Roku",
    "JBL sound system with Bluetooth and aux",
    "Books and reading material",
    "Fireplace guards",
    "Board games",
    "Indoor fireplace",
    "Heating",
    "Smoke alarm",
    "Carbon monoxide alarm",
    "Fire extinguisher",
    "First aid kit",
    "Wifi",
    "Dedicated workspace",
    "Kitchen",
    "Refrigerator",
    "Microwave",
    "Cooking basics",
    "Dishes and silverware",
    "Freezer",
    "Dishwasher",
    "Stove",
    "Oven",
    "Hot water kettle",
    "Coffee maker",
    "Wine glasses",
    "Toaster",
    "Baking sheet",
    "Blender",
    "Barbecue utensils",
    "Dining table",
    "Coffee",
    "Waterfront",
    "Private beach access",
    "Private entrance",
    "Private patio or balcony",
    "Outdoor furniture",
    "Private BBQ grill: electric, wood-burning",
    "Free parking on premises",
    "Free street parking",
    "Pets allowed",
    "Self check-in",
    "Smart lock"
  ],
  "reviews": {
    "mostRelevant": [
      {
        "reviewId": "1563327484528539436",
        "name": "Sai",
        "text": "Beautiful view! Kitchen is well stocked, great view at every corner, and the access to a private beach are our favorites. The host is very responsive and thoughtful. Will return!",
        "score": 5,
        "reviewDetails": {
          "city": "San Mateo",
          "country": "California",
          "date": "1 week ago"
        }
      },
      {
        "reviewId": "1550931441777182428",
        "name": "Victor",
        "text": "We stayed at the cliff house for my birthday weekend and enjoyed it very much. Parking was plentiful and the views were spectacular. The neighborhood is quiet and great for a nice morning walk. We really enjoyed the home and hope to return again one day.",
        "score": 5,
        "reviewDetails": {
          "city": "Cotati",
          "country": "California",
          "date": "3 weeks ago"
        }
      },
      {
        "reviewId": "1542319663392372859",
        "name": "Vilas",
        "text": "We were here for my wife’s birthday and had the most amazing time. The home is wonderful with the most spectacular views. Even the pics in the listing probably don’t do it justice. The sound of the waves and the surroundings make this place a sanctuary. We would love to come back and spend more time here if we could. The home itself was very well maintained (pristine sheets, bathroom with a view to the ocean) and with a well equipped kitchen, we were able to cook meals too. Overall , an unforgettable experience.",
        "score": 5,
        "reviewDetails": {
          "city": "Newark",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1556065001528478363",
        "name": "Sally",
        "text": null,
        "score": 5,
        "reviewDetails": {
          "city": "Petaluma",
          "country": "California",
          "date": "2 weeks ago"
        }
      },
      {
        "reviewId": "1535773687304645428",
        "name": "Karen",
        "text": "We are so happy to have come across this magical place while searching for a quick getaway that we both so badly needed-). The views, the pristine GORGEOUS home that I want to live in forever- and the attention to detail from the hosts- this is a stunning, gem of a place that we can’t wait to come back to!  Had coffee on the deck every morning.  Listened to the waves crashing nightly (I usually need box fan sounds to sleep- well to hear the ocean so clearly while drifting off to sleep has completely ruined that for me now haha!).  Well stocked, thoughtfully laid out, crisp clean bedding- I even had to do a work zoom on our first day which I did from the desk downstairs, overlooking the pacific-can’t beat it!   In a word- it’s magical-)Couldn’t find a pen on the last day to write a nice note in the guest book, but we will next time!  We ARE coming back-))",
        "score": 5,
        "reviewDetails": {
          "city": "California",
          "country": "United States",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1531418324281360742",
        "name": "John",
        "text": "Well appointed and very clean space. Amazing views and super convenient just off the highway.",
        "score": 5,
        "reviewDetails": {
          "city": "Berkeley",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1545961761667382313",
        "name": "Nayana",
        "text": "The ocean view from this house is beautiful. We thoroughly enjoyed our stay here.",
        "score": 5,
        "reviewDetails": {
          "city": "Santa Clara",
          "country": "California",
          "date": "November 2025"
        }
      },
      {
        "reviewId": "1450891738106194200",
        "name": "Diane",
        "text": "We had a wonderful stay at Cliff House. Perched on the edge of the Pacific, views are  over the top special. We didn’t want to leave the house most of the time except to go walk the wonderful private beach, which is a 5 minute drive from the house. We had booked our stay with the previous owners and the new owners honored our booking even though they were in the middle of many repairs and upgrades, so a few things were not finished like the new deck rails and some outdated appliances, etc. The main bedroom is very comfortable with great firm mattress and soft linens and towels. It has a beautiful spacious bathroom that also overlooks the sea. Other parts of the house were quite dated and a little rough, but hopefully they will be updated in the same way as the main bedroom. The owners were very easy and quick to respond to some questions I had. Overall, this is not a super luxurious property, but comfortable and OMG that view!",
        "score": 5,
        "reviewDetails": {
          "city": "Cincinnati",
          "country": "Ohio",
          "date": "June 2025"
        }
      }
    ],
    "mostRecent": [
      {
        "reviewId": "1563327484528539436",
        "name": "Sai",
        "text": "Beautiful view! Kitchen is well stocked, great view at every corner, and the access to a private beach are our favorites. The host is very responsive and thoughtful. Will return!",
        "score": 5,
        "reviewDetails": {
          "city": "San Mateo",
          "country": "California",
          "date": "1 week ago"
        }
      },
      {
        "reviewId": "1556065001528478363",
        "name": "Sally",
        "text": null,
        "score": 5,
        "reviewDetails": {
          "city": "Petaluma",
          "country": "California",
          "date": "2 weeks ago"
        }
      },
      {
        "reviewId": "1550931441777182428",
        "name": "Victor",
        "text": "We stayed at the cliff house for my birthday weekend and enjoyed it very much. Parking was plentiful and the views were spectacular. The neighborhood is quiet and great for a nice morning walk. We really enjoyed the home and hope to return again one day.",
        "score": 5,
        "reviewDetails": {
          "city": "Cotati",
          "country": "California",
          "date": "3 weeks ago"
        }
      },
      {
        "reviewId": "1545961761667382313",
        "name": "Nayana",
        "text": "The ocean view from this house is beautiful. We thoroughly enjoyed our stay here.",
        "score": 5,
        "reviewDetails": {
          "city": "Santa Clara",
          "country": "California",
          "date": "November 2025"
        }
      },
      {
        "reviewId": "1542319663392372859",
        "name": "Vilas",
        "text": "We were here for my wife’s birthday and had the most amazing time. The home is wonderful with the most spectacular views. Even the pics in the listing probably don’t do it justice. The sound of the waves and the surroundings make this place a sanctuary. We would love to come back and spend more time here if we could. The home itself was very well maintained (pristine sheets, bathroom with a view to the ocean) and with a well equipped kitchen, we were able to cook meals too. Overall , an unforgettable experience.",
        "score": 5,
        "reviewDetails": {
          "city": "Newark",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1535773687304645428",
        "name": "Karen",
        "text": "We are so happy to have come across this magical place while searching for a quick getaway that we both so badly needed-). The views, the pristine GORGEOUS home that I want to live in forever- and the attention to detail from the hosts- this is a stunning, gem of a place that we can’t wait to come back to!  Had coffee on the deck every morning.  Listened to the waves crashing nightly (I usually need box fan sounds to sleep- well to hear the ocean so clearly while drifting off to sleep has completely ruined that for me now haha!).  Well stocked, thoughtfully laid out, crisp clean bedding- I even had to do a work zoom on our first day which I did from the desk downstairs, overlooking the pacific-can’t beat it!   In a word- it’s magical-)Couldn’t find a pen on the last day to write a nice note in the guest book, but we will next time!  We ARE coming back-))",
        "score": 5,
        "reviewDetails": {
          "city": "California",
          "country": "United States",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1531418324281360742",
        "name": "John",
        "text": "Well appointed and very clean space. Amazing views and super convenient just off the highway.",
        "score": 5,
        "reviewDetails": {
          "city": "Berkeley",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1450891738106194200",
        "name": "Diane",
        "text": "We had a wonderful stay at Cliff House. Perched on the edge of the Pacific, views are  over the top special. We didn’t want to leave the house most of the time except to go walk the wonderful private beach, which is a 5 minute drive from the house. We had booked our stay with the previous owners and the new owners honored our booking even though they were in the middle of many repairs and upgrades, so a few things were not finished like the new deck rails and some outdated appliances, etc. The main bedroom is very comfortable with great firm mattress and soft linens and towels. It has a beautiful spacious bathroom that also overlooks the sea. Other parts of the house were quite dated and a little rough, but hopefully they will be updated in the same way as the main bedroom. The owners were very easy and quick to respond to some questions I had. Overall, this is not a super luxurious property, but comfortable and OMG that view!",
        "score": 5,
        "reviewDetails": {
          "city": "Cincinnati",
          "country": "Ohio",
          "date": "June 2025"
        }
      }
    ],
    "highestRated": [
      {
        "reviewId": "1563327484528539436",
        "name": "Sai",
        "text": "Beautiful view! Kitchen is well stocked, great view at every corner, and the access to a private beach are our favorites. The host is very responsive and thoughtful. Will return!",
        "score": 5,
        "reviewDetails": {
          "city": "San Mateo",
          "country": "California",
          "date": "1 week ago"
        }
      },
      {
        "reviewId": "1556065001528478363",
        "name": "Sally",
        "text": null,
        "score": 5,
        "reviewDetails": {
          "city": "Petaluma",
          "country": "California",
          "date": "2 weeks ago"
        }
      },
      {
        "reviewId": "1550931441777182428",
        "name": "Victor",
        "text": "We stayed at the cliff house for my birthday weekend and enjoyed it very much. Parking was plentiful and the views were spectacular. The neighborhood is quiet and great for a nice morning walk. We really enjoyed the home and hope to return again one day.",
        "score": 5,
        "reviewDetails": {
          "city": "Cotati",
          "country": "California",
          "date": "3 weeks ago"
        }
      },
      {
        "reviewId": "1545961761667382313",
        "name": "Nayana",
        "text": "The ocean view from this house is beautiful. We thoroughly enjoyed our stay here.",
        "score": 5,
        "reviewDetails": {
          "city": "Santa Clara",
          "country": "California",
          "date": "November 2025"
        }
      },
      {
        "reviewId": "1542319663392372859",
        "name": "Vilas",
        "text": "We were here for my wife’s birthday and had the most amazing time. The home is wonderful with the most spectacular views. Even the pics in the listing probably don’t do it justice. The sound of the waves and the surroundings make this place a sanctuary. We would love to come back and spend more time here if we could. The home itself was very well maintained (pristine sheets, bathroom with a view to the ocean) and with a well equipped kitchen, we were able to cook meals too. Overall , an unforgettable experience.",
        "score": 5,
        "reviewDetails": {
          "city": "Newark",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1535773687304645428",
        "name": "Karen",
        "text": "We are so happy to have come across this magical place while searching for a quick getaway that we both so badly needed-). The views, the pristine GORGEOUS home that I want to live in forever- and the attention to detail from the hosts- this is a stunning, gem of a place that we can’t wait to come back to!  Had coffee on the deck every morning.  Listened to the waves crashing nightly (I usually need box fan sounds to sleep- well to hear the ocean so clearly while drifting off to sleep has completely ruined that for me now haha!).  Well stocked, thoughtfully laid out, crisp clean bedding- I even had to do a work zoom on our first day which I did from the desk downstairs, overlooking the pacific-can’t beat it!   In a word- it’s magical-)Couldn’t find a pen on the last day to write a nice note in the guest book, but we will next time!  We ARE coming back-))",
        "score": 5,
        "reviewDetails": {
          "city": "California",
          "country": "United States",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1531418324281360742",
        "name": "John",
        "text": "Well appointed and very clean space. Amazing views and super convenient just off the highway.",
        "score": 5,
        "reviewDetails": {
          "city": "Berkeley",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1450891738106194200",
        "name": "Diane",
        "text": "We had a wonderful stay at Cliff House. Perched on the edge of the Pacific, views are  over the top special. We didn’t want to leave the house most of the time except to go walk the wonderful private beach, which is a 5 minute drive from the house. We had booked our stay with the previous owners and the new owners honored our booking even though they were in the middle of many repairs and upgrades, so a few things were not finished like the new deck rails and some outdated appliances, etc. The main bedroom is very comfortable with great firm mattress and soft linens and towels. It has a beautiful spacious bathroom that also overlooks the sea. Other parts of the house were quite dated and a little rough, but hopefully they will be updated in the same way as the main bedroom. The owners were very easy and quick to respond to some questions I had. Overall, this is not a super luxurious property, but comfortable and OMG that view!",
        "score": 5,
        "reviewDetails": {
          "city": "Cincinnati",
          "country": "Ohio",
          "date": "June 2025"
        }
      }
    ],
    "lowestRated": [
      {
        "reviewId": "1563327484528539436",
        "name": "Sai",
        "text": "Beautiful view! Kitchen is well stocked, great view at every corner, and the access to a private beach are our favorites. The host is very responsive and thoughtful. Will return!",
        "score": 5,
        "reviewDetails": {
          "city": "San Mateo",
          "country": "California",
          "date": "1 week ago"
        }
      },
      {
        "reviewId": "1556065001528478363",
        "name": "Sally",
        "text": null,
        "score": 5,
        "reviewDetails": {
          "city": "Petaluma",
          "country": "California",
          "date": "2 weeks ago"
        }
      },
      {
        "reviewId": "1550931441777182428",
        "name": "Victor",
        "text": "We stayed at the cliff house for my birthday weekend and enjoyed it very much. Parking was plentiful and the views were spectacular. The neighborhood is quiet and great for a nice morning walk. We really enjoyed the home and hope to return again one day.",
        "score": 5,
        "reviewDetails": {
          "city": "Cotati",
          "country": "California",
          "date": "3 weeks ago"
        }
      },
      {
        "reviewId": "1545961761667382313",
        "name": "Nayana",
        "text": "The ocean view from this house is beautiful. We thoroughly enjoyed our stay here.",
        "score": 5,
        "reviewDetails": {
          "city": "Santa Clara",
          "country": "California",
          "date": "November 2025"
        }
      },
      {
        "reviewId": "1542319663392372859",
        "name": "Vilas",
        "text": "We were here for my wife’s birthday and had the most amazing time. The home is wonderful with the most spectacular views. Even the pics in the listing probably don’t do it justice. The sound of the waves and the surroundings make this place a sanctuary. We would love to come back and spend more time here if we could. The home itself was very well maintained (pristine sheets, bathroom with a view to the ocean) and with a well equipped kitchen, we were able to cook meals too. Overall , an unforgettable experience.",
        "score": 5,
        "reviewDetails": {
          "city": "Newark",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1535773687304645428",
        "name": "Karen",
        "text": "We are so happy to have come across this magical place while searching for a quick getaway that we both so badly needed-). The views, the pristine GORGEOUS home that I want to live in forever- and the attention to detail from the hosts- this is a stunning, gem of a place that we can’t wait to come back to!  Had coffee on the deck every morning.  Listened to the waves crashing nightly (I usually need box fan sounds to sleep- well to hear the ocean so clearly while drifting off to sleep has completely ruined that for me now haha!).  Well stocked, thoughtfully laid out, crisp clean bedding- I even had to do a work zoom on our first day which I did from the desk downstairs, overlooking the pacific-can’t beat it!   In a word- it’s magical-)Couldn’t find a pen on the last day to write a nice note in the guest book, but we will next time!  We ARE coming back-))",
        "score": 5,
        "reviewDetails": {
          "city": "California",
          "country": "United States",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1531418324281360742",
        "name": "John",
        "text": "Well appointed and very clean space. Amazing views and super convenient just off the highway.",
        "score": 5,
        "reviewDetails": {
          "city": "Berkeley",
          "country": "California",
          "date": "October 2025"
        }
      },
      {
        "reviewId": "1450891738106194200",
        "name": "Diane",
        "text": "We had a wonderful stay at Cliff House. Perched on the edge of the Pacific, views are  over the top special. We didn’t want to leave the house most of the time except to go walk the wonderful private beach, which is a 5 minute drive from the house. We had booked our stay with the previous owners and the new owners honored our booking even though they were in the middle of many repairs and upgrades, so a few things were not finished like the new deck rails and some outdated appliances, etc. The main bedroom is very comfortable with great firm mattress and soft linens and towels. It has a beautiful spacious bathroom that also overlooks the sea. Other parts of the house were quite dated and a little rough, but hopefully they will be updated in the same way as the main bedroom. The owners were very easy and quick to respond to some questions I had. Overall, this is not a super luxurious property, but comfortable and OMG that view!",
        "score": 5,
        "reviewDetails": {
          "city": "Cincinnati",
          "country": "Ohio",
          "date": "June 2025"
        }
      }
    ]
  },
  "houseRules": {
    "checkIn": "4:00 PM",
    "checkOut": "10:00 AM",
    "selfCheckIn": true,
    "maxGuests": 5,
    "pets": true,
    "quietHours": "10:00 PM - 8:00 AM",
    "noParties": true,
    "noCommercialPhotography": false,
    "noSmoking": true,
    "additionalRules": "The cliff edge is unmarked  — for your safety, please stay on designated decks and walkways at all times and do not go onto the concrete foundation below. Serious injury or death could occur if you go beyond the designated areas.\n\nChildren must be supervised by an adult whenever outdoors or on the decks. Pets are not to be left unattended unless confined in a crate and should be leashed while outside at all times. No potty pads inside, please!\n\nNo smoking, parties, or disruptive noise — our neighbors and the coastline thank you!",
    "beforeYouLeave": [
      "Gather used towels",
      "Throw trash away",
      "Turn things off",
      "Lock up",
      "Additional requests"
    ]
  }
}
```

Our next step is chunking this data into different groups like amenities, reviews, basic details, images, and host data.

## AI workflow automation

As you see, we are branching the data and passing it to different OpenAI agents here. I'd like to share the prompts with you, so if you want, you can use them in ChatGPT

### Airbnb SEO Analyzer Prompt

```javascript
## Context
You are a senior Airbnb SEO optimization consultant and copywriter who specializes in:
- Airbnb search ranking optimization
- Conversion-focused listing copy
- Character-length compliance
- Natural language keyword placement

## Objective
Analyze the provided Airbnb listing data and deliver a structured SEO audit with performance scores and optimized copy recommendations designed to improve:
- Airbnb search visibility
- Click-through rate
- Conversion rate

## Evaluation Methodology

### Scoring Rubric
Rate each section on a **0–10 scale** using these benchmarks:

**Title SEO Score**
Score based on:
- Keyword density & targeting
- Amenity highlighting
- Location or experience clarity
- Maximized character utilization
- Emotional/benefit appeal
- Compliance with Airbnb character limit

**Description SEO Score**
Score based on:
- Guest intent matching
- Keyword usage (natural & relevant)
- Scannability (paragraph flow, benefits clarity)
- Amenity callouts
- Capacity/bedroom/bathroom mentions
- Trust & social proof integration

## Instructions
1. Review all listing fields:
   - Title
   - Description
   - Guest capacity
   - Bedroom & bathroom count
   - Superhost + Guest Favorite status
   - Amenities
   - Review text & rating score

2. Grade:
   - Overall **total SEO score (0–10)**
   - **Title SEO score (0–10)**
   - **Description SEO score (0–10)**

3. Identify:
   - **Primary SEO strengths** currently helping ranking or conversion.
   - **Actionable SEO improvements** expressed as clear, prioritized directives.

4. Review:
   - Check if the existing title is **under Airbnb’s max character limit**.
   - If the title is below the limit:
     - Maximize use of remaining characters without keyword stuffing.
   - If the title is over the limit:
     - Rewrite it to be fully compliant.

5. Generate optimized recommendations:
   - Suggest a **fully optimized Airbnb-compliant title** (≤ Airbnb max characters).
   - Write a **conversion-focused, SEO-optimized description** using:
     - Natural language keywords
     - Emotional triggers
     - Amenity highlights
     - Social proof references (Superhost / reviews if applicable)
     - Clear guest fit mentions (max guests, beds, baths)

## Rules
- **All suggested titles MUST comply with Airbnb's title character limit.**
- Never exceed the character limit.
- Do NOT use keyword stuffing.
- Maintain natural, guest-forward copywriting.
- Keep suggestions realistic for the specific property features.
- Ensure scoring aligns logically with recommendations.

### Input Data:
Listing Title: {{ $("Scrape Listing Details").item.json.data.title }}
Listing Description: {{$("Scrape Listing Details").item.json.data.description }}
Max Number Of Guests: {{ $("Scrape Listing Details").item.json.data.maxGuests }}
Number of Bedrooms: {{ $("Scrape Listing Details").item.json.data.bedrooms }}
Number of Bathrooms: {{ $("Scrape Listing Details").item.json.data.bathrooms }}
isGuestFavorite: {{ $("Scrape Listing Details").item.json.data.isGuestFavorite }}
isSuperHost: {{ $("Scrape Listing Details").item.json.data.isSuperhost }}
Amenities: {{ $("Scrape Listing Details").item.json.data.amenities }}
Reviews: {{ JSON.stringify($('Scrape Listing Details').item.json.data.reviews) }}
Reviews Score: {{ $("Scrape Listing Details").item.json.data.reviewScore.overallRating }}

### Output Format (JSON):
{
  "total_score": <number 0–10>,
  "title_score": <number 0–10>,
  "description_score": <number 0–10>,
  "strengths": [
    "Strength 1",
    "Strength 2",
    "Strength 3"
  ],
  "actionable_items": [
    "Action 1",
    "Action 2",
    "Action 3"
  ],
  "suggested_title": "Improved title here (if necessary)",
  "suggested_description": "Improved description here (if necessary)"
}

```

### Airbnb Amenities Analyzer Prompt

```javascript
## Context
You are a senior Airbnb revenue optimization consultant specializing in:
- Conversion-driven amenity strategy
- Competitive market analysis
- Guest experience optimization
- Airbnb search ranking signals

## Objective
Analyze the provided amenities and deliver a structured audit highlighting how well this listing competes in its market and how amenity improvements can directly increase:
- Search ranking
- Click-through rate
- Booking conversion
- Average nightly rate

## Scoring Method
Rate overall amenity quality on a **0–10 scale** based on:
- Coverage of **core guest expectations**
- Presence of **high-conversion amenities**
- Differentiators that **justify higher pricing**
- Completeness for the property type
- Alignment with current Airbnb traveler preferences

### Score Benchmarks
- **9–10** → Fully competitive & revenue-maximized amenities
- **7–8** → Strong setup with small upgrade opportunities
- **5–6** → Meets basics but lacks competitive advantages
- **0–4** → Under-equipped; limiting bookings and pricing power

### Instructions:
1. Analyze the full amenity list.
2. Assign one **Amenity Score (0–10)** using the rubric above.
3. Identify amenities currently present that:
   - Drive Airbnb ranking
   - Improve click-through rates
   - Increase conversion & perceived value

4. Identify **missing amenities** that:
   - Guests expect for this type of property and capacity
   - Competitors commonly offer
   - Are linked to higher booking success or ADR

5. Provide **actionable recommendations** that:
   - Clearly state what to add or upgrade
   - Indicate relative impact (high / medium / low ROI)

6. Provide a **highlighting strategy** that explains how to:
   - Showcase strong amenities effectively in:
     - Title
     - Description
     - Photo captions & hero images
   - Position amenities to:
     - Increase search exposure
     - Improve guest perceived value


## Rules
- Do not suggest impractical or luxury-only upgrades unless justified by high ROI.
- Recommendations must be realistic for typical Airbnb hosts.
- Focus on amenities that meaningfully improve:
  - Guest experience
  - Review quality
  - Booking conversion
- Assume amenities missing from the list do **not exist**.

### Input Amenities:
{{ JSON.stringify($("Scrape Listing Details").item.json.data.amenities) }}

### Output Format (JSON):
Provide the output restricted to the following format
{
  "amenity_score": <number 0–10>,
  "strengths": ["...", "..."],
  "missing_amenities": ["...", "..."],
  "actionable_items": ["...", "..."],
  "highlighting_strategy": "..."
}

```

### Airbnb Reviews Analyzer Prompt

```javascript
## Context
You are a senior Airbnb guest experience and reputation optimization consultant specializing in:
- Review sentiment analysis
- Conversion trust signaling
- Rating improvement systems
- Host communication strategy

## Objective
Analyze guest reviews and review scores to produce a structured insights report that helps the host improve:
- Airbnb search ranking signals
- Guest trust & booking confidence
- Star ratings consistency
- Review content quality over time


## Scoring Method

Rate the **Review Score Impact (0–10)** based on:
- Overall rating score
- Sentiment positivity
- Frequency of repeat praise themes
- Severity & repetition of issues
- Presence of trust-damaging complaints

### Score Benchmarks
- **9–10** → Reviews strongly boost ranking & conversion trust
- **7–8** → Reviews are positive with small friction areas
- **5–6** → Mixed reviews reducing booking confidence
- **0–4** → Reviews represent a clear ranking or conversion liability


## Instructions

1. Analyze all review text and rating metrics.
2. Assign one **Review Impact Score (0–10)** using the rubric.
3. Extract the **top recurring guest praise themes** that:
   - Build trust
   - Influence booking decisions
4. Identify **common complaints or unmet expectations** from guest feedback.
5. Provide **3–5 clear and actionable improvements** the host can implement to:
   - Increase future star ratings
   - Reduce negative review themes
   - Encourage more detailed positive reviews
6. Create a **host response strategy** including:
   - Tone and style guidelines
   - How to reinforce positive points in responses
   - How to address complaints publicly to rebuild trust

## Rules
- Focus only on insights that influence rankings or booking conversions.
- Avoid hypothetical issues — only reference what is visible from reviews or clearly implied trends.
- Do not overreact to one-off complaints; prioritize recurring themes.
- Keep guidance realistic and host-actionable.


### Input Reviews:
Reviews: {{ JSON.stringify($('Scrape Listing Details').item.json.data.reviews) }}
Reviews Score: {{ JSON.stringify($("Scrape Listing Details").item.json.data.reviewScore) }}

### Output (JSON):
Provide the output restricted to the following format
{
  "review_score": <0–10>,
  "strengths": ["...", "..."],
  "weaknesses": ["...", "..."],
  "actionable_items": ["...", "..."],
  "host_response_strategy": "..."
}

```

### Airbnb Reviews Analyzer Prompt

```javascript
## Context
You are a senior Airbnb SEO and guest experience optimization consultant specializing in:
- Conversion friction analysis
- Trust and safety language optimization
- Hospitality communication strategy
- Policy clarity improvements

## Objective
Analyze the provided house rules and generate structured insights to improve:
- **Booking conversion rates**
- **Guest trust & comfort perception**
- **Rule compliance**
- **Review sentiment around restrictions or policies**
Your goal is to identify rules that may *create booking hesitation or friction* and rewrite them into **professional, welcoming language** while still protecting host needs.

## Scoring Method
Rate the **Rules SEO & Guest Experience Impact (0–10)** using:
- Clarity & readability
- Tone professionalism
- Balance between guidance and hospitality
- Presence of guest-friendly phrasing
- Strictness level vs market expectations
- Potential deterrence risk

### Score Benchmarks
- **9–10** → Clear, welcoming, protective, conversion-friendly rules
- **7–8** → Generally strong but small wording opportunities exist
- **5–6** → Some rules may create friction or confusion
- **0–4** → Rules likely reduce bookings or negatively affect guest perception

## Instructions
1. Read all rules carefully.
2. Assign a **Rules Score (0–10)** based on the rubric above.
3. Identify **strengths** that:
   - Increase clarity
   - Improve guest trust
   - Reduce disputes

4. Identify **issues** such as:
   - Overly strict enforcement language
   - Negative or threatening tone
   - Unnecessary restrictions
   - Vague or unclear policies

5. Provide **actionable recommendations** that:
   - Improve clarity
   - Soften tone while preserving host protection
   - Reduce booking friction

6. If needed, provide **rewritten versions of problematic rules** that:
   - Sound professional and welcoming
   - Maintain underlying policies
   - Improve guest experience perception

## Rules
- Never remove host protections — refine language only.
- Avoid legalistic or threatening language in rewrites.
- Maintain clarity and enforcement validity.
- Do not fabricate rules not present in input.
- If no changes are required, return an empty `suggested_rule_revisions` array.

### Input Rules:
{{ JSON.stringify($('Scrape Listing Details').item.json.data.houseRules) }}

### Output (JSON):
{
  "rules_score": <number 0–10>,
  "strengths": ["...", "..."],
  "issues": ["...", "..."],
  "actionable_items": ["...", "..."],
  "suggested_rule_revisions": [
    {"original": "...", "suggestion": "..."},
    {"original": "...", "suggestion": "..."}
  ]
}

```

### Generate Guest Report

You may think, Why do we need this report? This is highly important to see if this listing matches the host's ideal client profile. This also gives a bug picture to the host of how guests see your Airbnb listing

```javascript
## Context
You are an expert Airbnb guest experience analyst and travel recommender who specializes in:
- Matching listings to ideal guest profiles
- Translating listing data into booking decisions
- Trust-first transparency reporting
- Travel usability evaluation

## Objective
Analyze all listing data and create a guest-friendly recommendation report that:
- Highlights the property’s strongest selling points.
- Discloses potential friction or suitability concerns (“watch-outs”).
- Matches the listing to ideal traveler types.
- Identifies amenity standouts and missing expectations.
- Evaluates guest-friendly rule policies vs possible restrictions.
- Estimates real-world location usability metrics.

## Instructions

### 1. Highlights & Watch-Outs
- Provide **3 clear highlights** that make the property attractive to book.
- Provide **3 honest watch-outs**:
   - Things guests should be aware of
   - Missing amenities
   - Strict rules
   - Location limitations
   - Space or noise considerations  
   (Do not fabricate issues; infer only from supplied data.)

### 2. Best Guest Fit
Identify which traveler types the listing suits best:
Examples:
- Business traveler
- Family vacation
- Couples / romantic getaway
- Digital nomads
- Budget travelers
- Group stays
- Long-term guests

Avoid generic output — base recommendations strictly on:
- Amenities
- Guest capacity
- Reviews
- Rules
- Property layout

### 3. Amenities Review
Analyze amenities:
- **Stand-Out Features**
   - Amenities that help bookings or improve comfort or convenience
- **Missing Items**
   - Amenities generally expected by guests for this type of property or group size

### 4. Rules Assessment
Classify rules into:
- **Guest-Friendly Policies**
   - Helpful for comfort and clarity
- **Restrictions**
   - Rules guests should consider carefully because they restrict usage or flexibility

### 5. Location Insights
Use listing description and review language to infer whether each feature is likely:
Classify as:
- `true` = strong evidence supports it  
- `false` = either absent or indications suggest it may be limited
Evaluate:
- Walkability
- Safety
- Parking availability
- Public transportation access

## Rules
- Do NOT hallucinate amenities, neighborhood features, or issues.
- If something is unclear from the data, default to `false`.
- Maintain neutral, guest-first tone.
- Be honest — avoid over-selling or exaggeration.


### Instructions:
1. Provide 3 highlights of the listing and if there is anything to watch for provide 3 of them as well
2. Who's this listing is best for for example business traveler, family trip, romantic gateway etc
3. define ameneties standout feature and if there is any missing item
4. review rules and define guest friendly policies and if there is any restriction guests should watchout for
5. analyze the listing location and define true or false for each of the following walkability, safety, parking, public transport

### Input:
Listing Title: {{ $("Scrape Listing Details").item.json.data.title }}
Listing Description: {{ $("Scrape Listing Details").item.json.data.description }}
Max Number Of Guests: {{ $("Scrape Listing Details").item.json.data.maxGuests }}
Number of Bedrooms: {{ $("Scrape Listing Details").item.json.data.bedrooms }}
Number of Bathrooms: {{$("Scrape Listing Details").item.json.data.bathrooms }}
isGuestFavorite: {{ $("Scrape Listing Details").item.json.data.isGuestFavorite }}
isSuperHost: {{ $("Scrape Listing Details").item.json.data.isSuperhost }}
Reviews: {{ JSON.stringify($('Scrape Listing Details').item.json.data.reviews) }}
Reviews Score: {{ JSON.stringify($("Scrape Listing Details").item.json.data.reviewScore) }}
Amenities: {{ $("Scrape Listing Details").item.json.data.amenities }}
Rules:{{ JSON.stringify($('Scrape Listing Details').item.json.data.houseRules) }}

### Output (JSON):
{
  "highlights": [],
  "watchFor": [],
  "reviews": {
     "positive": [],
     "nagative": [],
  },
  "amenities": {
    "standOut": [],
    "missingItems": []
  },
  "rules": {
   "guestFriendlyRules": [],
   "restrictions": []
  }
 "locationInsights": {
   "walkability": true/false,
   "safety": true/false,
   "parking": true/false,
   "publicTransposrt": true/false
 }
}

```

For all of these prompts, we are using the O3 model since it's **highly intelligent** in our testing; it outperformed other models like GPT-5 or GPT-5.1 in providing a professional report

### ShortRentals AI APIs

Our next stop is passing this data to the APIs endpoint to visualize the AI-generated report to the users, like the following

If you want to see how it works, feel free to register an account here and in the dashboard, add your listing to see how AI can generate an Airbnb Listing Optimization report. It is free of charge, and if you have any comments or feedback, we would be more than happy to hear them at hello@shortrentals.ai
