Choice Hotels Scraper
Pricing
from $1.00 / 1,000 property details
Choice Hotels Scraper
Scrape Choice Hotels properties (Comfort, Quality, Sleep, Cambria, Clarion, and 8 other brands) for full property details, live room rates, and guest reviews. Search by city or coordinates, or pass property URLs directly
Scrape hotel data from every Choice Hotels brand in a single Actor run: Comfort, Quality, Sleep, Cambria, Clarion, MainStay, Suburban, WoodSpring, Everhome, Econo Lodge, Rodeway, Ascend Hotel Collection, and Country Inn & Suites.
What you get per property
- Property profile - name, brand, full address, geo coordinates, phone number, description, complete amenity list, photo gallery, and check-in / check-out times
- Live room rates - every available room type with bed type, max occupancy, nightly rate, full-stay total, taxes and fees, currency, cancellation policy, and refundability
- Guest reviews - individual review bodies with ratings, dates, trip type, and per-category sub-ratings (cleanliness, staff service, value, safety, amenities, property condition), plus any management responses
- Aggregate guest rating - average score and total review count, sourced directly from the hotel's listing
How it works
Provide one of:
- A destination like "San Diego, CA" or "Times Square, New York"
- Coordinates (latitude + longitude) with a search radius in miles
- A list of property URLs to scrape directly, skipping search
Set your stay dates and occupancy. The Actor returns one dataset row per property.
Input fields
| Field | Type | Default | Notes |
|---|---|---|---|
destination | string | - | City or place name. One of destination, lat + long, or startUrls is required. |
latitude, longitude | string | - | Decimal degrees. Use with a search radius. |
radiusMiles | integer | 25 | Search radius around the coordinates. |
startUrls | array | - | Choice property URLs to scrape directly, skipping search. |
checkIn, checkOut | date (YYYY-MM-DD) | - | Required for search and for fetching room rates. |
adults, children, rooms | integer | 2 / 0 / 1 | Occupancy used for rate availability. |
currency | string | USD | Currency for returned rates. |
includeRates | boolean | true | Fetch room types and pricing for the stay. |
includeReviews | boolean | false | Fetch guest reviews per property. |
maxProperties | integer | 20 | Cap on the number of properties scraped per run. |
maxReviewsPerProperty | integer | 0 | Cap on reviews fetched per property. Set above 0 to enable. |
Output
One row per property, with nested arrays for offers and reviews. The dataset has four pre-built views in the Apify Console for quick browsing: Property Overview, Room Rates, Guest Reviews, and Amenities & Policies. Export the whole dataset or select All fields to see everything.
Expected nulls
offers[].availabilityCount- Choice does not expose remaining inventory per ratereviews[].author- some reviewers post anonymouslyreviews[].managementResponse- only present when the property has repliedreviews[].title- optional field, varies per review
Choice classifies properties by brand tier, not by stars, so there is no separate star rating field. Use brand for the tier classification.
Pricing
Pay-per-event:
- Property details - charged once per property successfully retrieved
- Room rates - charged once per property when rates are fetched
- Reviews - charged once per individual review returned
Cap maxReviewsPerProperty to control review spend per run.
Limitations
- Geography: US properties only
- Rate plans: Public, best-available rates only. Member, AAA, senior, and government rates require a logged-in Choice Privileges session and are out of scope.
- Stay length: Use normal stay lengths (1 to 30 nights). Multi-month stays are rejected by Choice's booking engine and will return empty room rates.
Use cases
- Travel intelligence: track Choice property rates over time across markets
- Market research: survey amenity coverage, brand distribution, and guest sentiment in a region
- Hospitality benchmarking: compare guest ratings and price positioning across Choice brands and competing chains
- Lead enrichment: pull contact details and property profiles for sales outreach