Hilton Honors Hotel Directory — Rates, Points & Brand Tiers avatar

Hilton Honors Hotel Directory — Rates, Points & Brand Tiers

Pricing

Pay per event

Go to Apify Store
Hilton Honors Hotel Directory — Rates, Points & Brand Tiers

Hilton Honors Hotel Directory — Rates, Points & Brand Tiers

Scrapes all ~7,500 Hilton properties across 24 brands from hilton.com. Captures brand tier, address, amenities, room counts, and a dynamic Honors points-rate snapshot across future dates to compute cents-per-point for award optimization.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

a month ago

Last modified

Categories

Share

Hilton Hotel Directory Scraper — Rates, Points & Brand Tiers

Scrape the full Hilton hotel directory from hilton.com — roughly 7,500 properties across 24 brands. Returns brand tier, address, coordinates, amenities, room counts, TripAdvisor ratings, and a dynamic Hilton Honors points-rate snapshot across multiple future dates with a derived cents-per-point value for award-redemption optimization.


Hilton Directory Scraper Features

  • Discovers properties via Hilton's English sitemap index — no guessing at URLs, the directory drives itself
  • Filters by brand code so you can pull just Hampton, just Waldorf Astoria, or any combination of the 24 brands
  • Captures dynamic Hilton Honors points rates at +30, +60, and +90 days from today, or custom check-in dates you supply
  • Computes cents_per_point from median cash and median points rates — the unit-economic metric most Hilton Honors models start with
  • Returns 40+ fields per property including brand tier, address, lat/lng, room and meeting-space counts, amenity flags, and TripAdvisor ratings
  • Tags free-night-certificate and Aspire-card eligibility per brand, because that's usually the next column in the model anyway
  • Routes through residential proxies. Hilton blocks datacenter IPs.

Who Uses Hilton Directory Data?

  • Points and miles bloggers — track cents-per-point across the full Hilton portfolio to find the sweet spots that move
  • Award-booking services — feed live points-rate snapshots into client-facing redemption tools
  • Corporate travel managers — build property databases for TMC negotiations, RFPs, and policy compliance
  • Hospitality analysts — compare brand tier distribution, amenity coverage, and geographic footprint across Hilton's 24 brands
  • Real-estate and hotel-investment teams — research Hilton's market presence in a target metro before underwriting a deal

How Hilton Directory Scraper Works

  1. Set maxItems, brandCodes, or both. The scraper walks Hilton's sitemap index, filters child sitemaps by brand, and collects property URLs up to your cap.
  2. Each property's hotel-info page is fetched through a residential proxy and parsed for SSR-embedded JSON, JSON-LD schema, and metadata. Brand tier is mapped from the property's 2-letter brand code.
  3. For each property, the scraper requests the booking-availability page across the snapshot dates (default +30/+60/+90 days) and parses every pointsRate and averagePrice value out of the response.
  4. The points and cash rate arrays are reduced to lowest/median/highest, and cents_per_point is computed as (median_cash_rate / median_points_rate) * 100.

Input

Scrape a brand subset

{
"maxItems": 50,
"brandCodes": ["WA", "CO", "HI"]
}

Scrape all Hampton properties

{
"maxItems": 0,
"brandCodes": ["HP"]
}

Custom snapshot dates

