Wego Scraper - MENA Hotel Deals, Rates & Reviews avatar

Wego Scraper - MENA Hotel Deals, Rates & Reviews

Pricing

from $1.50 / 1,000 hotel records

Go to Apify Store
Wego Scraper - MENA Hotel Deals, Rates & Reviews

Wego Scraper - MENA Hotel Deals, Rates & Reviews

Scrape Wego hotels by city or search URL. Get rates, providers, booking links, coordinates, scores, images and property details. Optionally fetch guest review text, ratings, dates and public author details.

Pricing

from $1.50 / 1,000 hotel records

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Wego Hotel Scraper

Find Wego hotel rates by city and stay dates, or paste hotel search links. Each dataset row contains a hotel, its cheapest available rate for that stay, and links to the hotel and booking offer. Optional profile and guest review fields add more detail when you need them.

Why This Scraper?

  • Search multiple cities or use Wego hotel search links with your chosen dates and guests.
  • Compare quoted amounts, taxes, providers, room types and cancellation terms.
  • Get location, star class, review scores and the image URLs available with each result.
  • Add hotel contact details, amenities, policies and property information with fetchDetails.
  • Add guest review text, ratings, dates and public author details with fetchReviews.
  • Track changes across scheduled runs or resume an interrupted run without repeating earlier rows.

Data You Get

FieldExample
hotelId000001
nameSample City Hotel
urlWego hotel page link
star4
cityNameDubai
latitude25.0000
longitude55.0000
imageUrlPrimary hotel image URL
imageUrlsEvery image URL available with the result
imagesCount50, the reported image count, which may exceed available URLs
reviewScore85 out of 100
reviewCount100
reviewBreakdownScores and counts by guest group
priceAmount180 in the quoted currency
priceCurrencyUSD
totalAmountUsd180
taxAmountUsd20
providerCodeexample-provider
roomTypeStandard room
freeCancellationtrue
addressAvailable with fetchDetails
amenitiesAvailable with fetchDetails
reviewsGuest reviews when fetchReviews is on
reviewsFetchedNumber of guest reviews returned for this hotel

How to Use

Search a city

{
"mode": "search",
"locations": ["Dubai"],
"checkIn": "2026-10-01",
"checkOut": "2026-10-03",
"maxItems": 20
}

Compare several cities with filters

{
"mode": "search",
"locations": ["Dubai", "Doha"],
"checkIn": "2026-10-01",
"checkOut": "2026-10-03",
"starRatings": ["4", "5"],
"maxPriceUsd": 300,
"maxItems": 30
}

Fetch hotel profiles and guest reviews

{
"mode": "search",
"locations": ["Dubai"],
"checkIn": "2026-10-01",
"checkOut": "2026-10-03",
"fetchDetails": true,
"fetchReviews": true,
"maxReviewsPerHotel": 20,
"maxItems": 5
}
{
"mode": "url",
"urls": ["https://www.wego.com/en/hotels/searches/dxb/2026-10-01/2026-10-03?guests=2"],
"maxItems": 20
}

Hotel detail page links are not accepted as input. Results and prices depend on availability for the selected stay. imageUrls contains URLs supplied with the result; imagesCount is a separate reported count.

Input Parameters

ParameterTypeDefaultDescription
modestringsearchSearch by city or use url for hotel search links.
locationsarrayDubaiCity names in search mode.
checkInstringnext available dateStay start in search mode.
checkOutstringday after check-inStay end in search mode.
roomsinteger1Rooms in search mode.
adultsinteger2Adults in search mode.
currencystringUSDCurrency for quoted rates.
urlsarrayexample search linkWego hotel search links in URL mode.
starRatingsarraynoneKeep selected star classes.
minPriceUsdintegernoneMinimum quoted price in USD.
maxPriceUsdintegernoneMaximum quoted price in USD.
freeCancellationOnlybooleanfalseKeep offers with free cancellation.
sortBystringpopularityOrder returned hotels.
fetchDetailsbooleantrueAdd the hotel profile. One enrichment event per committed profile.
fetchReviewsbooleanfalseAdd guest review records.
maxReviewsPerHotelinteger20Review cap per hotel; 0 skips review reads.
maxItemsinteger20Maximum hotel rows; 0 means unlimited.
maxPagesinteger0Maximum feed polls per city; 0 means no user-set poll limit.
resumeFromRunIdstringnoneContinue from an earlier run or dataset.
incrementalModebooleanfalseReturn changes for a recurring search.
stateKeystringnoneOptional name for the recurring search state.
emitUnchangedbooleanfalseAlso return unchanged hotels.
emitExpiredbooleanfalseAlso return hotels absent after a complete scan.
mcpConnectorsarrayemptyOptional connector IDs for an export.
notionParentPageUrlstringnoneParent page for a Notion export.
maxNotifyListingsinteger50Maximum rows sent through connectors.
proxyobjectApify defaultConnection configuration.

The hotel record is charged once per dataset row. A successful profile read adds one Hotel detail enrichment event. When guest reviews are enabled, each started block of 10 fetched reviews adds one more enrichment event on a hotel row that is returned: 1-10 reviews add one event, 11-20 add two. Empty or failed review reads and unchanged rows suppressed by incremental mode add no review event.

For recurring monitoring, keep the same city, stay dates and filters. The first incremental run returns NEW hotels; later runs return changes. emitUnchanged and emitExpired can add billed rows. Resume continues a specific previous run and skips rows it already collected.

Send results into your apps (MCP connectors)

Optionally select authorized connectors with mcpConnectors. Set notionParentPageUrl for Notion and use maxNotifyListings to cap exported rows. The complete records remain in the dataset.

Output Example

Sample shape: values are illustrative placeholders, not from a live hotel.

{
"recordId": "000001",
"hotelId": 1,
"rowType": "hotel",
"name": "Sample City Hotel",
"url": "https://www.wego.com/en/hotels/searches/dxb/2026-10-01/2026-10-03/1",
"star": 4,
"cityCode": "DXB",
"cityName": "Dubai",
"latitude": 25.0,
"longitude": 55.0,
"imageUrl": "https://zen.wego.com/hotelz/000/00000000/0000000000.jpeg",
"imageUrls": ["https://zen.wego.com/hotelz/000/00000000/0000000000.jpeg"],
"imagesCount": 10,
"reviewScore": 85,
"reviewCount": 100,
"priceAmount": 180,
"priceCurrency": "USD",
"priceUsd": 180,
"providerCode": "example-provider",
"roomType": "Standard room",
"freeCancellation": true,
"address": "Sample street, Dubai",
"amenities": ["Wi-Fi", "Parking"],
"reviewsFetched": 1,
"reviews": [{"reviewId": "review-0001", "rating": 8, "comments": [{"type": "pros", "comment": "Comfortable room"}], "postedAt": "2026-01-01", "authorName": "Guest Name"}],
"changeType": "NEW",
"changedFields": [],
"firstSeenAt": "2026-01-01T00:00:00Z",
"lastSeenAt": "2026-01-01T00:00:00Z"
}

The sample shows optional profile and guest review fields together. Search-only runs omit profile fields, and reviews are included only when enabled.

Plan Requirement

An Apify account is needed to run the actor. Choose review and detail options based on the data you need; the input shows the charges associated with each option.