OYO Rooms Search Scraper avatar

OYO Rooms Search Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
OYO Rooms Search Scraper

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.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extracts OYO hotel listings from public server-rendered Schema.org microdata and specific hotel pages from public JSON-LD. The implementation uses bounded HTTPS requests—no browser, fingerprint spoofing, WebDriver modification, forged client hints, CAPTCHA handling, or access-control bypass.

Modes

  • search: search up to 10 city slugs, paginate within maxPages, deduplicate globally by numeric hotel ID, and stop exactly at maxItems.
  • hotelUrl: normalize up to 50 public https://www.oyorooms.com/{numeric-id}/ URLs and extract hotel JSON-LD.
  • scrapeDetails: true: enrich search records with the corresponding public hotel-page JSON-LD.

Input dates must be real YYYY-MM-DD calendar dates with checkout after check-in. Limits and types are validated without coercion. Proxy and headless inputs were removed because the Actor no longer uses a browser and ordinary public requests currently work without paid infrastructure.

Output

Every record has stable identity, canonical URL, city/address, requested dates/guests, provenance, and timestamp. detailStatus is always explicit (not_requested, success, or unavailable). Search pages additionally expose current/original prices, discount, taxes, rating, reviews, amenities, coordinates, and images when present. Detail pages expose Schema.org address, coordinates, phone, check-in/out times, rating, image, and INR price specification.

The Actor rejects access-control responses, unexpected content types, responses over 5 MiB, malformed input, and zero-result runs. It retries only one transient network/5xx failure and never retries 4xx access control.

Example:

{
"mode": "search",
"cities": ["Mumbai"],
"maxItems": 3,
"maxPages": 1,
"scrapeDetails": true
}

Use results responsibly and verify current price and availability with OYO before booking.