| data.checkinDate | string (YYYY-MM-DD) | Check-in date used in the search. | 2026-03-12 |
| data.checkoutDate | string (YYYY-MM-DD) | Checkout date used in the search. | 2026-03-14 |
| data.destination.name | string | Destination name resolved in Hoteis.com. | Vitoria, Espirito Santo, Brasil |
| data.destination.regionId | string | Internal identifier of the region in Hoteis.com. | 3711 |
| data.extractedAt | string (iso datetime) | Extraction date/time ISO. | 2026-03-05T16:10:00.000Z |
| data.items[].amenities[] | string | Main amenities shown on card. | Piscina |
| data.items[].badges[] | string | Card badges/promotional texts. | Anuncio |
| data.items[].city | string | City of hotel. | Vitoria |
| data.items[].freeCancellation | boolean | Indicates free cancellation availability. | true |
| data.items[].gallery[] | string | Hotel image gallery. | https://images.example.com/3976043-1.jpg |
| data.items[].id | string | Listing identifier returned by upstream. | 3976043 |
| data.items[].image | string | Main image of the hotel. | https://images.example.com/3976043-1.jpg |
| data.items[].leadPrice.amount | number | Numeric value of the main price. | 675 |
| data.items[].leadPrice.currency | string | Main price currency. | BRL |
| data.items[].leadPrice.display | string | Main price formatted. | R$ 675 |
| data.items[].name | string | Hotel name. | Golden Tulip Porto Vitoria |
| data.items[].neighborhood | string | Neighborhood/region of the hotel. | Praia do Canto |
| data.items[].position | number | Absolute position of the item within the search. | 51 |
| data.items[].propertyId | string | Property/hotel identifier. | 3976043 |
| data.items[].reviewCount | number | Number of reviews. | 1002 |
| data.items[].reviewLabel | string | Assessment summary text. | Maravilhosa |
| data.items[].reviewScore | number | Evaluation note. | 9 |
| data.items[].sponsored | boolean | Indicates whether the result appears sponsored. | true |
| data.items[].starRating | number | Star rating. | 4 |
| data.items[].strikePrice.amount | number | Numeric value of the crossed out price. | 710 |
| data.items[].strikePrice.currency | string | Currency of the crossed out price. | BRL |
| data.items[].strikePrice.display | string | Scratched price formatted. | R$ 710 |
| data.items[].taxesAndFees | string | Text of taxes and fees returned on the card. | inclui impostos e taxas |
| data.items[].url | string | URL publishes from the hotel to Hoteis.com. | https://www.hoteis.com/ho366809/golden-tulip-porto-vitoria-vitoria-brasil/?expediaPropertyId=3976043&top_dp=675&top_cur=BRL |
| data.location | string | Textual location received in the payload. | Vitoria |
| data.nextPage | number | Next page, when available. | 3 |
| data.nextPageUrl | string | URL preview for the next page. | https://www.hoteis.com/Hotel-Search?destination=Vitoria®ionId=&latLong=&d1=2026-03-12&startDate=2026-03-12&d2=2026-03-14&endDate=2026-03-14&adults=2&rooms=1&sort=RECOMMENDED&theme=&userIntent=&semdtl=&categorySearch=&useRewards=false&children=1&pwaDialog=&daysInFuture=&stayLength=&page=3 |
| data.numAdults | number | Number of adults used in the search. | 2 |
| data.numChildren | number | Number of children used in the search. | 1 |
| data.numRooms | number | Number of rooms used in the search. | 1 |
| data.offset | number | Calculated offset for paging. | 50 |
| data.page | number | Current listing page. | 2 |
| data.parser | "1.0.0" | Stable version of the API response format. | 1.0.0 |
| data.primaryResults | number | Number of items returned on the current page. | 50 |
| data.requestUrl | string | Same value as `data.url`; never exposes the queried internal endpoint. | https://www.hoteis.com/Hotel-Search?destination=Vitoria%2C%20Espirito%20Santo%2C%20Brasil®ionId=3711&latLong=&d1=2026-03-12&startDate=2026-03-12&d2=2026-03-14&endDate=2026-03-14&adults=2&rooms=1&sort=RECOMMENDED&theme=&userIntent=&semdtl=&categorySearch=&useRewards=false&children=1&pwaDialog=&daysInFuture=&stayLength= |
| data.resultsPerPage | number | Number of results per page. | 50 |
| data.searchId | string | Internal search identifier returned by upstream. | search-id-xyz |
| data.source | string | Source of extracted data. | hoteis.com |
| data.totalResults | number | Total results found. | 54 |
| data.type | string | Extraction type. | plp |
| data.url | string | URL final resolved during search navigation. | https://www.hoteis.com/Hotel-Search?destination=Vitoria%2C%20Espirito%20Santo%2C%20Brasil®ionId=3711&latLong=&d1=2026-03-12&startDate=2026-03-12&d2=2026-03-14&endDate=2026-03-14&adults=2&rooms=1&sort=RECOMMENDED&theme=&userIntent=&semdtl=&categorySearch=&useRewards=false&children=1&pwaDialog=&daysInFuture=&stayLength= |
| executionId | string (uuid) | Field executionId returned in the response payload. | aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee |
| notFound | boolean (optional; true when the upstream entity was not found and data is null) | Present and true when the upstream entity was not found. In this case data is null and the request still completes successfully. | N/A |
| requestId | string (uuid) | Field requestId returned in the response payload. | 11111111-2222-4333-8444-555555555555 |