# Airbnb Competition Check — Listings & Price Bands by City

**Use case:** 

Compare median and average nightly prices for Airbnb in Lisbon, Barcelona, Porto, Madrid, Amsterdam, and Rome for specific dates.

## Input

```json
{
  "locations": [
    "Lisbon, Portugal",
    "Barcelona, Spain",
    "Porto, Portugal",
    "Madrid, Spain",
    "Amsterdam, Netherlands",
    "Rome, Italy"
  ],
  "dateRanges": [
    {
      "checkIn": "2026-09-18",
      "checkOut": "2026-09-21"
    }
  ],
  "adults": 2,
  "currency": "EUR",
  "sources": [
    "airbnb",
    "booking"
  ]
}
```

## Output

```json
{
  "location": {
    "label": "Location",
    "format": "string"
  },
  "bookingSite": {
    "label": "Booking site",
    "format": "string"
  },
  "dateRange": {
    "label": "Dates",
    "format": "string"
  },
  "medianNightly": {
    "label": "Median /night",
    "format": "number"
  },
  "avgNightly": {
    "label": "Average /night",
    "format": "number"
  },
  "totalListings": {
    "label": "Listings",
    "format": "integer"
  },
  "currency": {
    "label": "Currency",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Airbnb & Booking Price Index](https://apify.com/inovaflow/airbnb-booking-price-index) with a specific input configuration. Visit the [Actor detail page](https://apify.com/inovaflow/airbnb-booking-price-index) to learn more, explore other use cases, and run it yourself.