Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Airbnb Listing Detail Fetcher

Turn an Airbnb listing ID into complete structured JSON — title, amenities, photos, coordinates, house rules and ratings.

Web & APIIntermediate5,510269AI score 7/10Last updated: Aug 24, 2026

What it does

  • Takes the numeric ID from airbnb.com/rooms/{id} and calls Airbnb's internal StaysPdpSections GraphQL API to pull full listing detail in one shot.
  • Returns title, room type, description, amenities with availability flags, photo URLs, lat/lng, city, house rules, highlights, overall and per-category ratings, review count and bedroom configuration.
  • Optional flags for check-in/check-out dates, adults, locale and currency; pricing only appears when dates are supplied.
  • No login needed — the request runs via fetch() in an open browser through the browser-act skill, and unexpected situations are logged to a memory file for future runs.

Who it's for

  • Analysts and marketers doing short-term rental / competitor research
  • Hosts and property managers building amenity and rating comparison sheets
  • Developers prototyping travel products that need listing data

Examples

  1. "Summarize the amenities and house rules for airbnb.com/rooms/5476930" → single call, JSON output, formatted as a table.
  2. Feed a list of 50 listing IDs into a bash loop with a 1-second delay and export ratings plus review counts to CSV.
  3. Add --checkin/--checkout to compare nightly prices and ratings across listings in the same neighborhood.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/browser-act/skills/HEAD/solutions/ecommerce/airbnb-listing-detail/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the solutions/ecommerce/airbnb-listing-detail folder from the GitHub repo browser-act/skills into my ~/.claude/skills/airbnb-listing-detail/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/browser-act/skills.git /tmp/browser-act-skills && mkdir -p ~/.claude/skills && cp -r /tmp/browser-act-skills/solutions/ecommerce/airbnb-listing-detail ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/browser-act/skills.git /tmp/browser-act-skills
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy this skill: cp -r /tmp/browser-act-skills/solutions/ecommerce/airbnb-listing-detail ~/.claude/skills/
  5. It depends on Python and the browser-act skill — copy that folder from the same repo too.
  6. Restart Claude Code and ask something like "Get Airbnb listing details for 5476930".
  7. For batch runs, insert 1–2 second delays and test with one or two IDs first.