# Airbnb Reviews Sentiment Workflow

**Use case:** 

Run an Airbnb reviews scraper workflow with topic filters, text search, sentiment analysis, translations, and host response extraction.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://www.airbnb.com/rooms/38618607"
    }
  ],
  "maxReviewsPerListing": 50,
  "sortBy": "MOST_RECENT",
  "filterByTopic": "COMMUNICATION",
  "searchQuery": "check-in",
  "locale": "en-US",
  "enableAIAnalysis": true
}
```

## Output

```json
{
  "listingId": {
    "label": "Listing ID"
  },
  "reviewId": {
    "label": "Review ID"
  },
  "rating": {
    "label": "Rating",
    "format": "number"
  },
  "reviewerName": {
    "label": "Reviewer"
  },
  "createdAt": {
    "label": "Date"
  },
  "text": {
    "label": "Review Text"
  },
  "sentiment": {
    "label": "Sentiment"
  },
  "translatedText": {
    "label": "Translation"
  },
  "hostResponse": {
    "label": "Host Response"
  },
  "language": {
    "label": "Language"
  }
}
```

## About this Actor

This example demonstrates how to use [Airbnb Reviews Scraper — Ratings, Topics & Sentiment](https://apify.com/automation-lab/airbnb-reviews) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/airbnb-reviews) to learn more, explore other use cases, and run it yourself.