Hopper Hotel Scraper
Pricing
from $4.00 / 1,000 dataset items
Hopper Hotel Scraper
Scrape Hopper hotels and stays at scale — property name, star rating, nightly and total price, discounts, GPS coordinates and photos — for any city and dates. Clean structured JSON for rate monitoring, travel research and lead lists. Pay only for the results you get.
Extract Hopper hotel and stay listings — property name, star rating, nightly and total price, discounts, GPS coordinates, and photos — for any destination and dates, as clean structured JSON. Powered by Hopper's own mobile API, so runs are fast and reliable with no browser or proxy setup.
Who is this for?
- Hotel revenue managers & OTAs — monitor competitor rates and discounts by market and date.
- Travel agencies & affiliates — build inventory feeds and enrich destination pages.
- PropTech / short-stay analysts — track pricing, ratings, and availability across a city.
- Researchers — study hotel pricing, seasonality, and discount patterns.
What you get (output fields)
| Field | Type | Description |
|---|---|---|
name | string | Property name |
propertyKind | string | Property type (Hotel, Hostel, …) |
starRating | string | Star rating (One–Five) |
nightlyPrice / nightlyPriceText | number / string | Price per night (value + formatted) |
totalPrice / totalPriceText | number / string | Total stay price (value + formatted) |
strikethroughPrice / strikethroughPriceText | number / string | Pre-discount total, if any |
currency | string | Price currency |
latitude / longitude | number | GPS coordinates |
distance | string | Distance from the searched center |
images | array | Property image URLs |
id | string | Hopper lodging id |
searchLocation | string | Location you searched |
checkIn / checkOut | string | Stay dates |
occupancy | object | Guests + rooms used for the search |
scrapedAt | string | UTC ISO-8601 scrape time |
High-value use cases
- Rate monitoring — schedule daily runs per market and chart
nightlyPriceandstrikethroughPrice(discount depth) over time. - Competitive set analysis — pull every property for a city + date range and compare price vs star rating.
- Map & inventory feeds — use
latitude/longitude+imagesto build destination maps or listing pages. - Deal detection — flag properties where
strikethroughPriceimplies a large markdown.
Input parameters
| Field | Type | Required | Default | Example |
|---|---|---|---|---|
location | string | yes | — | Miami |
checkIn | string | yes | — | 2026-09-15 |
checkOut | string | yes | — | 2026-09-18 |
adults | integer | no | 2 | 2 |
children | integer | no | 0 | 1 |
infants | integer | no | 0 | 0 |
rooms | integer | no | 1 | 1 |
petFriendly | boolean | no | false | true |
currency | string | no | USD | EUR |
maxResults | integer | no | 100 | 50 |
Example input
{"location": "Miami","checkIn": "2026-09-15","checkOut": "2026-09-18","adults": 2,"rooms": 1,"currency": "USD","maxResults": 50}
Example output row
{"searchLocation": "Miami","checkIn": "2026-09-15","checkOut": "2026-09-18","id": "6c78a5f2-f35a-4202-ad38-5941f4d83bab","name": "The Sunny","propertyKind": "Hotel","starRating": "Four","latitude": 25.930743,"longitude": -80.121362,"distance": "12.5 mi","nightlyPrice": 117.32,"nightlyPriceText": "$118","totalPrice": 351.95,"totalPriceText": "$352","strikethroughPrice": 731.89,"strikethroughPriceText": "$732","currency": "USD","images": ["https://hopper-partner-cdn.hopper.com/hopper/..."],"scrapedAt": "2026-07-23T12:00:00Z"}
Scheduling & integrations
- Schedule recurring runs (Apify Scheduler) to build a price history per market.
- Webhooks on completion push fresh rates into your systems.
- Export to Google Sheets, CSV, JSON, Excel, or pull via the Apify API into Make, Zapier, n8n, or a data warehouse.
Use it from an AI agent (MCP)
Callable over the Apify MCP server, so assistants like Claude or ChatGPT can fetch live Hopper hotel rates as a tool — ideal for "find the best-value 4-star in Miami next weekend" agents.
FAQ
How many results per run? Up to maxResults, paginated ~50 per page.
How fresh is the data? Live — every run queries Hopper in real time.
Do I need proxies? No. The actor calls Hopper's mobile API directly; no browser or proxy configuration required.
Is it reliable? The mobile API is anonymous with no anti-bot challenge, so runs are stable and low-maintenance.
Is scraping legal? You are responsible for complying with applicable laws and Hopper's terms. This actor collects only publicly available listing data and no personal data.