# Airbnb Room Scraper (`scrapers-hub/airbnb-scraper`) Actor

🏠 Airbnb Room Scraper (airbnb-scraper) extracts listing and room data from Airbnb with ease. 📊 Automate market research, pricing insights, and availability tracking—fast, reliable, and SEO-friendly for smarter decisions.

- **URL**: https://apify.com/scrapers-hub/airbnb-scraper.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** Automation, Travel, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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 Rooms URLs Scraper 🚀

Welcome to the ultimate guide and documentation for the **Airbnb Rooms URLs Scraper**! 🏠 In today's data-driven world, having access to accurate and real-time information is the key to staying ahead of the competition. 📈 Whether you are a traveler looking for the best deals, a property manager analyzing the market, or a researcher studying hospitality trends, the **Airbnb Rooms URLs Scraper** is the most powerful tool in your arsenal! 🛠️

#### What is the Airbnb Rooms URLs Scraper? 🤔
The **Airbnb Rooms URLs Scraper** is a high-performance Apify Actor designed to extract comprehensive metadata from any given Airbnb room URL. 🌐 This tool allows you to bypass the complexities of traditional web scraping by providing a clean, structured JSON output for every listing you process. ✅ With the **Airbnb Rooms URLs Scraper**, you can automate the collection of room titles, prices, ratings, amenities, host details, and much more! 📊

#### Why You Need an Airbnb Rooms URLs Scraper 💡

The vacation rental market is extremely dynamic. 🌊 Prices change daily, new reviews are posted every hour, and listing details are constantly updated. Manually tracking these changes is impossible. That’s where the **Airbnb Rooms URLs Scraper** comes in! 🎯 By using this scraper, you can:
##### Monitor Competitors 🧐
Keep an eye on local property prices and occupancy. 📋
##### Analyze Trends 📉
Understand which amenities are most popular in specific regions. 🌍
##### Enrich Your Database 💎
If you run a travel site or a real estate platform, the **Airbnb Rooms URLs Scraper** can provide you with the high-fidelity data you need to wowed your users! ✨

#### input
```json
INPUT_CONFIG = {
    "currency": "USD",
    "enrichUserProfiles": True,
    "locale": "en-US",
    "startUrls": [
        {"url": "https://www.airbnb.com/rooms/668146487515150072"}
    ]
}
````

#### output

```json

