Royal Opera House Muscat Scraper
Pricing
from $2.80 / 1,000 results
Royal Opera House Muscat Scraper
⚡ Fast Royal Opera House Muscat scraper. No login, no API key. Get opera, ballet, concerts, jazz and Arabic music performances by list or performance URL: every show date, venue, genre, OMR ticket prices per seating category and seat availability, with genre and date filters.
Pricing
from $2.80 / 1,000 results
Rating
0.0
(0)
Developer
Aboo Script
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare

Royal Opera House Muscat Scraper extracts performances from Royal Opera House Muscat into clean, structured data you can download as JSON, CSV, Excel, or HTML. Paste the upcoming performances page or a performance page, and get the title, genre, venue, every show date, ticket prices per seating category, and seat availability. No account or login required.
Introduction
Royal Opera House Muscat is Oman's leading venue for opera, ballet, concerts, jazz, Arabic music, and world music, with a full season of international and local performances every year.
This actor collects the same public information you see in your browser, including the prices and availability shown when you start booking, and turns it into a ready-to-use dataset. You can run it once, schedule it to run daily, or connect it to your own tools.
What data can you extract from Royal Opera House Muscat?
- 🎭 Title, subtitle, and description of each performance
- 🎼 Genre, season, and production code
- 📍 Venue (Royal Opera House Muscat, House of Musical Arts, or the outdoor Maidan)
- 📅 Every show date and time in ISO format, plus the first and last date
- 💲 Ticket prices in OMR per seating area, seat category, and ticket type, with the lowest and highest price
- 🎟️ Sale status per date (on sale, sold out) and availability per seat category (available, nearly full, sold out)
- 🖼️ Poster image
- 🔗 Links to the performance page and to the booking pages
Use Cases
- 📈 Market research: compare ticket prices across genres, venues, and dates in Oman's cultural scene.
- 🕵️ Competitor monitoring: follow what the opera house programs and how fast shows sell out.
- 🎫 Ticketing and travel apps: show upcoming Muscat performances with dates, prices, and booking links.
- 🗂️ Database building: keep an up-to-date calendar of every performance of the season.
- 🤖 AI and automation: feed clean, structured data into spreadsheets, dashboards, or AI workflows.
How to scrape Royal Opera House Muscat step by step
- Paste one or more Royal Opera House Muscat URLs into Start URLs.
- Optionally pick a Genre and a Date from / Date to range.
- Set Maximum number of results to how many performances you want per URL.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or HTML from the Output tab.
Input
- Start URLs: Royal Opera House Muscat URLs to scrape. Supported pages: the upcoming performances page in English or Arabic (for example
https://rohmuscat.org.om/en/performance/upcoming-performances) and single performance pages (for examplehttps://www.rohmuscat.org.om/en/performance/performance-detail?i=634). - Maximum number of results: how many performances to collect for each start URL.
- Genre: only collect performances of one genre (Opera, Concerts, Ballets, Arabic Music, Jazz, World Music, or Show). Works on the upcoming performances page.
- Date from and Date to: only collect performances with at least one show date in this range, just like the date filter on the website. Works on the upcoming performances page.
Input Examples
Scrape the upcoming performances page:
{"startUrls": [{ "url": "https://rohmuscat.org.om/en/performance/upcoming-performances" }],"maxResults": 3}
Only opera performances between January and March 2027:
{"startUrls": [{ "url": "https://rohmuscat.org.om/en/performance/upcoming-performances" }],"maxResults": 3,"genre": "Opera","dateFrom": "2027-01-01","dateTo": "2027-03-31"}
Output
Each performance is saved as one item in the dataset. Here is an example of a single item:
{"url": "https://www.rohmuscat.org.om/en/performance/performance-detail?i=634","id": 634,"productionCode": "NAWL","title": "NAWAL","subtitle": null,"description": "Celebrated singer and music icon Nawal, known as Qitharat al Khaleej, is one of the most successful performers in the Arabic music world...","genre": "Arabic Music","venue": "ROHM MAIDAN","season": "2026-27","imageUrl": "https://www.rohmuscat.org.om/PublishingImages/Lists/PerformanceMaster/AllItems/SEASON26-27/nawal2.png?RenditionID=7","language": "en","bookingUrl": "https://om.web.patrontools.com/_RoyalOperaHouseMuscat/Productions/NAWL/Performances","firstDate": "2026-11-12T19:00:00+04:00","lastDate": "2026-11-12T19:00:00+04:00","priceMin": 35,"priceMax": 150,"currency": "OMR","performances": [{"date": "2026-11-12T19:00:00+04:00","dateText": "November 12 2026 7:00 PM","performanceId": 1,"bookingUrl": "https://om.web.patrontools.com/_RoyalOperaHouseMuscat/Sections/Choose?prod_id=NAWL&perf_id=1","status": "On sale","tickets": [{"section": "All","seatType": "Diamond","ticketType": "Adult","price": 150,"priceText": "OMR 150.000","currency": "OMR","availability": "Available"},{"section": "All","seatType": "Platinum","ticketType": "Adult","price": 90,"priceText": "OMR 90.000","currency": "OMR","availability": "Nearly full"},{"section": "All","seatType": "Gold","ticketType": "Adult","price": 70,"priceText": "OMR 70.000","currency": "OMR","availability": "Available"},{"section": "All","seatType": "Silver","ticketType": "Adult","price": 35,"priceText": "OMR 35.000","currency": "OMR","availability": "Available"}]}]}
You can download the dataset in JSON, CSV, Excel, XML, or HTML, or access it through the Apify API.
Notes
- Only the upcoming performances page and single performance pages are supported; other pages (calendar, exhibitions, library) are skipped.
- Sold-out performances do not show prices on the booking site, so their
ticketslist is empty andpriceMin/priceMaxarenull. - Performances from past seasons can still be scraped from their performance page, but they have no booking information and no genre.
- Arabic pages return titles, genres, and venues in Arabic; dates are always converted to the same ISO format with the Muscat time zone (+04:00).
- Prices are shown in Omani rial (OMR) and include VAT, as on the website.
- Venue names are returned exactly as the website writes them, so the same outdoor venue can appear with slightly different spellings.
Why use the Royal Opera House Muscat Scraper?
- ✅ No login needed: works with public data only, so there is no account to manage.
- 🎟️ Full price list: every seating area and seat category per show date, not just a "from" price.
- 🧹 Clean data: numbers are real numbers, dates use one standard format, and text is free of HTML.
- 💸 Pay for what you need: set a result limit per URL and keep every run small and cheap.
- 🔄 Ready for automation: schedule runs, export to Google Sheets, or connect to Make, Zapier, and n8n.
FAQ
How many results can I scrape?
You can set any number in Maximum number of results. The actor keeps going until it reaches your limit or has collected every performance of the current season.
Do I need a Royal Opera House Muscat account?
No. The actor only collects publicly available data. You do not need to log in or provide any account details.
Can I scrape data on a schedule?
Yes. Use Apify Schedules to run the actor every hour, day, or week, and get fresh prices and availability automatically.
Why are some fields empty?
Some performances do not show every piece of information, such as a subtitle. When a field is not available on the website, it is returned as null.
Can I request a new feature or filter?
Yes. Right now the actor supports start URLs with genre and date filters. If you need other filters or inputs, such as venue, get in touch and they can be added.
Can I get a custom or private version?
Yes. The actor can be customized for your workflow, delivered as a private version, or a new scraper can be built for a different website. Use the contact details below.
Need to scrape other event and ticketing platforms?
- Etihad Arena Scraper: Abu Dhabi events with dates, venues, and ticket details.
- Virgin Megastore Tickets Scraper: concerts, shows, and sports events across the Middle East.
- The Agenda Scraper - Dubai Concerts & Shows: Dubai concerts and live shows with dates and descriptions.
- Webook Scraper - Events & Experiences: events, concerts, matches, and experiences in Saudi Arabia and the Gulf.
- Ticketmaster Scraper: events, venues, and ticket prices from Ticketmaster.
Need help or want a custom solution?
- 📧 Email: aboo.script@gmail.com
- 🧩 More scrapers: Apify profile
Image Credit
Image credit: Royal Opera House Muscat