# Build a reviewer profile dataset from hotel reviews

**Use case:** 

Collect reviewer names, countries, review counts, and stay context from Booking.com reviews for profiling and segmentation.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://www.booking.com/hotel/us/the-plaza.html"
    }
  ],
  "searchQuery": "",
  "checkIn": "",
  "checkOut": "",
  "maxReviewsPerHotel": 10,
  "maxHotelsFromSearch": 1,
  "sortReviewsBy": "f_recent_desc",
  "filterByScore": "f_all_reviews",
  "filterByTravelerType": "",
  "filterByLanguage": "",
  "cutoffDate": "",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "hotel_name": {
    "label": "Hotel Name",
    "format": "string"
  },
  "reviewer_name": {
    "label": "Reviewer Name",
    "format": "string"
  },
  "reviewer_country": {
    "label": "Reviewer Country",
    "format": "string"
  },
  "reviewer_review_count": {
    "label": "Reviewer Total Reviews",
    "format": "integer"
  },
  "traveler_type": {
    "label": "Traveler Type",
    "format": "string"
  },
  "review_score": {
    "label": "Review Score",
    "format": "number"
  },
  "length_of_stay": {
    "label": "Length of Stay (nights)",
    "format": "integer"
  },
  "review_language": {
    "label": "Review Language",
    "format": "string"
  },
  "helpful_votes": {
    "label": "Helpful Votes",
    "format": "integer"
  }
}
```

## About this Actor

This example demonstrates how to use [Booking.com Reviews Scraper](https://apify.com/khadinakbar/booking-reviews-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/khadinakbar/booking-reviews-scraper) to learn more, explore other use cases, and run it yourself.