[
  {
    "id": "668146487515150072",
    "coordinates": {
      "latitude": 47.21274,
      "longitude": -1.56042
    },
    "descriptionOriginalLanguage": "fr",
    "metaDescription": "Apr 13, 2026 · Private room in rental unit · In the popular \"Graslin\" district of Nantes, you will enjoy an elegant 20 m2 private room, in a renovated 160 m2 apartment. You will stay in the he...",
    "seoTitle": "Centre Place Graslin – La Cambronne Private Room - Apartments for Rent in Nantes, Pays de la Loire, France - Airbnb",
    "sharingConfigTitle": "Rental unit in Nantes · ★4.99 · 1 bedroom · 1 bed · 1 shared bath",
    "thumbnail": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/8ff2a532-e0cd-41a2-9164-554c4d9eb28a.jpeg",
    "url": "https://www.airbnb.com/rooms/668146487515150072?locale=en-US&currency=USD",
    "androidLink": "airbnb://rooms/668146487515150072",
    "iosLink": "airbnb://rooms/668146487515150072",
    "propertyType": "Private room in rental unit",
    "roomType": "Private room",
    "homeTier": 1,
    "personCapacity": 1,
    "rating": {
      "cleanliness": 5.0,
      "accuracy": 5.0,
      "checking": 5.0,
      "communication": 5.0,
      "location": 5.0,
      "value": 4.9,
      "guestSatisfaction": 4.99,
      "reviewsCount": 73
    },
    "location": "Nantes",
    "host": null,
    "coHosts": [
      {
        "id": "VXNlcjo1ODAyNjA3OA==",
        "name": "Dorothée",
        "profilePictureUrl": "https://a0.muscache.com/im/pictures/user/5ef5c40c-d028-4ae9-b013-eb3b5b78f357.jpg?aki_policy=profile_x_medium"
      }
    ],
    "locationSubtitle": "Nantes, Pays de la Loire, France",
    "locationDescriptions": [
      {
        "title": "Neighborhood highlights",
        "content": "All the shops of the city center nearby, all the public transportation, the sweetness of life of the Nantes evenings in the Graslin district.",
        "mapMarkerRadiusInMeters": 152
      },
      {
        "title": "Getting around",
        "content": "If you're traveling by car, you can park your vehicle nearby in the Commerce, Graslin, Médiathèque underground public parking lots and in the Gloriette open-air parking lot. The underground parking lots are equipped with sockets for electric and hybrid vehicles.<br />If you prefer public transport, it's paradise: you have all the trams, buses and busways within 2 minutes<br />For pedestrians, you will be in the heart of the pedestrian city.",
        "mapMarkerRadiusInMeters": 152
      }
    ],
    "title": "Centre Place Graslin – La Cambronne Private Room",
    "description": "In the popular \"Graslin\" district of Nantes, you will enjoy an elegant 20 m2 private room, in a renovated 160 m2 apartment. You will stay in the heart of the city center, in one of the safest neighborhoods in Nantes. The charm of the old renovated: ceiling height of 3.60 m, period parquet floor, black marble fireplace, comfortable bathroom. The space Push open the door of this Haussmanian building from 1793. You will enter a majestic hall and climb a wide stone staircase to the 3rd floor (no elevator). The room can accommodate 2 people. If you are traveling with 1 or 2 additional adults, the La Graslin room, in the same accommodation, can accommodate them depending on the availability of this room. See the listing \"La Graslin\" on my profile. You will be in close proximity to all the amenities of the city center: restaurants, cafes, the Graslin theater, grocery stores and all shops. The central point of Nantes public transport \"Commerce\" (tram, bus, busway) is a 2-minute walk from the apartment. The train station is less than 10 minutes by tram without changing (3 stops from \"Commerce\"). For our friends who are adept at soft mobility, a \"bicloo\" rental bike station is available at the foot of the building. The apartment is ideally located for your sightseeing on foot: it is located 10 minutes from the Machines of the Island and the naves, 2 minutes from the Passage Pommeray, Place Royale, 10 minutes' walk from the Castle of the Dukes. You can get to the Parc des Expositions de la Beaujoire in 20 minutes by tram. Guest access For short stays (less than a week), you will have access to the following rooms in the accommodation: the entrance, the private bedroom, the living room, a bathroom that may be shared with other guests, the toilet For stays longer than a week, you'll also have access to the kitchen for your meals, and you'll be able to use the washing machine and dryer for free. During your stay We'll be able to communicate with each other and meet your expectations according to your needs. We'll let you enjoy your stay with complete discretion. We are also always available. Other things to note The room is equipped with a 160 cm x 200 cm queen size bed. The room is non-smoking. Bed and bath linens are provided and washed at 60°C. We love animals, but we're full at this level: we already have 2 adorable cats. We won't be able to accommodate any more. No parties or visits from outsiders in the apartment.",
    "htmlDescription": {
      "htmlText": "In the popular \"Graslin\" district of Nantes, you will enjoy an elegant 20 m2 private room, in a renovated 160 m2 apartment. You will stay in the heart of the city center, in one of the safest neighborhoods in Nantes.<br />The charm of the old renovated: ceiling height of 3.60 m, period parquet floor, black marble fireplace, comfortable bathroom.<br /><br /><b>The space</b><br />Push open the door of this Haussmanian building from 1793. You will enter a majestic hall and climb a wide stone staircase to the 3rd floor (no elevator).<br />The room can accommodate 2 people. If you are traveling with 1 or 2 additional adults, the La Graslin room, in the same accommodation, can accommodate them depending on the availability of this room. See the listing \"La Graslin\" on my profile.<br />You will be in close proximity to all the amenities of the city center: restaurants, cafes, the Graslin theater, grocery stores and all shops.<br />The central point of Nantes public transport \"Commerce\" (tram, bus, busway) is a 2-minute walk from the apartment.<br />The train station is less than 10 minutes by tram without changing (3 stops from \"Commerce\").<br />For our friends who are adept at soft mobility, a \"bicloo\" rental bike station is available at the foot of the building.<br />The apartment is ideally located for your sightseeing on foot: it is located 10 minutes from the Machines of the Island and the naves, 2 minutes from the Passage Pommeray, Place Royale, 10 minutes' walk from the Castle of the Dukes.<br />You can get to the Parc des Expositions de la Beaujoire in 20 minutes by tram.<br /><br /><b>Guest access</b><br />For short stays (less than a week), you will have access to the following rooms in the accommodation: the entrance, the private bedroom, the living room, a bathroom that may be shared with other guests, the toilet<br />For stays longer than a week, you'll also have access to the kitchen for your meals, and you'll be able to use the washing machine and dryer for free.<br /><br /><b>During your stay</b><br />We'll be able to communicate with each other and meet your expectations according to your needs. We'll let you enjoy your stay with complete discretion.<br />We are also always available.<br /><br /><b>Other things to note</b><br />The room is equipped with a 160 cm x 200 cm queen size bed.<br />The room is non-smoking.<br />Bed and bath linens are provided and washed at 60°C.<br />We love animals, but we're full at this level: we already have 2 adorable cats. We won't be able to accommodate any more.<br />No parties or visits from outsiders in the apartment.",
      "recommendedNumberOfLines": 6
    },
    "subDescription": {
      "title": "Room in Nantes",
      "items": [
        "Private room in rental unit",
        "1 bed",
        "Shared bathroom"
      ]
    },
    "isAvailable": false,
    "price": {
      "label": "Add your travel dates for exact pricing"
    },
    "brandHighlights": {
      "title": "This place is a <b>guest favorite</b>—</br>one of the top-rated homes on Airbnb.",
      "subtitle": null,
      "hasGoldenLaurel": true
    },
    "images": [
      {
        "caption": "Shared living room image 1",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/8ff2a532-e0cd-41a2-9164-554c4d9eb28a.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Shared living room image 2",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/008adf9e-6b52-45bb-924b-38617885b489.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Your cozy little nest \"la Cambronne\" of 20 m2 includes a queen-size bed, an office area with TV and a wardrobe to store your personal belongings ",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/7da9fd6a-8d6c-4954-88b0-1fc52abc9cfd.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Bedroom image 2",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/41cbfe4c-56b1-4a67-8365-47a5894816a4.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Bedroom image 3",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/9bc72b47-5b93-43b2-ab45-e29a651aeb3f.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Bedroom image 4",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/51c80bae-8e9d-4d9e-8ac9-6d46de035cb3.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Bedroom image 5",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/632a1b78-4b32-4078-8e0f-88b3000d86d4.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Your bathroom",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/7080e620-463d-42f1-8a56-93ec8efa69df.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Shared full bathroom image 2",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/070adfcb-5350-4ddf-afb0-368f963c38f0.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "The view from your room on the rooftops of Nantes",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-649243239350739668/original/d606964a-9c9e-4052-b4af-523433e6df91.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Additional photos image 1",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/9fa8d9d8-3136-4634-8769-3896efef8e11.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Cocoon corner for a coffee or tea break with kettle",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/14e88b64-8a0a-403c-b542-f479e2f82eb2.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Old World charm with period fireplace",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/ddae3557-35e9-4ac9-9b32-cd5c71aebf9e.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "The kitchen for your breakfast, and your meals in stays of 7 nights or more",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/af013622-1a9d-4746-9a0c-f76a0dc67eca.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Additional photos image 5",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/e4daa9b9-b0c5-4372-9055-70a7437f1090.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Additional photos image 6",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/61613bcd-8346-4991-a59c-74104ed9d32c.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Additional photos image 7",
        "imageUrl": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NjY4MTQ2NDg3NTE1MTUwMDcy/original/85e02b6f-4b97-4290-a37c-2ffc77868c39.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Entrance to the dwelling",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-649243239350739668/original/46f36758-f188-44ef-aba5-2b379e004c6d.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Additional photos image 9",
        "imageUrl": "https://a0.muscache.com/im/pictures/miso/Hosting-668146487515150072/original/dd688862-6627-49d7-8925-8636795efa84.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Additional photos image 10",
        "imageUrl": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NjY4MTQ2NDg3NTE1MTUwMDcy/original/5f105124-8c28-41c8-8758-f3607af818bf.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Additional photos image 11",
        "imageUrl": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NjY4MTQ2NDg3NTE1MTUwMDcy/original/609cfab4-8918-4627-bce7-bb79a20c92e3.jpeg",
        "orientation": "LANDSCAPE"
      },
      {
        "caption": "Additional photos image 12",
        "imageUrl": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NjY4MTQ2NDg3NTE1MTUwMDcy/original/cfd8af73-7c42-4f98-8b19-c9cbce75e6d6.jpeg",
        "orientation": "PORTRAIT"
      },
      {
        "caption": "Additional photos image 13",
        "imageUrl": "https://a0.muscache.com/im/pictures/hosting/Hosting-U3RheVN1cHBseUxpc3Rpbmc6NjY4MTQ2NDg3NTE1MTUwMDcy/original/7149663b-2177-404d-a56f-8c31c8891603.jpeg",
        "orientation": "LANDSCAPE"
      }
    ],
    "breadcrumbs": [
      {
        "linkRoute": "/",
        "linkText": "Airbnb",
        "searchText": "Airbnb"
      },
      {
        "linkRoute": "/france/stays",
        "linkText": "France",
        "searchText": "France"
      },
      {
        "linkRoute": "/pays-de-la-loire-france/stays",
        "linkText": "Pays de la Loire",
        "searchText": "Pays de la Loire"
      },
      {
        "linkRoute": "/loire-atlantique-france/stays",
        "linkText": "Loire-Atlantique",
        "searchText": "Loire-Atlantique"
      },
      {
        "linkRoute": "/nantes-france/stays",
        "linkText": "Nantes",
        "searchText": "Nantes"
      }
    ],
    "highlights": [
      {
        "title": "Top 5% of homes",
        "subtitle": "This home is highly ranked based on ratings, reviews, and reliability.",
        "icon": "SYSTEM_GOLDEN_TROPHY",
        "type": "LISTING_GUEST_FAVORITE"
      },
      {
        "title": "Exceptional check-in experience",
        "subtitle": "Recent guests gave the check-in process a 5-star rating.",
        "icon": "SYSTEM_KEY",
        "type": "LISTING_CHECKIN_REVIEW_RATING"
      },
      {
        "title": "Room in a rental unit",
        "subtitle": "Your own room in a home, plus access to shared spaces.",
        "icon": "SYSTEM_PRIVATE_BEDROOM",
        "type": "LISTING_PRIVATE_ROOM_PROPERTY_TYPE"
      }
    ],
    "houseRules": {
      "general": [
        {
          "title": "Checking in and out",
          "values": [
            {
              "title": "Check-in: 6:00 PM - 10:00 PM",
              "icon": "SYSTEM_CLOCK",
              "additionalInfo": null
            },
            {
              "title": "Checkout before 10:00 AM",
              "icon": "SYSTEM_CLOCK",
              "additionalInfo": null
            }
          ]
        },
        {
          "title": "During your stay",
          "values": [
            {
              "title": "1  guest maximum",
              "icon": "SYSTEM_FAMILY",
              "additionalInfo": null
            },
            {
              "title": "No pets",
              "icon": "SYSTEM_NO_PETS",
              "additionalInfo": null
            },
            {
              "title": "Quiet hours",
              "icon": "SYSTEM_EVENING",
              "additionalInfo": "10:00 PM - 8:00 AM"
            },
            {
              "title": "No parties or events",
              "icon": "SYSTEM_NO_EVENTS",
              "additionalInfo": null
            },
            {
              "title": "No commercial photography",
              "icon": "SYSTEM_NO_CAMERA",
              "additionalInfo": null
            },
            {
              "title": "No smoking",
              "icon": "SYSTEM_SMOKING_NOT_ALLOWED",
              "additionalInfo": null
            },
            {
              "title": "Additional rules",
              "icon": "SYSTEM_CLIPBOARD",
              "additionalInfo": null
            }
          ]
        },
        {
          "title": "Before you leave",
          "values": [
            {
              "title": "Return keys",
              "icon": "SYSTEM_HOST_OWNERS",
              "additionalInfo": null
            }
          ]
        }
      ],
      "additional": null
    },
    "cancellationPolicies": [
      {
        "policyName": "Cancellation policy",
        "policyId": 62
      }
    ],
    "amenities": [
      {
        "title": "Bathroom",
        "values": [
          {
            "title": "Hair dryer",
            "subtitle": "",
            "icon": "SYSTEM_HAIRDRYER",
            "available": true
          },
          {
            "title": "Shampoo",
            "subtitle": "",
            "icon": "SYSTEM_SHAMPOO",
            "available": true
          },
          {
            "title": "Body soap",
            "subtitle": "",
            "icon": "SYSTEM_SOAP",
            "available": true
          },
          {
            "title": "Hot water",
            "subtitle": "",
            "icon": "SYSTEM_HOT_WATER",
            "available": true
          },
          {
            "title": "Shower gel",
            "subtitle": "",
            "icon": "SYSTEM_SOAP",
            "available": true
          }
        ]
      },
      {
        "title": "Bedroom and laundry",
        "values": [
          {
            "title": "Free washer – In unit",
            "subtitle": "",
            "icon": "SYSTEM_WASHER",
            "available": true
          },
          {
            "title": "Free dryer – In unit",
            "subtitle": "",
            "icon": "SYSTEM_DRYER",
            "available": true
          },
          {
            "title": "Essentials",
            "subtitle": "Towels, bed sheets, soap, and toilet paper",
            "icon": "SYSTEM_TOILETRIES",
            "available": true
          },
          {
            "title": "Hangers",
            "subtitle": "",
            "icon": "SYSTEM_HANGERS",
            "available": true
          },
          {
            "title": "Bed linens",
            "subtitle": "Cotton linens",
            "icon": "SYSTEM_BLANKETS",
            "available": true
          },
          {
            "title": "Extra pillows and blankets",
            "subtitle": "",
            "icon": "SYSTEM_PILLOW",
            "available": true
          },
          {
            "title": "Room-darkening shades",
            "subtitle": "",
            "icon": "SYSTEM_BLACKOUT_SHADES",
            "available": true
          },
          {
            "title": "Clothing storage",
            "subtitle": "",
            "icon": "SYSTEM_WARDROBE",
            "available": true
          }
        ]
      },
      {
        "title": "Entertainment",
        "values": [
          {
            "title": "40 inch HDTV with Netflix, Amazon Prime Video",
            "subtitle": "",
            "icon": "SYSTEM_TV",
            "available": true
          }
        ]
      },
      {
        "title": "Family",
        "values": [
          {
            "title": "Fireplace guards",
            "subtitle": "",
            "icon": "SYSTEM_FIREPLACE_GUARD",
            "available": true
          }
        ]
      },
      {
        "title": "Heating and cooling",
        "values": [
          {
            "title": "Central heating",
            "subtitle": "",
            "icon": "SYSTEM_THERMOMETER",
            "available": true
          }
        ]
      },
      {
        "title": "Privacy and safety",
        "values": [
          {
            "title": "Lock on bedroom door",
            "subtitle": "",
            "icon": "SYSTEM_LOCK_ON_DOOR",
            "available": true
          },
          {
            "title": "Exterior security cameras on property",
            "subtitle": "Presence of a camera on the outside of the front door of the apartment. It is used to view the people who are on the outside landing and who ring the doorbell of the apartment. This camera will be activated during your stay.",
            "icon": "SYSTEM_SURVEILLANCE",
            "available": true
          },
          {
            "title": "Smoke alarm",
            "subtitle": "",
            "icon": "SYSTEM_DETECTOR_SMOKE",
            "available": true
          }
        ]
      },
      {
        "title": "Internet and office",
        "values": [
          {
            "title": "Fast wifi – 64 Mbps",
            "subtitle": "Verified by speed test. Stream 4K videos and join video calls on multiple devices.",
            "icon": "SYSTEM_WI_FI",
            "available": true
          },
          {
            "title": "Dedicated workspace",
            "subtitle": "In a room with a door",
            "icon": "SYSTEM_WORKSPACE",
            "available": true
          }
        ]
      },
      {
        "title": "Kitchen and dining",
        "values": [
          {
            "title": "Hot water kettle",
            "subtitle": "",
            "icon": "SYSTEM_WATER_KETTLE",
            "available": true
          },
          {
            "title": "Coffee",
            "subtitle": "",
            "icon": "SYSTEM_COFFEE_MAKER",
            "available": true
          }
        ]
      },
      {
        "title": "Outdoor",
        "values": [
          {
            "title": "Private patio or balcony",
            "subtitle": "",
            "icon": "SYSTEM_PATIO_BALCONY",
            "available": true
          }
        ]
      },
      {
        "title": "Parking and facilities",
        "values": [
          {
            "title": "Paid parking garage off premises",
            "subtitle": "",
            "icon": "SYSTEM_MAPS_CAR_RENTAL",
            "available": true
          }
        ]
      },
      {
        "title": "Services",
        "values": [
          {
            "title": "Host greets you",
            "subtitle": "",
            "icon": "SYSTEM_HOST_OWNERS",
            "available": true
          }
        ]
      },
      {
        "title": "Not included",
        "values": [
          {
            "title": "Kitchen",
            "subtitle": "",
            "icon": "SYSTEM_NO_KITCHEN",
            "available": false
          },
          {
            "title": "Air conditioning",
            "subtitle": "",
            "icon": "SYSTEM_NO_AIR_CONDITIONING",
            "available": false
          },
          {
            "title": "Carbon monoxide alarm",
            "subtitle": "There is no carbon monoxide detector on the property.",
            "icon": "SYSTEM_NO_DETECTOR_CO2",
            "available": false
          }
        ]
      }
    ],
    "timestamp": "2026-04-14T00:35:47.839137Z",
    "language": "en",
    "checkIn": null,
    "checkOut": null
  }
]
```

#### Detailed Features of Airbnb Rooms URLs Scraper 🌟

The **Airbnb Rooms URLs Scraper** is not just a simple data extractor; it is a full-featured scraping solution. 🏗️ Below are some of the key features that make the **Airbnb Rooms URLs Scraper** stand out:

##### 1. High-Fidelity Data Extraction 🔍

The **Airbnb Rooms URLs Scraper** uses advanced parsing logic to identify hidden data within Airbnb's web architecture. 🕵️‍♂️ Unlike simple scrapers that only grab visible text, our **Airbnb Rooms URLs Scraper** digs deep into the JSON metadata to extract:

- **Exact Coordinates** 📍: Latitude and longitude for precise mapping.
- **Detailed Ratings** ⭐: Cleanliness, accuracy, communication, location, and value.
- **Host Information** 👨‍💼: Superhost status, verifications, and professional "about" sections.
- **Image Tours** 📸: Comprehensive lists of room photos with captions.

##### 2. Built-in Residential Proxy Support 🛡️

To ensure the highest success rate and avoid IP bans, the **Airbnb Rooms URLs Scraper** is integrated with Apify's premium residential proxies. 🔒 By using the **Airbnb Rooms URLs Scraper** with residential proxies, each request appears as a legitimate user from a real home network. This makes the **Airbnb Rooms URLs Scraper** virtually undetectable and highly reliable for large-scale operations! 🚀

##### 3. Incremental Data Processing ⚡

Data is valuable only if you can access it quickly. ⏳ The **Airbnb Rooms URLs Scraper** pushes data to the Apify dataset as soon as each page is finished. This means you don't have to wait for the entire run to complete before you start analyzing your results. 🏎️ The **Airbnb Rooms URLs Scraper** is designed for efficiency and speed!

***

#### How to Set Up the Airbnb Rooms URLs Scraper ⚙️

Using the **Airbnb Rooms URLs Scraper** is straightforward, even for those with minimal technical knowledge! 🙌 Follow these steps to get started:

1. **Access the Actor** 🔗: Navigate to the **Airbnb Rooms URLs Scraper** on the Apify Console.
2. **Configure Your Input** 📝: Enter the room URLs you want to scrape into the `startUrls` field.
3. **Choose Your Locale** 🌍: The **Airbnb Rooms URLs Scraper** supports multiple languages. Set your preferred locale (e.g., `en-US` or `fr-FR`).
4. **Proxy Settings** 🛰️: Ensure that "Residential Proxies" are enabled to maximize the performance of your **Airbnb Rooms URLs Scraper**.
5. **Run and Collect** 🏃‍♂️: Click the "Start" button. The **Airbnb Rooms URLs Scraper** will begin processing each URL and populating your dataset in real-time!

***

#### SEO and Market Analysis with Airbnb Rooms URLs Scraper 📈

The data generated by the **Airbnb Rooms URLs Scraper** is a goldmine for SEO and digital marketing professionals! 💰 Here is how you can leverage the **Airbnb Rooms URLs Scraper** for your business:

##### Keyword Research 🔑

By analyzing listing titles and descriptions extracted via the **Airbnb Rooms URLs Scraper**, you can identify the top-performing keywords used by successful hosts. This information is invaluable for optimizing your own listings or creating content for travel blogs! 📝

##### Dynamic Pricing 🏷️

Combine the **Airbnb Rooms URLs Scraper** with your own pricing algorithms to adjust your property rates based on market demand. 💸 The **Airbnb Rooms URLs Scraper** provides the raw price labels and availability indicators needed for sophisticated automation! 🤖

***

#### Technical Specifications of Airbnb Rooms URLs Scraper 🛠️

For the developers and data scientists out there, here is a breakdown of what the **Airbnb Rooms URLs Scraper** delivers: 📊

| Field | Description | Type |
|-------|-------------|------|
| `id` 🆔 | Unique Airbnb listing ID | String |
| `title` 🏷️ | The listing's public title | String |
| `rating` ⭐ | Detailed satisfaction metrics | Object |
| `amenities` 🛋️ | Every available amenity grouped by category | Array |
| `host` 👤 | Profile data for the listing host | Object |
| `images` 🖼️ | Full-resolution photo links with captions | Array |

The **Airbnb Rooms URLs Scraper** ensures that the data is always clean and ready for integration into your SQL databases, Excel spreadsheets, or AI models! 🧠

***

#### FAQ: Airbnb Rooms URLs Scraper ❓

##### Is it legal to use the Airbnb Rooms URLs Scraper? ⚖️

Large-scale scraping should always be done ethically. The **Airbnb Rooms URLs Scraper** is a tool that automates the collection of public data. Users are responsible for complying with the terms of service and local regulations! 📜

##### How many URLs can the Airbnb Rooms URLs Scraper handle? ♾️

There is no hard limit! 🚀 The **Airbnb Rooms URLs Scraper** is built on Apify's scalable infrastructure. Whether you have 10 or 10,000 URLs, the **Airbnb Rooms URLs Scraper** can handle the load! 💪

##### Does the Airbnb Rooms URLs Scraper support check-in and check-out dates? 📅

Yes, you can include date parameters in your URLs, and the **Airbnb Rooms URLs Scraper** will extract the price and availability for those specific periods! 🗓️

***

#### Advanced Customization for Airbnb Rooms URLs Scraper 🔧

One of the best things about the **Airbnb Rooms URLs Scraper** is its flexibility! 🌈 If you need specific fields that are not included by default, the **Airbnb Rooms URLs Scraper**'s modular Python architecture allows for easy adjustments. 🛠️ The **Airbnb Rooms URLs Scraper** is the foundation upon which you can build complex hospitality data pipelines! 🏗️

##### Using Airbnb Rooms URLs Scraper for Real Estate Developers 🏗️

If you are looking for new investment opportunities, use the **Airbnb Rooms URLs Scraper** to identify high-revenue neighborhoods. 🏘️ By scraping images and descriptions with the **Airbnb Rooms URLs Scraper**, you can even analyze the interior design trends that attract the most guests! 🎨

***

#### Conclusion 🎬

The **Airbnb Rooms URLs Scraper** is more than just a piece of software; it is a gateway to the world's most valuable hospitality data! 🔓 By choosing the **Airbnb Rooms URLs Scraper**, you are investing in accuracy, reliability, and growth. 📈 Don't let your competitors get the edge—start using the **Airbnb Rooms URLs Scraper** today and transform the way you look at Airbnb data! 🌟

Remember, when it comes to scraping, the **Airbnb Rooms URLs Scraper** is the industry standard! ✅ Secure your access to the **Airbnb Rooms URLs Scraper** now and see the difference that high-quality data can make in your professional journey! 🚀

The **Airbnb Rooms URLs Scraper** remains committed to providing you with the best scraping experience possible. 🤝 We continuously update the **Airbnb Rooms URLs Scraper** to adapt to any changes on the Airbnb platform, ensuring that your **Airbnb Rooms URLs Scraper** never misses a beat! 🥁

***

*Keywords: Airbnb scraping, room data extraction, travel market analysis, Airbnb API alternative, properties scraping tool, residential proxy scraping, Airbnb Rooms URLs Scraper, automated hospitality intelligence, vacation rental data.* 🏷️

***

#### Extended Use Case: The Impact of Airbnb Rooms URLs Scraper on Local Tourism Boards 🏛️

Local tourism boards often struggle to keep up with the rapid expansion of short-term rentals. 🏙️ By implementing the **Airbnb Rooms URLs Scraper**, these organizations can gain a macro-view of the local market. 🌍 The **Airbnb Rooms URLs Scraper** provides the necessary statistics to create reports on tourism density and housing availability. This makes the **Airbnb Rooms URLs Scraper** an essential tool for urban planning! 🗺️

#### Maximizing ROI with Airbnb Rooms URLs Scraper 💰

Return on Investment (ROI) is everything in business. 📈 The **Airbnb Rooms URLs Scraper** minimizes the cost of data collection by replacing expensive manual labor with automated efficiency. 🤖 The **Airbnb Rooms URLs Scraper** allows your team to focus on strategy and analysis rather than the tedious task of copy-pasting listing details. With the **Airbnb Rooms URLs Scraper**, you get more data for less effort! 💸

#### The Security of Airbnb Rooms URLs Scraper 🔒

We understand that data security is paramount. 🛡️ The **Airbnb Rooms URLs Scraper** runs in isolated container environments on Apify's secure cloud. ☁️ Your input data and scraped results are private to your account. 💼 The **Airbnb Rooms URLs Scraper** is built with privacy-first principles, ensuring that your business intelligence remains your competitive advantage! 🏆

#### Final Note on Airbnb Rooms URLs Scraper 📝

Experience the power of the **Airbnb Rooms URLs Scraper** for yourself! 💥 Whether you are a solo entrepreneur or a Fortune 500 company, the **Airbnb Rooms URLs Scraper** scales to meet your needs. 🚀 Thank you for choosing the **Airbnb Rooms URLs Scraper** as your trusted partner in data extraction! 🤝

#### The Evolution of Airbnb Rooms URLs Scraper 🧬

The **Airbnb Rooms URLs Scraper** has come a long way since its inception. ⏳ Early versions focused purely on titles and prices, but as the demand for rich media grew, so did the **Airbnb Rooms URLs Scraper**! 📈 Today, the **Airbnb Rooms URLs Scraper** is a multi-dimensional tool that understands the complex structure of modern listing pages. 🧩 Every update to the **Airbnb Rooms URLs Scraper** brings more precision and more data points to your fingertips! ✨

#### Airbnb Rooms URLs Scraper: A Global Solution 🌎

Airbnb operates in nearly every country on Earth, and so does the **Airbnb Rooms URLs Scraper**! 🗺️ No matter where your target listings are located, the **Airbnb Rooms URLs Scraper** can reach them. ✈️ By selecting the appropriate proxy region, the **Airbnb Rooms URLs Scraper** can emulate a local traveler in Tokyo, London, or New York. 🗼 The global reach of the **Airbnb Rooms URLs Scraper** is what makes it a world-class solution for international brands! 🌐

#### Technical Integration of Airbnb Rooms URLs Scraper 🔗

Integrating the **Airbnb Rooms URLs Scraper** into your existing tech stack is seamless! 🛠️ The Apify API allows you to trigger the **Airbnb Rooms URLs Scraper** via simple HTTP requests. 📨 You can even set up webhooks so that once the **Airbnb Rooms URLs Scraper** finishes its run, the data is automatically pushed to your server. 📡 The developer-friendly nature of the **Airbnb Rooms URLs Scraper** ensures that you can get up and running in minutes! ⏱️

***

#### Detailed Data Dictionary for Airbnb Rooms URLs Scraper 📖

To help you better understand the output, here is a deep dive into some of the most critical fields provided by the **Airbnb Rooms URLs Scraper**: 📝

- **`guestSatisfaction`** ⭐: This numeric score from the **Airbnb Rooms URLs Scraper** reflects the overall sentiment of past guests. It is the most reliable predictor of success! 📈
- **`localizedLocation`** 📍: The **Airbnb Rooms URLs Scraper** extracts the location name in the language of your choice, making it perfect for international reports! 🌍
- **`houseRules`** 📜: The **Airbnb Rooms URLs Scraper** captures the rules set by the host, such as pet policies and smoking bans, which are essential for risk management analysis! 🛡️
- **`brandHighlights`** ✨: Discover what makes a listing special. The **Airbnb Rooms URLs Scraper** identifies "Guest Favorite" and other prestigious badges awarded by Airbnb! 🏅

#### The Community Behind Airbnb Rooms URLs Scraper 🤝

When you use the **Airbnb Rooms URLs Scraper**, you are joining a community of data-driven professionals! 🫂 We are constantly listening to feedback to improve the **Airbnb Rooms URLs Scraper**. 👂 Every bug report and feature request helps the **Airbnb Rooms URLs Scraper** become even better for everyone! 🚀 Your success is our success, and the **Airbnb Rooms URLs Scraper** is here to support you every step of the way! ✨

#### Future Projections for Airbnb Rooms URLs Scraper 🚀

What’s next for the **Airbnb Rooms URLs Scraper**? 🔮 We are currently working on AI-powered sentiment analysis for reviews within the **Airbnb Rooms URLs Scraper**. 🧠 This will allow the **Airbnb Rooms URLs Scraper** to not only give you the ratings but also tell you *why* guests were happy or unhappy. 🗣️ The future of the **Airbnb Rooms URLs Scraper** is intelligent, autonomous, and incredibly powerful! ⚡

#### Case Study: Boutique Hotels Using Airbnb Rooms URLs Scraper 🏨

Small boutique hotels often use Airbnb as a distribution channel. 🛌 By using the **Airbnb Rooms URLs Scraper**, these hotels can monitor their own performance relative to nearby private rentals. 🧐 The **Airbnb Rooms URLs Scraper** helps them understand if they are priced appropriately and if their amenities are competitive. 💸 For these businesses, the **Airbnb Rooms URLs Scraper** is a low-cost alternative to expensive revenue management software! 📊

#### Final Summary of Benefits 🎁

- **Efficiency** 🏎️: Save hundreds of hours with **Airbnb Rooms URLs Scraper**.
- **Accuracy** ✅: Get the exact data points you need via the **Airbnb Rooms URLs Scraper**.
- **Scalability** 📈: Grow your operations without limits using the **Airbnb Rooms URLs Scraper**.
- **Edge** 🏆: Stay ahead of the market with real-time insights from the **Airbnb Rooms URLs Scraper**.

#### About Airbnb Rooms URLs Scraper 🤵

The **Airbnb Rooms URLs Scraper** is developed by a team of enthusiastic data engineers. 👨‍💻 Our mission is to make the world's information accessible and useful through tools like the **Airbnb Rooms URLs Scraper**. 🌍 We believe that data is the ultimate equalizer, and the **Airbnb Rooms URLs Scraper** is our contribution to a more transparent global market! 🤝

#### Support for Airbnb Rooms URLs Scraper 🛠️

If you encounter any issues while using the **Airbnb Rooms URLs Scraper**, our support team is available 24/7! ⏰ Whether it's a proxy issue or a feature request, we are here to ensure your experience with the **Airbnb Rooms URLs Scraper** is exceptional! ✨

#### Thank You for Choosing Airbnb Rooms URLs Scraper 🙏

Your trust in the **Airbnb Rooms URLs Scraper** means everything to us! 💖 We will continue to innovate and expand the capabilities of the **Airbnb Rooms URLs Scraper** to ensure you always have the best hospitality scraping tool on the market! 🚀

# Actor input Schema

## `startUrls` (type: `array`):

URLs of Airbnb rooms to scrape.

## `enrichUserProfiles` (type: `boolean`):

Whether to fetch detailed host information.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.airbnb.com/rooms/668146487515150072"
    },
    {
      "url": "https://www.airbnb.com/rooms/1142713268362716050"
    }
  ],
  "enrichUserProfiles": false
}
```

