VOOZH about

URL: https://apify.com/scrapeai/oyo-hotel-scraper

โ‡ฑ OYO Hotel Scraper ยท Apify


Pricing

from $4.99 / 1,000 results

Go to Apify Store

Scrape hotel listings from OYO based on city and date filters. Extracts name, price, rating, amenities, images, availability, and booking URL.

Pricing

from $4.99 / 1,000 results

Rating

5.0

(3)

Developer

๐Ÿ‘ ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

12 days ago

Last modified

Share

OYO Hotel Scraper ๐Ÿจ

A web scraper for OYO hotel listings. It navigates OYO search pages, intercepts API responses, extracts hotel metadata, and optionally scrapes hotel detail pages for missing fields.

Features

  • Scrapes OYO hotel listings using search URLs or city/date inputs.
  • Captures hotel name, price, discounted price, rating, review count, amenities, images, room type, availability, and booking URL.
  • Supports optional startUrl override and cityId filter for exact OYO URLs.
  • Handles infinite scroll, page load delays, and embedded JSON extraction.

Getting Started

  1. Install dependencies

    $npminstall
  2. Configure input

    • Edit INPUT.json or provide actor input through the Apify platform.
    • Example INPUT.json:
      {
      "city":"Chennai",
      "startUrl":"https://www.oyorooms.com/search?location=Chennai%2C%20Tamil%20Nadu%2C%20India&checkin=03%2F04%2F2026&checkout=04%2F04%2F2026&roomConfig%5B%5D=1&showSearchElements=false&country=india&guests=1&rooms=1&filters%5Bcity_id%5D=12",
      "cityId":"12",
      "checkIn":"2026-04-10",
      "checkOut":"2026-04-11",
      "maxHotels":100,
      "headless":true
      }
  3. Run locally

    $npm start
  4. Docker / Actor

    • The Dockerfile can build the image.
    • .actor/actor.json defines the Apify actor configuration.

File Overview

  • src/main.js โ€“ actor entry point that loads input, launches Playwright, and calls the scraper.
  • src/scraper.js โ€“ scraping implementation for OYO search pages and hotel detail pages.

Input & Output Schemas

  • Input schema: .actor/input_schema.json โ€“ defines supported actor inputs such as city, startUrl, cityId, checkIn, checkOut, maxHotels, and headless.
  • Dataset schema: .actor/dataset_schema.json โ€“ defines the output record structure for scraped hotel data.

These schema files are referenced by .actor/actor.json and used by Apify for input validation and dataset storage.

Logs & Storage

  • Logs are written to Apify storage during actor execution.
  • Scraped dataset records are stored in Apify dataset storage.

License

This project is provided as-is. Feel free to adapt and extend it for your own scraping needs.

You might also like

Booking.com Hotels Scraper

codingfrontend/booking-com-hotels-scraper

Scrape hotel listings from Booking.com search results. Extracts hotel name, price, rating, review count, location, and star rating.

๐Ÿ‘ User avatar

Coding Frontned

2

Oyorooms Hotels Search Scraper

stealth_mode/oyorooms-hotels-search-scraper

Scrape OYO Rooms hotel listings by city or search page. Collect names, ratings, pricing, amenities, geo-locations, images, and 29+ fields per property โ€” perfect for travel analysts, price comparison tools, and hospitality researchers.

Booking.com Hotel Scraper

scrapepilot/booking-com-hotel-scraper

Extract comprehensive hotel data from Booking.com โ€“ property details, pricing, availability, guest reviews, amenities, and more

OYO Rooms Search Scraper

codingfrontend/oyo-rooms-search-scraper

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape OYO Rooms data seamlessly, reliably, and at scale.

๐Ÿ‘ User avatar

Coding Frontned

2

OYO Rooms Reviews Scraper

codingfrontend/oyo-rooms-reviews-scraper

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape OYO Rooms data seamlessly, reliably, and at scale.

๐Ÿ‘ User avatar

Coding Frontned

2

Booking Hotel Scraper

scrapeai/booking-hotel-scraper

It extracts hotel name, location, price per night, star rating, guest rating, review count, amenities, room types, images, and property description by navigating search results and visiting individual hotel detail pages. Suitable for price monitoring, hotel dataset creation, and market analysis.

Booking.com Hotel Scraper

crawlerbros/booking-hotel-scraper

Comprehensive scraper for Booking.com hotel listings. Extract prices, ratings, reviews, amenities, breakfast info, and more.

31

4.6

Booking.com Scraper for Hotel Prices & Reviews

runtime/booking-scraper

Extract Booking.com hotel search results with prices, ratings, review counts, addresses, coordinates, direct hotel URLs, filters, and optional room details.

๐Ÿ‘ User avatar

scraping automation

72

1.2