Accor Hotel Scraper
Pricing
from $0.50 / 1,000 results
Accor Hotel Scraper
Scrape Accor hotel availability and room rates for specific dates. Get prices, room types, occupancy, cancellation policies, meal plans, ratings, and property details from Booking.com and Accor's official website.
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
MrDoe
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
Share

What does Accor Hotel Scraper do?
Accor Hotel Scraper collects structured hotel data for the Accor group — property name, address, coordinates, and star rating — for any city, ZIP code, or specific hotel you search. Enter a location, press Start, and download a clean table of Accor-family hotels. It is built for travel research, market mapping, and hospitality data pipelines.
The scraper covers the full Accor portfolio: Raffles, Fairmont, Sofitel, SLS, Delano, MGallery, Rixos, Mondrian, Pullman, Swissôtel, Angsana, Banyan Tree, Novotel, Mercure, Mama Shelter, Mantra, ibis, ibis Styles, ibis Budget, and more. Hotels from other chains are never mixed in.
Why use Accor Hotel Scraper?
- Whole-portfolio coverage — every Accor sub-brand in one dataset, filtered so no non-Accor hotels slip in.
- Clean, normalized output — consistent fields, no raw HTML, no duplicate rows; missing values are returned as
null. - Flexible input — search by hotel name, city, or postal code.
- Location-accurate — address, city, country, and coordinates for every matched property.
- Automation-ready — schedule runs, connect to Google Sheets, or pull results through the Apify API.
What makes this different
Accor's booking site is a client-rendered app that doesn't expose property data directly, so this Actor identifies Accor-family properties from public location data and attaches an all.accor.com booking link where one can be resolved — giving reliable, structured identity data for a portfolio most scrapers can't reach at all.
What data can you extract?


| Field | Description |
|---|---|
hotel_id | Property identifier |
hotel_name | Hotel name |
brand | Always Accor |
source | Always official |
source_url | Link to the hotel's booking page, when resolved |
observed_at | Timestamp when the data was collected |
check_in, check_out | Stay dates used for the search |
length_of_stay | Number of nights |
adults, children, rooms | Occupancy used for the search |
address, city, country, postal_code | Property location |
latitude, longitude | Coordinates |
star_rating | Hotel class, when available |
price, total_price, currency | Rate fields, returned when available |
metadata | Extra source-specific details |
How to use Accor Hotel Scraper

- Open the Actor and go to the Input tab.
- Enter a hotel name, an area / city, or a ZIP / postal code.
- Optionally set check-in and check-out dates, guests, and rooms.
- Set the output limit (start small to test, increase for wider searches).
- Press Start.
- When the run finishes, open the Dataset tab and export to JSON, CSV, or Excel — or connect via API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
hotel | string | No | — | Exact or partial name of a specific Accor-family hotel. |
area | string | No | New York (prefilled) | City or destination to discover hotels in. |
zip_code | string | No | 10001 when nothing else is set | Postal code to discover hotels near. |
check_in | string | No | 2 days from run date | Check-in date, YYYY-MM-DD. |
check_out | string | No | 2 nights after check-in | Check-out date, YYYY-MM-DD. |
adults | integer | No | 2 | Adult guests. |
children | integer | No | 0 | Child guests. |
rooms | integer | No | 1 | Number of rooms. |
currency | string | No | USD | 3-letter currency code for rates. |
limit | integer | No | 5 | Maximum hotels to return. |
Output data
Each dataset item is one hotel. Fields that a given search cannot resolve are returned as null rather than guessed.
Example output item
{"hotel_id": "osm-w145427111","source": "official","source_url": "https://all.accor.com/booking/en/accor/hotels/sofitel-new-york-45-w-44th-st-new-york-ny-10036-usa","observed_at": "2026-09-01T12:00:00.000Z","hotel_name": "Sofitel New York","brand": "Accor","check_in": "2026-09-20","check_out": "2026-09-22","length_of_stay": 2,"adults": 2,"children": 0,"rooms": 1,"address": "45 West 44th Street","city": "New York","country": "US","postal_code": "10036","latitude": 40.755394,"longitude": -73.98144,"star_rating": 4,"price": null,"total_price": null,"currency": null}
Usage examples
Look up one hotel
{ "hotel": "Sofitel New York" }
Discover Accor hotels in a city
{ "area": "Chicago", "limit": 15 }
Find Accor hotels near a postal code
{ "zip_code": "90015", "limit": 10 }
Tips for best results
- Use a specific hotel name when you want one property; use an area or ZIP to compare several.
- Increase
limitfor broader area searches — the default is tuned for a quick test. - Well-known sub-brand names (Sofitel, Novotel, Pullman, Mercure, ibis, Fairmont) resolve most reliably.
Known limitations
- Live rate fields (
price,total_price) are not consistently available for Accor properties and are frequentlynull. source_urlis only populated when a matching all.accor.com booking page can be resolved.- Coverage is strongest for well-known Accor sub-brands and major cities.
Integrations
Connect Accor Hotel Scraper to Google Sheets, Make, Zapier, Slack, or your own systems through the Apify API and webhooks. Schedule recurring runs to keep a property list current.
Export formats
Download results as JSON, CSV, Excel, or XML from the Dataset tab, or fetch them through the Apify API.
Frequently asked questions
How many hotels can I get per run?
As many as you set with limit, up to how many matching properties exist for that location.
Can I search by my own list of hotels or URLs?
You can run the Actor once per hotel name, or schedule a batch of runs. Direct URL input is not required — a hotel name is enough.
Why are some fields null?
The Actor never fabricates data. If a rate, booking link, or star rating cannot be resolved for a property, that field is returned as null.
Can I schedule this to run automatically?
Yes. Use Apify Schedules to run it hourly, daily, or weekly and send results to your storage or a connected app.
How fresh is the data?
Property identity and location are read at run time. Live rates, where returned, reflect the requested dates at run time.
Does it include hotels from other chains?
No. Results are filtered to Accor-family brands only.
Support
If a run fails or output looks wrong, open the Issues tab on the Actor's page with your input and the run ID. Fixes and questions are handled there.
Legal and responsible use
You are responsible for how you use the collected data, including compliance with applicable laws and data-protection rules such as GDPR where personal data is involved. Use this Actor for research and analytics — not to disrupt the target site.
Preview