{
"maxItems": 25,
"brandCodes": ["HI"],
"snapshotDates": ["2026-12-23", "2026-12-30", "2027-02-14"]
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum properties to scrape. Set to 0 only when brandCodes is also set, to avoid runaway full-catalog runs.
brandCodesstring[]Hilton brand-code filter (e.g. ["WA","HI","HP","DT"]). Empty means all brands.
snapshotDatesstring[]autoISO check-in dates for the points-rate snapshot. Empty defaults to +30/+60/+90 days from today.

Brand codes

CodeBrandTier
WAWaldorf Astoria Hotels & Resortsluxury
LXLXR Hotels & Resortsluxury
COConrad Hotels & Resortsluxury
PECanopy by Hiltonupper_upscale
SASignia by Hiltonupper_upscale
HIHilton Hotels & Resortsupper_upscale
QQCurio Collection by Hiltonupper_upscale
DTDoubleTree by Hiltonupper_upscale
ESEmbassy Suites by Hiltonupper_upscale
UPTempo by Hiltonupscale
OUTapestry Collection by Hiltonupscale
GIHilton Garden Innupscale
PYGraduate by Hiltonupscale
HPHampton by Hiltonmidscale
TTTru by Hiltonmidscale
HHHomewood Suites by Hiltonmidscale
HTHome2 Suites by Hiltonmidscale
OLMotto by Hiltonmidscale
PKSpark by Hiltonmidscale
GUHilton Grand Vacationstimeshare

Hilton Directory Scraper Output Fields

{
"hilton_ctyhocn": "NYCHITW",
"brand_code": "HI",
"brand_name": "Hilton Hotels & Resorts",
"brand_tier": "upper_upscale",
"property_name": "Hilton New York Times Square",
"address_line": "234 W 42nd St",
"city": "New York",
"state_province": "NY",
"country": "United States",
"country_code": "US",
"lat": 40.7564,
"lng": -73.9886,
"phone": "+1-212-840-5500",
"total_rooms": 460,
"total_suites": 30,
"meeting_space_sqft": 25000,
"has_spa": false,
"has_pool": true,
"has_executive_lounge": true,
"star_rating": 4,
"tripadvisor_rating": 4.2,
"tripadvisor_review_count": 8420,
"lowest_points_rate": 35000,
"highest_points_rate": 80000,
"median_points_rate": 55000,
"lowest_cash_rate_usd": 189.00,
"median_cash_rate_usd": 245.00,
"cents_per_point": 0.45,
"free_night_certificate_eligible": true,
"aspire_card_eligible": true,
"amenities": "Fitness Center, Restaurant, Business Center, Pool",
"hero_image_url": "https://www.hilton.com/...",
"rate_snapshot_dates": "2026-06-25,2026-07-25,2026-08-24",
"scraped_at": "2026-05-26T19:00:00.000Z"
}
FieldTypeDescription
hilton_ctyhocnstring7-character Hilton property code (e.g. NYCHITW)
brand_codestringHilton 2-letter brand code
brand_namestringFull brand name (Waldorf Astoria, Hampton by Hilton, etc.)
brand_tierstringluxury, upper_upscale, upscale, midscale, or timeshare
property_namestringFull hotel name as listed on hilton.com
address_line, city, state_province, country, country_codestringProperty location
lat, lngnumberProperty coordinates
phonestringHotel phone number
total_rooms, total_suitesintegerRoom and suite counts
meeting_space_sqft, meeting_rooms_count, largest_meeting_room_sqftintegerMeeting facility metrics
has_spa, has_pool, has_executive_loungebooleanAmenity flags
star_ratingnumberStar rating (1–5)
tripadvisor_rating, tripadvisor_review_countnumber, integerTripAdvisor signal
lowest_points_rate, highest_points_rate, median_points_rateintegerHilton Honors points rates observed across snapshot dates
lowest_cash_rate_usd, median_cash_rate_usdnumberCash rates (USD) observed across snapshot dates
cents_per_pointnumberDerived value: (median_cash_rate_usd / median_points_rate) * 100
free_night_certificate_eligible, aspire_card_eligiblebooleanBrand-derived award benefit eligibility
amenitiesstringComma-separated amenity list
hero_image_urlstringPrimary property image URL
rate_snapshot_datesstringComma-separated ISO dates sampled for the rate snapshot
scraped_atstringISO 8601 timestamp when this record was collected

FAQ

How do I scrape Hilton hotel data?

Hilton Directory Scraper walks the official hilton.com sitemap, filters by brand, and parses each property page directly. Set brandCodes to narrow the run, maxItems to cap it, and the actor handles discovery and extraction.

Does Hilton Directory Scraper need proxies?

Hilton Directory Scraper requires residential proxies. Hilton blocks datacenter IPs at the edge, so the actor routes property and rate-snapshot requests through residential egress by default.

How does the cents-per-point calculation work?

Hilton Directory Scraper samples points and cash rates across the snapshot dates (default +30/+60/+90 days), takes the median of each, and computes (median_cash_rate_usd / median_points_rate) * 100. Override snapshotDates to anchor the calculation on dates that match your travel pattern — peak holidays read very differently from mid-week off-season.

Can I scrape every Hilton property?

Hilton Directory Scraper supports a full-catalog run by setting maxItems: 0 with at least one brandCodes entry. The actor refuses an unbounded run with no brand filter to keep runaway sitemap walks from burning residential proxy credits on tests.

Why are some points and cash rates null?

Hilton Directory Scraper fetches the live booking-availability page for each snapshot date, but Hilton sometimes withholds pricing without a logged-in session, blocks certain dates as sold-out, or returns empty rates for properties that don't accept points. Those properties return null rate fields and a null cents_per_point.


Need More Features?

Need additional brands, custom snapshot windows, or stay-pattern enrichment (weekend vs. weekday medians)? File an issue or get in touch.

Why Use Hilton Directory Scraper?

  • Full Hilton coverage — all 7,500 properties across 24 brands, with brand-tier mapping baked in
  • Dynamic rate snapshots — captures live Hilton Honors points and cash rates across multiple dates and reduces them to the median values your model actually wants
  • Award eligibility tagging — free-night-certificate and Aspire-card eligibility flagged per brand, so your award filters don't need a separate lookup table