# Airbnb Search Scraper: Prices, Ratings & Listings (`offerastudio/airbnb-search-scraper`) Actor

Scrape Airbnb search results for any place and dates: listing ID, name, type, total price for the stay (and discount), price breakdown, rating and review count, beds and baths, badges like Guest favourite, cancellation notes, coordinates, photos and URL.

- **URL**: https://apify.com/offerastudio/airbnb-search-scraper.md
- **Developed by:** [Offera Studio](https://apify.com/offerastudio) (community)
- **Categories:** Travel
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.80 / 1,000 listing returneds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### What does Airbnb Search Scraper do?

**Airbnb Search Scraper** collects the listings Airbnb shows for a place and dates, with **total stay prices**, ratings and coordinates. Built for **short-term rental investors, property managers, revenue managers and travel researchers**.

Per result you get:

- 🏠 **listing ID**, **name**, **type**, **URL**, **photos**
- 💵 **total price** for the stay, original price when discounted, **price breakdown**
- ⭐ **rating** and **review count**, badges such as **Guest favourite**
- 🛏️ beds and bedrooms, cancellation notes, **coordinates**

### How to use it

1. Click **Try for free**: the prefilled input runs in seconds.
2. Replace the example input with your own and press **Start**.
3. Download the results as JSON, CSV or Excel, or schedule the run.

### Input example

```json
{
    "locations": [
        "Lisbon, Portugal",
        "Austin, TX"
    ],
    "checkin": "2026-12-10",
    "checkout": "2026-12-14",
    "adults": 2,
    "currency": "EUR",
    "maxListingsPerLocation": 270
}
```

### How much does it cost?

This Actor uses **pay per event**:

| Event | Price |
| --- | --- |
| Listing returned | **$0.0008** each |
| Summary and error rows | **free** |

- 1,000 listings cost **$0.80**.
- Apify also charges a tiny standard start fee per run. **Maximum cost per run** caps your spending.

### Data source and terms

- Airbnb's public search pages. No account is used.
- This Actor is **not affiliated with or endorsed by Airbnb**. Collect only what you are allowed to use, and respect personal data rules (GDPR/CCPA) for any personal data in the results.

### Limitations

- Airbnb shows at most about 15 pages per search; split big cities by neighbourhood or price range.
- Prices and availability are those Airbnb shows at run time for the chosen currency.

### More tools from the same developer

All pay-per-result, no proxy or login needed, built and maintained by the same developer:

**Website audits**

- [Website Accessibility Checker: WCAG 2.2 & EAA](https://apify.com/offerastudio/website-accessibility-audit): accessibility issues with fixes, SEO basics and security headers.
- [Cookie & Tracker Audit: GDPR Consent Checker](https://apify.com/offerastudio/cookie-tracker-audit): cookies and tracking tags that load before consent.
- [AI Crawler Access Checker: robots.txt & llms.txt](https://apify.com/offerastudio/ai-crawler-access-audit): which AI crawlers a site allows, plus llms.txt.
- [Structured Data Validator: Schema & Rich Results](https://apify.com/offerastudio/structured-data-validator): JSON-LD and Microdata checked against Google's rich result rules.
- [Website Change Monitor: Diffs, Prices & Alerts](https://apify.com/offerastudio/website-change-monitor): get a row only when a page changes, with a clean diff.
- [Policy Change Monitor: Privacy & Terms Tracker](https://apify.com/offerastudio/policy-change-monitor): privacy policy and terms changes, classified clause by clause.
- [SaaS Pricing Monitor: Track Competitor Plans](https://apify.com/offerastudio/saas-pricing-monitor): competitor pricing plans as structured data, with price-change diffs.
- [Sitemap Change Monitor: New & Removed URLs](https://apify.com/offerastudio/sitemap-change-monitor): new, removed and changed URLs from a site's sitemaps.
- [Site SEO Crawler: Broken Links & On-Page Audit](https://apify.com/offerastudio/site-seo-crawler-audit): site-wide crawl for broken links, redirects and on-page SEO issues.
- [Website Tech Stack Detector: Bulk Lead Filters](https://apify.com/offerastudio/website-tech-stack-detector): technologies used by websites, with filters for lead lists.
- [Domain Availability & Expiry Checker (RDAP)](https://apify.com/offerastudio/domain-whois-availability): domain availability, registrar and expiry dates from RDAP.
- [Status Page SLA Monitor: Uptime & Incidents](https://apify.com/offerastudio/status-page-sla-monitor): SaaS vendor uptime, incidents and a monthly SLA table from public status pages.

**Company data and compliance**

- [Company Contact Finder: Emails, Phones & Socials](https://apify.com/offerastudio/company-contact-finder): contact details published on company websites.
- [UK New Companies Feed: Companies House Daily](https://apify.com/offerastudio/uk-new-companies-feed): newly incorporated UK companies with sector filters.
- [EU VAT Number Validator: Bulk VIES Checker](https://apify.com/offerastudio/eu-vat-number-validator): bulk VAT checks with name, address and consultation number.
- [LEI Corporate Tree: GLEIF Parents & Subsidiaries](https://apify.com/offerastudio/gleif-lei-corporate-tree): LEI lookup with parents, subsidiaries and a KYC summary.
- [UK Company Distress Watch: Insolvency Alerts](https://apify.com/offerastudio/uk-company-distress-watch): administrations, liquidations and winding-up petitions from The Gazette.
- [IBAN Validator: Bulk Check & Bank Lookup](https://apify.com/offerastudio/iban-bank-validator): IBAN format and checksum, plus bank name and BIC where open data exists.
- [Sanctions Screening: OFAC, EU, UN & UK Lists](https://apify.com/offerastudio/sanctions-screening): names screened against official sanctions lists, with match scores.
- [OSHA & EPA Violation Monitor: Fines by Company](https://apify.com/offerastudio/osha-epa-violation-monitor): US OSHA and EPA enforcement cases and penalties by company.
- [Email List Precheck: Syntax, MX & Disposable Check](https://apify.com/offerastudio/email-list-precheck): cheap email list hygiene before a real verification.
- [UK Company Officer Changes: Director & PSC Alerts](https://apify.com/offerastudio/uk-company-officer-changes): director, owner, address and status changes for a watchlist of UK companies.
- [FDA Warning Letters Monitor: By Company & Subject](https://apify.com/offerastudio/fda-warning-letters-monitor): FDA warning letters by company and subject, with cited regulations.
- [Supplier Risk Report: Sanctions, VAT & Insolvency](https://apify.com/offerastudio/supplier-risk-report): one risk row per supplier from eight official registers, with changes since last run.
- [Brand Impersonation Domain Monitor: Look-alikes](https://apify.com/offerastudio/brand-impersonation-domain-monitor): look-alike domains and certificates that imitate your brand, with a risk score.

**Media and AI**

- [Audio & Video Transcriber: Podcasts, SRT, Speakers](https://apify.com/offerastudio/audio-video-transcriber): audio, video, podcasts and social links to text, SRT and VTT.
- [Document to Audiobook: EPUB, PDF, DOCX to MP3](https://apify.com/offerastudio/document-to-audiobook): EPUB, PDF, DOCX, MOBI and 150+ formats to MP3 or M4B audiobooks with chapters.
- [Podcast Mention Alerts: Brand Mentions by Second](https://apify.com/offerastudio/podcast-mention-alerts): where your brand is said in new podcast episodes, with the exact second.
- [News Brand Mentions Monitor: New Articles Only](https://apify.com/offerastudio/news-brand-mentions-monitor): new news articles about your brand, people or topics.
- [YouTube Channel Monitor: New Videos & Growth](https://apify.com/offerastudio/youtube-channel-monitor): new videos and view growth of the channels you watch.

**Market signals**

- [US WARN Layoff Notices: 12 States Daily Feed](https://apify.com/offerastudio/us-warn-layoff-notices): layoff and plant closure notices from official state sources.
- [US Product Recalls Monitor: FDA & CPSC Feed](https://apify.com/offerastudio/us-product-recalls-monitor): FDA and CPSC recalls in one feed, with severity.
- [EU Tenders Feed: TED Public Procurement Alerts](https://apify.com/offerastudio/eu-tender-feed): EU public tenders from TED with CPV, country and value filters.
- [Liquor License Openings: New Bars & Stores (US)](https://apify.com/offerastudio/liquor-license-openings): new US liquor licences from official state open data.
- [Clinical Trials Change Monitor: Status & Updates](https://apify.com/offerastudio/clinicaltrials-change-monitor): status, enrollment and results changes on ClinicalTrials.gov studies.
- [Career Site Jobs Monitor: ATS Jobs & New Roles](https://apify.com/offerastudio/career-site-jobs-monitor): open roles from company career sites, with new and closed roles since the last run.
- [App Reviews Monitor: App Store & Google Play](https://apify.com/offerastudio/app-store-reviews-monitor): app reviews from both stores, only new ones in monitor mode.
- [US Federal Contracts Feed: SAM.gov & USAspending](https://apify.com/offerastudio/us-federal-contracts-feed): SAM.gov contract opportunities with the buyer's award history.
- [Grants.gov Opportunities: US Federal Grants Feed](https://apify.com/offerastudio/grants-gov-opportunities): US federal grant opportunities by keyword, eligibility and agency.
- [Federal Register Monitor: US Rules & Notices Feed](https://apify.com/offerastudio/federal-register-monitor): new US rules, proposed rules and notices by agency or topic.
- [B2B Sales Trigger Feed: Hiring + Tech Leads](https://apify.com/offerastudio/b2b-sales-trigger-feed): companies hiring for a role and using (or not using) a technology, with contacts.
- [Local Business Leads: OpenStreetMap, No Website](https://apify.com/offerastudio/local-business-leads-osm): local businesses by city and category, including those with no website.
- [Solana Token Pair Monitor: New & Trending Pairs](https://apify.com/offerastudio/solana-token-pair-monitor): new and trending Solana pairs with liquidity, volume and safety flags.

**Social media**

- [Instagram Search Scraper: Find Accounts by Keyword](https://apify.com/offerastudio/instagram-search-scraper): find Instagram accounts for any keyword or niche.
- [Instagram Profile Scraper: Followers, Bio & Latest Posts](https://apify.com/offerastudio/instagram-profile-scraper): scrape public Instagram profiles.
- [Instagram Hashtag Scraper: Top Posts, Views & Related Tags](https://apify.com/offerastudio/instagram-hashtag-scraper): get the top posts Instagram shows for any hashtag (shortcode, URL, type, full caption, play count, owner...
- [LinkedIn Public Profile Scraper: Headline & Current Role](https://apify.com/offerastudio/linkedin-profile-scraper): get the public headline data of LinkedIn profiles.
- [TikTok Profile Scraper: Followers, Likes & Bio](https://apify.com/offerastudio/tiktok-profile-scraper): get public TikTok profile data in bulk.
- [Facebook Pages Search: Find Business Pages by Keyword](https://apify.com/offerastudio/facebook-pages-search): find Facebook business Pages for any keyword or local niche.
- [TikTok Comments Scraper: Comments & Replies](https://apify.com/offerastudio/tiktok-comments-scraper): scrape comments (and optionally replies) from TikTok videos.
- [YouTube Transcript Scraper: Captions to Text](https://apify.com/offerastudio/youtube-transcript-scraper): get the transcript of YouTube videos and Shorts.
- [YouTube Comments Scraper: Text, Likes & Authors](https://apify.com/offerastudio/youtube-comments-scraper): scrape comments from YouTube videos and Shorts.
- [YouTube Channel Search: Find Channels by Keyword](https://apify.com/offerastudio/youtube-channel-search): find YouTube channels for any keyword with YouTube's own Channels filter.
- [TikTok Video Scraper: Views, Likes, Shares & Saves](https://apify.com/offerastudio/tiktok-video-scraper): get full data for TikTok videos by URL.
- [YouTube Shorts Scraper: Channel Shorts & Views](https://apify.com/offerastudio/youtube-shorts-scraper): get the Shorts of YouTube channels.
- [Threads Search Scraper: Posts by Keyword or Hashtag](https://apify.com/offerastudio/threads-search-scraper): search Meta Threads for keywords or hashtags and get the posts.
- [Instagram Posts & Reels Scraper: Latest Posts](https://apify.com/offerastudio/instagram-posts-scraper): get the 12 newest posts and reels of public Instagram accounts.
- [Threads Replies Scraper: Comments on Threads Posts](https://apify.com/offerastudio/threads-replies-scraper): get the replies under Meta Threads posts.
- [YouTube Channel Videos Scraper: All Videos & Views](https://apify.com/offerastudio/youtube-channel-videos-scraper): get every video of YouTube channels.
- [Google Ads Transparency Scraper: Competitor Ads](https://apify.com/offerastudio/google-ads-transparency-scraper): get every Google ad of an advertiser or website from the Google Ads Transparency Center.
- [Threads Profile Scraper: Followers, Bio & Latest Posts](https://apify.com/offerastudio/threads-profile-scraper): scrape public Meta Threads profiles.
- [Instagram Bio Email & Phone Scraper](https://apify.com/offerastudio/instagram-contact-scraper): get the emails and phone numbers Instagram accounts write in their public bio, plus their website, bio...
- [Facebook Page Contact Scraper: Emails, Phones & Websites](https://apify.com/offerastudio/facebook-page-contact-scraper): get the contact details Facebook Pages publish.
- [TikTok Sound Scraper: Song Usage & Top Videos](https://apify.com/offerastudio/tiktok-sound-scraper): track TikTok sounds and songs: title, artist, total number of videos made with the sound, cover, and the...
- [Telegram Channel Scraper: Posts, Views & History](https://apify.com/offerastudio/telegram-channel-scraper): scrape public Telegram channels.
- [YouTube Channel Info & Email Scraper: About Page](https://apify.com/offerastudio/youtube-channel-about-email): get YouTube channel About data in bulk.
- [Telegram Channel Keyword Search: Posts by Keyword](https://apify.com/offerastudio/telegram-channel-search): search public Telegram channels for keywords and get every matching post.
- [Facebook Page Followers Checker: Bulk Follower Counts](https://apify.com/offerastudio/facebook-page-followers): check exact follower counts of Facebook Pages in bulk.

**Jobs and talent**

- [LinkedIn Jobs Scraper: Descriptions, Criteria & Applicants](https://apify.com/offerastudio/linkedin-jobs-scraper): scrape LinkedIn job listings by keywords or a LinkedIn search URL.
- [Wellfound Jobs Scraper: Startup Jobs & Salaries](https://apify.com/offerastudio/wellfound-jobs-scraper): scrape startup jobs from Wellfound (formerly AngelList Talent) by role, remote or by city.
- [SEEK Jobs Scraper: Australia & New Zealand](https://apify.com/offerastudio/seek-jobs-scraper): scrape job ads from SEEK Australia and New Zealand by keywords and location.
- [Naukrigulf Jobs Scraper: Gulf Jobs (UAE, Saudi, Qatar)](https://apify.com/offerastudio/naukrigulf-jobs-scraper): scrape Naukrigulf job listings for the Gulf.
- [Dice Jobs Scraper: US Tech Jobs & Salaries](https://apify.com/offerastudio/dice-jobs-scraper): scrape tech job listings from Dice.com by keyword and location.
- [XING Jobs Scraper: Germany, Austria & Switzerland](https://apify.com/offerastudio/xing-jobs-scraper): scrape XING job listings (DACH region) by keyword and location.
- [AI & ML Jobs Scraper: Data Science Roles](https://apify.com/offerastudio/ai-ml-jobs-scraper): the newest ~100 AI, machine learning and data jobs (aijobs.net / Foorilla), optionally filtered by keyword.
- [foundit Jobs Scraper: India (formerly Monster India)](https://apify.com/offerastudio/foundit-jobs-scraper): scrape job listings from foundit.in (formerly Monster India) by keyword and city.
- [Malt Freelancers Scraper: Profiles & Day Rates](https://apify.com/offerastudio/malt-freelancers-scraper): search Malt (France, Spain, Germany, Belgium, Netherlands...) for freelancers.
- [Cybersecurity Jobs Scraper: InfoSec & Privacy Roles](https://apify.com/offerastudio/infosec-jobs-scraper): the newest ~100 cybersecurity and privacy jobs (infosec-jobs.com / Foorilla), optionally filtered by keyword.

**E-commerce and marketplaces**

- [Facebook Marketplace Scraper: Listings & Prices](https://apify.com/offerastudio/facebook-marketplace-scraper): search Facebook Marketplace in any city.
- [AliExpress Search Scraper: Products, Prices & Sales](https://apify.com/offerastudio/aliexpress-search-scraper): scrape AliExpress search results.
- [TikTok Shop Scraper: Best-Selling Products by Category](https://apify.com/offerastudio/tiktok-shop-scraper): scrape TikTok Shop category best-sellers.
- [Whatnot Search Scraper: Listings, Bids & Sellers](https://apify.com/offerastudio/whatnot-search-scraper): search Whatnot (live shopping marketplace) listings.
- [App Store Search Scraper: Apps, Ratings & Publishers](https://apify.com/offerastudio/itunes-app-search): search the Apple App Store for apps or publishers.
- [USA Scientific Lab Products Scraper: Prices & Specs](https://apify.com/offerastudio/usa-scientific-products): search USA Scientific's lab supply catalog.

**Travel, sports and places**

- [Flashscore Scraper: Live Scores, Results & Fixtures](https://apify.com/offerastudio/flashscore-matches-scraper): get Flashscore matches for 18 sports (football, tennis, basketball, hockey, cricket, esports...) for any...
- [Google Hotels Prices Scraper: Lowest Rates by City](https://apify.com/offerastudio/google-hotels-prices): get Google Hotels "prices starting from" for any city and dates.
- [Google Flights Scraper: Cheapest Fares by Route & Date](https://apify.com/offerastudio/google-flights-scraper): get Google Flights one-way fares for many routes and dates.
- [PropertyPal Scraper: Northern Ireland Property Listings](https://apify.com/offerastudio/propertypal-scraper): scrape PropertyPal (Northern Ireland) listings for sale or rent.
- [Live Flight Status by Area: Position & Ground Flag](https://apify.com/offerastudio/flight-status-area): live flight status inside a latitude/longitude box.
- [Airbnb Listing Ratings Scraper: Scores & Review Themes](https://apify.com/offerastudio/airbnb-listing-ratings): get the rating profile of Airbnb listings.
- [Live Aircraft Tracker: ADS-B Positions in an Area](https://apify.com/offerastudio/opensky-aircraft-tracker): live aircraft positions inside a latitude/longitude box from OpenSky Network ADS-B receivers.
- [Flights in an Area: Live Callsigns & Altitudes](https://apify.com/offerastudio/opensky-flights-area): flights currently in the air inside a latitude/longitude box (OpenSky ADS-B).

**Finance and crypto**

- [Pump.fun New Tokens: Launches & Migrations](https://apify.com/offerastudio/pumpfun-new-tokens): newest pump.fun Solana token launches.
- [Bybit Funding Rates & Open Interest](https://apify.com/offerastudio/bybit-funding-rates): Bybit perpetual futures data per symbol.
- [Ethereum ETF Flows: Daily Net Inflows by Fund](https://apify.com/offerastudio/ethereum-etf-flows): daily net flows of US spot Ether ETFs (ETHA, FETH, ETHE...).
- [Bitcoin ETF Flows: Daily Net Inflows by Fund](https://apify.com/offerastudio/bitcoin-etf-flows): daily net flows of US spot Bitcoin ETFs (IBIT, FBTC, GBTC, ARKB...).
- [California Cap-and-Trade Auction Results](https://apify.com/offerastudio/california-carbon-auctions): California-Quebec cap-and-trade auction results from CARB.

**Research and public data**

- [LinkedIn Company Scraper: Size, Industry & HQ](https://apify.com/offerastudio/linkedin-company-scraper): get public LinkedIn company page data in bulk.
- [Google News Scraper: Headlines, Sources & Real URLs](https://apify.com/offerastudio/google-news-scraper): search Google News for any query, language and country.
- [Indie Hackers Posts Scraper: Trending & Newest](https://apify.com/offerastudio/indie-hackers-posts): get Indie Hackers posts (trending, featured, newest or throwbacks).
- [UNGM Tenders Scraper: UN Procurement Notices](https://apify.com/offerastudio/ungm-tenders): search United Nations Global Marketplace (UNGM) procurement notices.
- [Global Patent Search: US, EP, WO & More](https://apify.com/offerastudio/global-patents-search): search patents worldwide by keywords, assignee, inventor, country and dates.
- [AlienVault OTX Threat Lookup: IPs, Domains & Hashes](https://apify.com/offerastudio/alienvault-otx-lookup): look up IPs, domains, URLs or file hashes in AlienVault OTX threat intelligence.
- [China Patents Search (CNIPA): Titles, Assignees & Dates](https://apify.com/offerastudio/china-patents-search): search Chinese patents (CNIPA) by keywords, assignee or inventor.
- [California License Lookup: Doctors, Nurses & 33 Boards (DCA)](https://apify.com/offerastudio/california-medical-license): look up California professional licenses from the Department of Consumer Affairs' official monthly licensee...

Works with AI agents through the Apify MCP server (see the API → MCP tab).

### Feedback

Missing a field or a filter? Open an issue on the **Issues** tab.

# Changelog

This Actor's version history is a separate document: https://apify.com/offerastudio/airbnb-search-scraper/changelog.md

# Actor input Schema

## `locations` (type: `array`):

Places as you would type them on Airbnb, e.g. Paris, France or Austin, TX.

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

YYYY-MM-DD. Without dates Airbnb shows flexible-date prices.

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

YYYY-MM-DD, needed with check-in.

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

1 to 16. Default 1.

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

0 to 15.

## `currency` (type: `string`):

Three-letter code (USD, EUR, GBP, TRY...). Default USD.

## `priceMin` (type: `integer`):

Airbnb's price filter (per night, in the currency above).

## `priceMax` (type: `integer`):

Airbnb's price filter (per night, in the currency above).

## `maxListingsPerLocation` (type: `integer`):

Airbnb shows up to about 270 listings (15 pages) per search. Default 100.

## `proxyConfiguration` (type: `object`):

The source limits requests per IP, so the Actor switches IPs when it is told to slow down. Apify datacenter proxies are usually enough.

## Actor input object example

```json
{
  "locations": [
    "Lisbon, Portugal"
  ],
  "adults": 1,
  "currency": "USD",
  "maxListingsPerLocation": 18,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `listings` (type: `string`):

No description

## `locations` (type: `string`):

No description

## `errors` (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 = {
    "locations": [
        "Lisbon, Portugal"
    ],
    "maxListingsPerLocation": 18,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("offerastudio/airbnb-search-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 = {
    "locations": ["Lisbon, Portugal"],
    "maxListingsPerLocation": 18,
    "proxyConfiguration": { "useApifyProxy": True },
}

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

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

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

```

## CLI example

```bash
echo '{
  "locations": [
    "Lisbon, Portugal"
  ],
  "maxListingsPerLocation": 18,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call offerastudio/airbnb-search-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,offerastudio/airbnb-search-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/4uAfjXrGG8ODiMbr2/builds/FQc0bh50MaJyeZOMu/openapi.json
