Airbnb Host Properties List Scraper avatar

Airbnb Host Properties List Scraper

Pricing

from $0.005 / actor start

Go to Apify Store
Airbnb Host Properties List Scraper

Airbnb Host Properties List Scraper

Extract all Airbnb property listings from any host profile, including property URLs, listing IDs, pagination support, and complete portfolios. Export clean JSON or CSV data for competitor analysis, lead generation, portfolio tracking, and market research.

Pricing

from $0.005 / actor start

Rating

0.0

(0)

Developer

Creation

Creation

Maintained by Community

Actor stats

1

Bookmarked

36

Total users

10

Monthly active users

5 days ago

Last modified

Share

Airbnb Host Properties Scraper

Extract all Airbnb property listings from any public Airbnb host profile.

This Apify Actor scrapes every publicly available Airbnb property associated with a host profile. It automatically handles pagination, collects all listing URLs, and exports structured JSON data that can be used for competitor analysis, portfolio tracking, lead generation, market research, and data analytics.


Features

  • ✅ Scrape all Airbnb property URLs from any public host profile.
  • ✅ Supports both /users/show/ and /users/profile/ URL formats.
  • ✅ Automatically handles pagination for hosts with multiple listings.
  • ✅ Uses Airbnb's internal GraphQL API for fast and reliable extraction.
  • ✅ Automatic retry mechanism with exponential backoff.
  • ✅ Returns clean, structured JSON output.
  • ✅ Export results as JSON or CSV using Apify datasets.

Use Cases

This Actor is ideal for:

  • Airbnb competitor analysis
  • Property portfolio analysis
  • Market research
  • Lead generation
  • Real estate investment research
  • Data collection and analytics
  • Building Airbnb datasets

Input

Provide the Airbnb host profile URL.

Supported formats:

Example 1

{
"url": "https://www.airbnb.co.in/users/show/506220867"
}

Example 2

{
"url": "https://www.airbnb.co.in/users/profile/1470275510041339444"
}

How It Works

The Actor performs the following steps:

  1. Extracts the Airbnb Host ID from the profile URL.
  2. Calls Airbnb's internal GraphQL API.
  3. Automatically follows pagination.
  4. Collects every publicly available property listing.
  5. Stores the results in the default Apify Dataset.

Output Example

[
{
"host_url": "https://www.airbnb.co.in/users/show/506220867",
"total_count": 4,
"property_urls": [
"https://www.airbnb.com/rooms/1615744510579015033",
"https://www.airbnb.com/rooms/1615002379141483609",
"https://www.airbnb.com/rooms/851221457069159416",
"https://www.airbnb.com/rooms/854065432551935839"
],
"scraped_at": "2026-07-11 12:42:12"
}
]

Output Fields

FieldTypeDescription
host_urlstringAirbnb host profile URL used as input.
total_countintegerTotal number of Airbnb property listings found.
urlsarray[string]List of Airbnb property URLs associated with the host.
scraped_atstringTimestamp indicating when the data was scraped.

Technical Details

  • Python 3.11
  • Airbnb GraphQL API
  • Automatic pagination support
  • Automatic retry logic
  • Structured JSON dataset output
  • Fast and lightweight execution

Limitations

  • Only publicly available Airbnb listings can be extracted.
  • Private, unavailable, or removed listings cannot be accessed.
  • Airbnb may update its internal APIs, which could require future Actor updates.
  • Excessive requests may be temporarily rate-limited by Airbnb.

Best Practices

  • Always provide a valid Airbnb host profile URL.
  • Avoid repeatedly scraping the same host within a short time period.
  • Use Apify Schedules for automated recurring runs.
  • Export results directly from the Apify Dataset in JSON or CSV format.

Pricing

This Actor uses Pay per Event pricing.

You are charged based on the number of successfully scraped Airbnb property listings.

The Actor start fee is minimal, making pricing predictable and affordable.


Support

If you encounter any issues or have suggestions for improvements, please open an issue on the Actor page or contact the author.


License

This Actor is intended for extracting publicly available Airbnb information. Users are responsible for complying with Airbnb's Terms of Service and all applicable laws and regulations when using this Actor.