# Scrape Airbnb Cabin Rentals in the Smoky Mountains

**Use case:** 

Scrape Airbnb cabin rentals by location for getaways. Get nightly price, beds, bedrooms, host details, ratings, amenities and photos straight from Airbnb.

## Input

```json
{
  "locationQueries": [
    "Gatlinburg, Tennessee"
  ],
  "adults": 1,
  "children": 0,
  "infants": 0,
  "pets": 0,
  "propertyTypes": [
    "Cabin"
  ],
  "currency": "USD",
  "locale": "en",
  "skipDetailPages": false,
  "calendarMonths": 0,
  "calendarPrices": false,
  "maxCalendarPriceDays": 31,
  "scrapeReviews": true,
  "maxReviewsPerListing": 50,
  "maxListings": 100,
  "priceSplitCeiling": 0,
  "enableMapSplit": false,
  "incrementalMode": false,
  "trackPriceChanges": true,
  "trackAvailabilityChanges": true,
  "detectDelistings": true,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "maxConcurrency": 8,
  "maxRequestsPerMinute": 120,
  "maxRequestRetries": 5
}
```

## Output

```json
{
  "id": {
    "label": "Listing ID",
    "format": "string"
  },
  "title": {
    "label": "Title",
    "format": "string"
  },
  "url": {
    "label": "Listing URL",
    "format": "string"
  },
  "propertyType": {
    "label": "Property type",
    "format": "string"
  },
  "roomType": {
    "label": "Room type",
    "format": "string"
  },
  "location": {
    "label": "Location",
    "format": "string"
  },
  "pricing.price.value": {
    "label": "Price",
    "format": "number"
  },
  "pricing.price.currency": {
    "label": "Currency",
    "format": "string"
  },
  "rating.guestSatisfaction": {
    "label": "Rating",
    "format": "number"
  },
  "rating.reviewsCount": {
    "label": "Reviews",
    "format": "integer"
  },
  "host.isSuperhost": {
    "label": "Superhost",
    "format": "boolean"
  },
  "host.hostId": {
    "label": "Host ID",
    "format": "string"
  },
  "host.responseRate": {
    "label": "Host response rate",
    "format": "integer"
  },
  "host.responseTime": {
    "label": "Host response time",
    "format": "string"
  },
  "isGuestFavorite": {
    "label": "Guest favorite",
    "format": "boolean"
  },
  "isAvailable": {
    "label": "Available for dates",
    "format": "boolean"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "changeType": {
    "label": "Change type",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Airbnb Scraper & Market Monitor](https://apify.com/scrapesage/airbnb-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/scrapesage/airbnb-scraper) to learn more, explore other use cases, and run it yourself.