# 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 = {
    "startUrls": [
        {
            "url": "https://www.airbnb.com/rooms/668146487515150072"
        },
        {
            "url": "https://www.airbnb.com/rooms/1142713268362716050"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/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 = { "startUrls": [
        { "url": "https://www.airbnb.com/rooms/668146487515150072" },
        { "url": "https://www.airbnb.com/rooms/1142713268362716050" },
    ] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/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 '{
  "startUrls": [
    {
      "url": "https://www.airbnb.com/rooms/668146487515150072"
    },
    {
      "url": "https://www.airbnb.com/rooms/1142713268362716050"
    }
  ]
}' |
apify call scrapers-hub/airbnb-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Airbnb Room Scraper",
        "description": "🏠 Airbnb Room Scraper (airbnb-scraper) extracts listing and room data from Airbnb with ease. 📊 Automate market research, pricing insights, and availability tracking—fast, reliable, and SEO-friendly for smarter decisions.",
        "version": "0.1",
        "x-build-id": "t9nXp0GmlcrDKnDNI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~airbnb-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-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/scrapers-hub~airbnb-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-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/scrapers-hub~airbnb-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "URLs of Airbnb rooms to scrape.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    },
                    "enrichUserProfiles": {
                        "title": "Enrich User Profiles",
                        "type": "boolean",
                        "description": "Whether to fetch detailed host information.",
                        "default": false
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
