# Airbnb Search Scraper (`saswave/airbnb-scraper`) Actor

$0.75 / 1000 results. A powerful scraper to extract Airbnb search results across Homes Apartments, Experiences, and Services, with full support for filters, locations, pricing, ratings, and media. Designed for market research, pricing intelligence, trend analysis, and travel-tech applications.

- **URL**: https://apify.com/saswave/airbnb-scraper.md
- **Developed by:** [SASWAVE](https://apify.com/saswave) (community)
- **Categories:** E-commerce, Real estate, Social media
- **Stats:** 15 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.75 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Airbnb Scraper (Apartments, Experiences & Services)

A powerful scraper to extract Airbnb search results across Apartments, Experiences, and Services, with full support for filters, locations, pricing, ratings, and media.

Designed for market research, pricing intelligence, trend analysis, and travel-tech applications.

### ✨ Features

##### 🔎 Multi-Category Search Support

Apartments / Stays

Experiences

Services

Automatic structure detection based on search type

##### 🎯 Advanced Filtering

Location & map-based searches

Dates & availability

Price ranges

Ratings & popularity

Category & experience type

Guest count (where applicable)

##### 🏷️ Rich Listing Metadata

Listing ID

Title & subtitle

Category & badges (Popular, Featured, etc.)

Ratings & number of reviews

Description snippets

Business highlights & messages

##### 💰 Pricing Extraction

Per-guest pricing (Experiences & Services)

Nightly pricing (Apartments)

Discounted vs original prices (when available)

Multiple price options per listing

##### 🖼️ Media Assets

Cover image

Full image galleries

High-resolution media URLs

##### 📍 Location Data (Apartments)

Latitude & longitude

Localized listing name

Stay details (bedrooms, beds, dates)

### Output

Search Services
```json
{
  "location": "In home",
  "offering_highlight": null,
  "image": "https://a0.muscache.com/im/pictures/Mt/MtTemplate-3753573/original/1472e211-7006-4cc8-89a9-12a2f36f5fb1.jpeg",
  "id": "3753573",
  "badges": [
    "Popular"
  ],
  "title": "Picture Perfect New York",
  "description": "",
  "rating": 4.97,
  "reviews": "190",
  "category": "Photography",
  "prices": [
    {
      "name": "NYC Express",
      "price": "From $60.00, per guest"
    }
  ],
  "business_messages": [],
  "wishlist_items": []
}
````

Search Experiences

```json
{
  "id": "5842190",
  "category": "Landmarks",
  "prices": [
    {
      "name": "Adults",
      "price": "$49.00, per guest"
    }
  ],
  "image": "https://a0.muscache.com/im/pictures/lombard/MtTemplate-5842190-active_media/original/4b6378a9-b93c-4d46-b8b8-89cb2dd28b23.jpg",
  "images": [
    "https://a0.muscache.com/im/pictures/lombard/MtTemplate-5842190-active_media/original/4b6378a9-b93c-4d46-b8b8-89cb2dd28b23.jpg",
    "https://a0.muscache.com/im/pictures/lombard/MtTemplate-5842190-active_media/original/b6cf5cc3-8db1-41f8-b84e-5b76abce31c6.jpg",
    "https://a0.muscache.com/im/pictures/lombard/MtTemplate-5842190-active_media/original/fedffdf7-2f2d-4512-abc7-d7adfc1577fe.jpg",
    "https://a0.muscache.com/im/pictures/lombard/MtTemplate-5842190-active_media/original/b35090bd-7f93-419c-9562-f641c273b4f8.jpg"
  ],
  "badges": [
    "Popular"
  ],
  "activity_duration_minute": 60,
  "title": "Private Central Park Pedicab Tour",
  "description": "Cruise through Central Park, discovering iconic landmarks and hidden retreats in a relaxin",
  "rating": 4.96,
  "reviews": "220",
  "business_messages": []
}
```

Search Apartment

```json
{
  "title": "Hotel in New York",
  "subtitle": "Steps to Times Square | Free Breakfast & Fitness",
  "propertyId": null,
  "passportData": null,
  "rating": "4.62",
  "reviews": "972",
  "price": "$813.25",
  "original_price": "$916.78",
  "badges": [],
  "images": [
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/a4263111-5c0e-4b28-99bf-fd2d0d911595.png",
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/8752119e-f06b-44c1-91b2-7cc622a97d78.png",
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/5c000cde-ab48-4608-a45e-924a9d040b91.png",
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/b46c7f05-130a-4e29-a6ec-0280fe67e13a.png",
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/94e2ce90-d7a0-488b-a9de-b9e6164bef6e.png",
    "https://a0.muscache.com/im/pictures/prohost-api/Hosting-1010503905929192028/original/733160b7-6670-419f-a418-0b7d9fa23568.png"
  ],
  "localised_name": "Steps to Times Square | Free Breakfast & Fitness",
  "principal_info": [
    "1 bedroom",
    "1 king bed"
  ],
  "secondary_info": [
    "Mar 1 – 6"
  ],
  "latitude": 40.75724,
  "longitude": -73.99236,
  "wishlist_items": []
}
```

### 🚀 Use Cases

🧳 Travel market research

💰 Price & availability monitoring

📊 Hospitality & tourism analytics

🧠 Trend detection & demand analysis

🏗️ Travel-tech & booking platforms

🤖 AI / recommendation systems

📍 Geo-based listing insights

### 💡 Notes

Data is extracted from public Airbnb search results

Pricing and availability can change frequently

Some listings may not expose full metadata depending on region

Results reflect Airbnb’s localized formatting and currency

No login or account required

### 🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime

# Actor input Schema

## `search_type` (type: `string`):

Select one of the 3

## `where` (type: `string`):

Provide location on where to search for accommodation

## `checkin` (type: `string`):

Provide dates for your stay. Both checkin and checkout need to be provided, else we use today and today + 1

## `checkout` (type: `string`):

Provide dates for your stay. Both checkin and checkout need to be provided, else we use today and today + 1

## `adults` (type: `integer`):

Provide number of guests

## `children` (type: `integer`):

Provide number of guests

## `infants` (type: `integer`):

Provide number of guests

## `price_min` (type: `integer`):

Provide range price

## `price_max` (type: `integer`):

Provide range price

## `flexible_date_search` (type: `string`):

Room type filter

## `pets` (type: `integer`):

Provide number of guests

## `room_types` (type: `string`):

Room type filter

## `min_bathrooms` (type: `integer`):

Provide range price

## `min_bedrooms` (type: `integer`):

Provide range price

## `min_beds` (type: `integer`):

Provide range price

## `amenities` (type: `array`):

Multi Select amenities

## `instant_booking` (type: `boolean`):

Select if needed

## `guest_favorite` (type: `boolean`):

The most loved homes on Airbnb

## `luxury` (type: `boolean`):

Luxury homes with elevated design

## `properties_id` (type: `array`):

Multi Select properties Types

## `host_languages` (type: `array`):

Multi Select host languages

## `exp_type` (type: `array`):

Multi Select experiences types

## `traveler_type` (type: `array`):

Multi Select traveler type

## `duration_min` (type: `string`):

Room type filter

## `duration_max` (type: `string`):

Room type filter

## `time_of_day` (type: `array`):

Multi Select time of day

## `exp_access_tags` (type: `array`):

Multi Select Access Tags

## `experience_languages` (type: `array`):

Multi Select Languages

## `service_duration_min` (type: `string`):

Room type filter

## `service_duration_max` (type: `string`):

Room type filter

## `service_time_of_day` (type: `array`):

Multi Select time of day

## `service_accessibility_tags` (type: `array`):

Multi Select Access Tags

## `service_languages` (type: `array`):

Multi Select services languages

## `service_type_tag` (type: `string`):

Service Type filter

## Actor input object example

```json
{
  "search_type": "StaysSearch",
  "where": "Times Square, Manhattan, New York, United States",
  "checkin": "",
  "checkout": "",
  "adults": 1,
  "children": 0,
  "infants": 0,
  "price_min": 0,
  "price_max": 0,
  "flexible_date_search": "",
  "pets": 0,
  "room_types": "",
  "min_bathrooms": 0,
  "min_bedrooms": 0,
  "min_beds": 0,
  "amenities": [],
  "instant_booking": false,
  "guest_favorite": false,
  "luxury": false,
  "properties_id": [],
  "host_languages": [],
  "exp_type": [],
  "traveler_type": [],
  "duration_min": "",
  "duration_max": "",
  "time_of_day": [],
  "exp_access_tags": [],
  "experience_languages": [],
  "service_duration_min": "",
  "service_duration_max": "",
  "service_time_of_day": [],
  "service_accessibility_tags": [],
  "service_languages": [],
  "service_type_tag": "Tag:8949"
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "where": "Times Square, Manhattan, New York, United States"
};

// Run the Actor and wait for it to finish
const run = await client.actor("saswave/airbnb-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "where": "Times Square, Manhattan, New York, United States" }

# Run the Actor and wait for it to finish
run = client.actor("saswave/airbnb-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "where": "Times Square, Manhattan, New York, United States"
}' |
apify call saswave/airbnb-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=saswave/airbnb-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Airbnb Search Scraper",
        "description": "$0.75 / 1000 results. A powerful scraper to extract Airbnb search results across Homes Apartments, Experiences, and Services, with full support for filters, locations, pricing, ratings, and media. Designed for market research, pricing intelligence, trend analysis, and travel-tech applications.",
        "version": "0.0",
        "x-build-id": "0zQyiM8yl6P9gajSz"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/saswave~airbnb-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-saswave-airbnb-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/saswave~airbnb-scraper/runs": {
            "post": {
                "operationId": "runs-sync-saswave-airbnb-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/saswave~airbnb-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-saswave-airbnb-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "where"
                ],
                "properties": {
                    "search_type": {
                        "title": "Search Feature",
                        "enum": [
                            "StaysSearch",
                            "ExperiencesSearch",
                            "ServicesSearchQuery"
                        ],
                        "type": "string",
                        "description": "Select one of the 3",
                        "default": "StaysSearch"
                    },
                    "where": {
                        "title": "Where",
                        "type": "string",
                        "description": "Provide location on where to search for accommodation"
                    },
                    "checkin": {
                        "title": "Checkin Date",
                        "type": "string",
                        "description": "Provide dates for your stay. Both checkin and checkout need to be provided, else we use today and today + 1",
                        "default": ""
                    },
                    "checkout": {
                        "title": "Checkout Date",
                        "type": "string",
                        "description": "Provide dates for your stay. Both checkin and checkout need to be provided, else we use today and today + 1",
                        "default": ""
                    },
                    "adults": {
                        "title": "Adults number",
                        "minimum": 1,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Provide number of guests",
                        "default": 1
                    },
                    "children": {
                        "title": "Children number",
                        "minimum": 0,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Provide number of guests",
                        "default": 0
                    },
                    "infants": {
                        "title": "Infants number",
                        "minimum": 0,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Provide number of guests",
                        "default": 0
                    },
                    "price_min": {
                        "title": "Minimum Price Range",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Provide range price",
                        "default": 0
                    },
                    "price_max": {
                        "title": "Maximum Price Range",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Provide range price",
                        "default": 0
                    },
                    "flexible_date_search": {
                        "title": "Flexible date",
                        "enum": [
                            "",
                            "0",
                            "3",
                            "1",
                            "2",
                            "6"
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "pets": {
                        "title": "Pets number",
                        "minimum": 0,
                        "maximum": 15,
                        "type": "integer",
                        "description": "Provide number of guests",
                        "default": 0
                    },
                    "room_types": {
                        "title": "Room Type",
                        "enum": [
                            "",
                            "Private room",
                            "Entire home/apt"
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "min_bathrooms": {
                        "title": "Minimum Bathrooms",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Provide range price",
                        "default": 0
                    },
                    "min_bedrooms": {
                        "title": "Minimum Bedrooms",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Provide range price",
                        "default": 0
                    },
                    "min_beds": {
                        "title": "Minimum Beds",
                        "minimum": 0,
                        "maximum": 8,
                        "type": "integer",
                        "description": "Provide range price",
                        "default": 0
                    },
                    "amenities": {
                        "title": "Amenities",
                        "type": "array",
                        "description": "Multi Select amenities",
                        "items": {
                            "type": "string",
                            "enum": [
                                "4",
                                "8",
                                "33",
                                "34",
                                "5",
                                "30",
                                "47",
                                "58",
                                "45",
                                "46",
                                "7",
                                "25",
                                "9",
                                "97",
                                "286",
                                "1000",
                                "15",
                                "99",
                                "16",
                                "27",
                                "11",
                                "35",
                                "36",
                                "110",
                                "114",
                                "111",
                                "115",
                                "116",
                                "120",
                                "121",
                                "295",
                                "294",
                                "296",
                                "297",
                                "291"
                            ],
                            "enumTitles": [
                                "wifi",
                                "kitchen",
                                "washer",
                                "dryer",
                                "AC",
                                "heating",
                                "dedicated workspace",
                                "TV",
                                "hair dryer",
                                "iron",
                                "hot tub",
                                "free parking",
                                "EV charger",
                                "crib",
                                "king bed",
                                "gym",
                                "BBQ grill",
                                "breakfast",
                                "indoor fireplace",
                                "smocking allowed",
                                "smoke alarm",
                                "carbon monoxide alarm",
                                "step free access entrance & parking",
                                "disabled parking spot",
                                "guest entrance wider 32 inches",
                                "step free bathroom",
                                "bathroom entrance wider 32 inches",
                                "Step-free bathroom access",
                                "Bathroom entrance wider than 32 inches",
                                "Toilet grab bar",
                                "Shower grab bar",
                                "Step-free shower",
                                "Shower or bath chair",
                                "Ceiling or mobile hoist"
                            ]
                        },
                        "default": []
                    },
                    "instant_booking": {
                        "title": "Instant Booking option",
                        "type": "boolean",
                        "description": "Select if needed",
                        "default": false
                    },
                    "guest_favorite": {
                        "title": "Guest Favorite option",
                        "type": "boolean",
                        "description": "The most loved homes on Airbnb",
                        "default": false
                    },
                    "luxury": {
                        "title": "Luxury option",
                        "type": "boolean",
                        "description": "Luxury homes with elevated design",
                        "default": false
                    },
                    "properties_id": {
                        "title": "Properties Types",
                        "type": "array",
                        "description": "Multi Select properties Types",
                        "items": {
                            "type": "string",
                            "enum": [
                                "3",
                                "1",
                                "2",
                                "4"
                            ],
                            "enumTitles": [
                                "Apartment",
                                "House",
                                "Guest House",
                                "Hotel"
                            ]
                        },
                        "default": []
                    },
                    "host_languages": {
                        "title": "Host Languages",
                        "type": "array",
                        "description": "Multi Select host languages",
                        "items": {
                            "type": "string",
                            "enum": [
                                "zh",
                                "en",
                                "fr",
                                "de",
                                "it",
                                "ja",
                                "ko",
                                "pt",
                                "ru",
                                "es",
                                "ar",
                                "ca",
                                "hr",
                                "cs",
                                "da",
                                "nl",
                                "fi",
                                "el",
                                "he",
                                "hi",
                                "hu",
                                "is",
                                "id",
                                "ms",
                                "no",
                                "pl",
                                "sv",
                                "th",
                                "tr",
                                "af",
                                "sq",
                                "hy",
                                "az",
                                "eu",
                                "be",
                                "bn",
                                "bs",
                                "bg",
                                "my",
                                "et",
                                "fil",
                                "gl",
                                "ka",
                                "gu",
                                "ht",
                                "ga",
                                "kn",
                                "km",
                                "ky",
                                "lo",
                                "lv",
                                "lt",
                                "mk",
                                "mt",
                                "fa",
                                "pa",
                                "ro",
                                "sr",
                                "sk",
                                "sl",
                                "sw",
                                "tl",
                                "ta",
                                "te",
                                "uk",
                                "ur",
                                "vi",
                                "xh",
                                "zu",
                                "sgn"
                            ],
                            "enumTitles": [
                                "Chinese (Simplified)",
                                "English",
                                "French",
                                "German",
                                "Italian",
                                "Japanese",
                                "Korean",
                                "Portuguese",
                                "Russian",
                                "Spanish",
                                "Arabic",
                                "Catalan",
                                "Croatian",
                                "Czech",
                                "Danish",
                                "Dutch",
                                "Finnish",
                                "Greek",
                                "Hebrew",
                                "Hindi",
                                "Hungarian",
                                "Icelandic",
                                "Indonesian",
                                "Malay",
                                "Norwegian",
                                "Polish",
                                "Swedish",
                                "Thai",
                                "Turkish",
                                "Afrikaans",
                                "Albanian",
                                "Armenian",
                                "Azerbaijani",
                                "Basque",
                                "Belarusian",
                                "Bengali",
                                "Bosnian",
                                "Bulgarian",
                                "Burmese",
                                "Estonian",
                                "Filipino",
                                "Galician",
                                "Georgian",
                                "Gujarati",
                                "Haitian Creole",
                                "Irish",
                                "Kannada",
                                "Khmer",
                                "Kyrgyz",
                                "Lao",
                                "Latvian",
                                "Lithuanian",
                                "Macedonian",
                                "Maltese",
                                "Persian",
                                "Punjabi",
                                "Romanian",
                                "Serbian",
                                "Slovakian",
                                "Slovenian",
                                "Swahili",
                                "Tagalog",
                                "Tamil",
                                "Telugu",
                                "Ukrainian",
                                "Urdu",
                                "Vietnamese",
                                "Xhosa",
                                "Zulu",
                                "Sign Language"
                            ]
                        },
                        "default": []
                    },
                    "exp_type": {
                        "title": "Experiences Types",
                        "type": "array",
                        "description": "Multi Select experiences types",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Tag:9010",
                                "Tag:8953",
                                "Tag:8959",
                                "Tag:8957",
                                "Tag:8970",
                                "Tag:8972",
                                "Tag:9011",
                                "Tag:8960",
                                "Tag:8954",
                                "Tag:8971",
                                "Tag:9013",
                                "Tag:8961",
                                "Tag:9048",
                                "Tag:8955",
                                "Tag:9012",
                                "Tag:8962",
                                "Tag:8968",
                                "Tag:8963",
                                "Tag:8969"
                            ],
                            "enumTitles": [
                                "Architecture",
                                "Art",
                                "Beauty",
                                "Cooking",
                                "Cultural Tours",
                                "Dining",
                                "Flying",
                                "Food Tours",
                                "Galleries",
                                "Landmarks",
                                "Museums",
                                "Outdoors",
                                "Performances",
                                "Shopping & Fashion",
                                "Tastings",
                                "Water Sports",
                                "Wellness",
                                "Wildlife",
                                "Workouts"
                            ]
                        },
                        "default": []
                    },
                    "traveler_type": {
                        "title": "Traveler Type",
                        "type": "array",
                        "description": "Multi Select traveler type",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Tag:9008",
                                "Tag:9007",
                                "Tag:9006",
                                "Tag:9045"
                            ],
                            "enumTitles": [
                                "Kids",
                                "Big Groups",
                                "Solo Travelers",
                                "Date Night"
                            ]
                        },
                        "default": []
                    },
                    "duration_min": {
                        "title": "Minimum Duration Range",
                        "enum": [
                            "",
                            "45",
                            "60",
                            "90",
                            "120",
                            "180"
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "duration_max": {
                        "title": "Minimum Duration Range",
                        "enum": [
                            "45",
                            "60",
                            "90",
                            "120",
                            "180",
                            ""
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "time_of_day": {
                        "title": "Time of Day",
                        "type": "array",
                        "description": "Multi Select time of day",
                        "items": {
                            "type": "string",
                            "enum": [
                                "evening",
                                "afternoon",
                                "morning"
                            ],
                            "enumTitles": [
                                "Evening",
                                "Afternoon",
                                "Morning"
                            ]
                        },
                        "default": []
                    },
                    "exp_access_tags": {
                        "title": "Experience Access Tags",
                        "type": "array",
                        "description": "Multi Select Access Tags",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Tag:5169",
                                "Tag:5176",
                                "Tag:5182",
                                "Tag:6006"
                            ],
                            "enumTitles": [
                                "Step-free access",
                                "Sign language options",
                                "Designated sighted guide",
                                "No extreme sensory stimuli"
                            ]
                        },
                        "default": []
                    },
                    "experience_languages": {
                        "title": "Experience Languages",
                        "type": "array",
                        "description": "Multi Select Languages",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "4",
                                "8",
                                "16",
                                "32",
                                "64",
                                "128",
                                "256",
                                "512",
                                "1024",
                                "2048",
                                "4096",
                                "8192",
                                "16384",
                                "32768",
                                "65536",
                                "131072",
                                "262144",
                                "524288",
                                "1048576",
                                "2097152",
                                "4194304",
                                "8388608",
                                "16777216",
                                "33554432",
                                "67108864",
                                "134217728",
                                "268435456",
                                "536870912",
                                "1073741824"
                            ],
                            "enumTitles": [
                                "English",
                                "French",
                                "German",
                                "Japanese",
                                "Italian",
                                "Russian",
                                "Spanish",
                                "Chinese (Simplified)",
                                "Arabic",
                                "Hindi",
                                "Portuguese",
                                "Turkish",
                                "Indonesian",
                                "Dutch",
                                "Korean",
                                "Bengali",
                                "Thai",
                                "Punjabi",
                                "Greek",
                                "Sign Language",
                                "Hebrew",
                                "Polish",
                                "Malay",
                                "Tagalog",
                                "Danish",
                                "Swedish",
                                "Norwegian",
                                "Finnish",
                                "Czech",
                                "Hungarian",
                                "Ukrainian"
                            ]
                        },
                        "default": []
                    },
                    "service_duration_min": {
                        "title": "Minimum Duration Range",
                        "enum": [
                            "",
                            "45",
                            "60",
                            "90",
                            "120",
                            "180"
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "service_duration_max": {
                        "title": "Minimum Duration Range",
                        "enum": [
                            "45",
                            "60",
                            "90",
                            "120",
                            "180",
                            ""
                        ],
                        "type": "string",
                        "description": "Room type filter",
                        "default": ""
                    },
                    "service_time_of_day": {
                        "title": "Time of Day",
                        "type": "array",
                        "description": "Multi Select time of day",
                        "items": {
                            "type": "string",
                            "enum": [
                                "evening",
                                "afternoon",
                                "morning"
                            ],
                            "enumTitles": [
                                "Evening",
                                "Afternoon",
                                "Morning"
                            ]
                        },
                        "default": []
                    },
                    "service_accessibility_tags": {
                        "title": "Service Accessibility Tags",
                        "type": "array",
                        "description": "Multi Select Access Tags",
                        "items": {
                            "type": "string",
                            "enum": [
                                "Tag:5176"
                            ],
                            "enumTitles": [
                                "Sign language"
                            ]
                        },
                        "default": []
                    },
                    "service_languages": {
                        "title": "Service Languages",
                        "type": "array",
                        "description": "Multi Select services languages",
                        "items": {
                            "type": "string",
                            "enum": [
                                "1",
                                "2",
                                "4",
                                "8",
                                "16",
                                "32",
                                "64",
                                "128",
                                "256",
                                "512",
                                "1024",
                                "2048",
                                "4096",
                                "8192",
                                "16384",
                                "32768",
                                "65536",
                                "131072",
                                "262144",
                                "524288",
                                "1048576",
                                "2097152",
                                "4194304",
                                "8388608",
                                "16777216",
                                "33554432",
                                "67108864",
                                "134217728",
                                "268435456",
                                "536870912",
                                "1073741824"
                            ],
                            "enumTitles": [
                                "English",
                                "French",
                                "German",
                                "Japanese",
                                "Italian",
                                "Russian",
                                "Spanish",
                                "Chinese (Simplified)",
                                "Arabic",
                                "Hindi",
                                "Portuguese",
                                "Turkish",
                                "Indonesian",
                                "Dutch",
                                "Korean",
                                "Bengali",
                                "Thai",
                                "Punjabi",
                                "Greek",
                                "Sign Language",
                                "Hebrew",
                                "Polish",
                                "Malay",
                                "Tagalog",
                                "Danish",
                                "Swedish",
                                "Norwegian",
                                "Finnish",
                                "Czech",
                                "Hungarian",
                                "Ukrainian"
                            ]
                        },
                        "default": []
                    },
                    "service_type_tag": {
                        "title": "Service Type",
                        "enum": [
                            "Tag:8949",
                            "Tag:8950",
                            "Tag:8941",
                            "Tag:8939",
                            "Tag:8942",
                            "Tag:8952",
                            "Tag:8944",
                            "Tag:8943",
                            "Tag:8951",
                            "Tag:8946"
                        ],
                        "type": "string",
                        "description": "Service Type filter",
                        "default": "Tag:8949"
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
