Hellotickets.com Scraper
Pricing
from $1.00 / 1,000 results
Hellotickets.com Scraper
Extract Hellotickets event listings with prices, venues & availability data. Scrape concert, show & performance details for analytics, price tracking & market research. Reliable bulk event data extraction.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(3)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
22 days ago
Last modified
Categories
Share
What does Hellotickets Listings Scraper do?
Hellotickets Listings Scraper collects structured tours, attraction tickets, city passes, and other travel experiences from public Hellotickets city and category pages. Provide one Hellotickets listing URL, optionally filter by keyword or location, and choose the maximum number of records to save. The result is a clean dataset with titles, prices, currencies, ratings, review counts, durations, ticket features, provider information, and source context.
Use the dataset for travel market research, destination catalog building, experience comparison, price tracking, content planning, and recurring checks of public listings. The Actor also discovers related collections from the selected page, which helps find more unique experiences than the first visible group of listings alone.
Why use Hellotickets Listings Scraper?
- Destination research - Compare the tours and attraction tickets available in New York, London, and other Hellotickets destinations.
- Structured travel data - Receive consistent fields for listing identity, pricing, reviews, duration, languages, ticket options, fees, and accessibility.
- Catalog monitoring - Repeat runs to identify new listings, changed prices, updated ratings, or shifts in the experiences shown for a destination.
- Clean results - Repeated appearances of the same experience are combined, and empty values are left out of saved records.
- Flexible collection size - Use a small target for a quick check or a larger target for destination-level research.
- Workflow-ready exports - Download results as JSON, CSV, Excel, or XML, or connect completed runs to other services through Apify integrations.
What data can you extract from Hellotickets?
Each dataset item represents one unique Hellotickets experience. The exact fields depend on the information published for that listing.
| Field | Type | Description |
|---|---|---|
id | Integer | Internal listing identifier when available. |
alias_id | Integer | Stable experience alias identifier when available. |
code | String | Listing or supplier code. |
title | String | Experience or ticket title. |
origin_title | String | Original title supplied by the source. |
short_description | String | Short plain-text description. |
price | Number | Displayed price for the listing. |
price_eur | Number | Euro-converted price when available. |
currency_code | String | Currency code associated with price. |
rating | Number | Average customer rating. |
review_count | Integer | Number of reviews. |
image_url | String | Main image URL for the listing. |
thumbnail_url | String | Secondary thumbnail URL when available. |
product_url | String | Direct Hellotickets experience URL. |
duration | String | Duration shown for the experience. |
offered_languages | Array | Languages offered for the experience. |
fee_total_i18n | Number | Total displayed fee amount when available. |
fee_percentage | Number | Fee percentage when available. |
merchant_cancellable | Boolean | Whether the merchant marks the listing as cancellable. |
cancellation_type | Integer | Cancellation type code when available. |
is_product_or_alias | Boolean | Whether the source marks the record as a product alias. |
skip_line | Boolean | Whether skip-the-line access is indicated. |
smartphone_ticket | Boolean | Whether a smartphone ticket is supported. |
wheelchair_access | Boolean | Whether wheelchair access is indicated. |
instant_ticket_delivery | Boolean | Whether instant ticket delivery is indicated. |
is_open | Boolean | Availability or open-status indicator. |
is_free_product | Boolean | Whether the listing is marked as free. |
is_grouped_tour | Boolean | Whether the listing is marked as a group tour. |
service | String | Provider or service label. |
custom_settings | Object | Public listing settings when available. |
slug_exists | Object | Available locale slugs when provided by the source. |
sub_categories | Array | Nested subcategory values when available. |
system_groups | Array | Source group labels when available. |
source_section | String | Main page section where the listing was found. |
source_sections | Array | All page sections where the listing appeared. |
source_collection_id | Integer | Parent collection identifier when available. |
source_collection_title | String | Parent collection title. |
source_collection_url | String | Parent collection URL. |
source_collection_description | String | Parent collection description. |
city_id | String | Hellotickets city identifier. |
city_slug | String | City slug from the submitted URL. |
locale | String | Locale inferred from the submitted URL. |
page_url | String | Page used to start the collection. |
page_title | String | Title of the source page. |
How to use Hellotickets Listings Scraper
- Provide a Hellotickets city or category URL in
startUrlto search that catalog. - Provide only
keywordto search across the worldwide Hellotickets destination directory. - Provide
keywordandlocationto search matching cities, states, countries, or locales. - Leave all search fields empty to run the prefilled example destination.
- Set
results_wantedto the maximum number of unique listings you want. - Run the Actor and review the dataset preview.
- Download the results or connect the dataset to your research, reporting, or automation workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://www.hellotickets.com/us/new-york/c-1?qs=New%20York | Optional public Hellotickets city or category URL. |
keyword | String | No | Empty | Terms matched against listing titles, descriptions, providers, and collection names. |
location | String | No | Empty | City, state, country, or locale used to select destinations when no URL is supplied. |
results_wanted | Integer | No | 20 | Maximum number of unique tour, ticket, pass, or experience listings to save. Minimum value is 1. |
When startUrl is supplied, the city is selected from its /c-<cityId> segment. When it is omitted and a search option is supplied, the Actor discovers destinations from Hellotickets' worldwide city directory and searches catalogs until it reaches results_wanted or exhausts the matching destinations.
Output Data
The default dataset contains one JSON object per unique listing. Fields that are not available on the source page are omitted from that item rather than saved as empty values. This keeps the dataset easier to filter and use in spreadsheets, databases, and downstream applications.
Usage Examples
Basic New York Collection
Collect up to 20 unique listings from a New York city page.
{"startUrl": "https://www.hellotickets.com/us/new-york/c-1?qs=New%20York","results_wanted": 20}
Worldwide Keyword Search
Use only keyword to search worldwide instead of falling back to New York.
{"keyword": "Broadway","results_wanted": 50}
Keyword and Location Search
Use location to limit broad search to matching cities or countries.
{"keyword": "museum","location": "United States","results_wanted": 50}
Larger London Collection
Increase the result target when you are building a broader destination catalog.
{"startUrl": "https://www.hellotickets.com/united-kingdom/london/c-2?qs=London","results_wanted": 200}
Sample Output
This example shows one realistic dataset item. Some optional fields may be omitted when Hellotickets does not publish them.
{"id": 115707,"alias_id": 10,"code": "2198305","title": "Go City: New York City Explorer Pass - Choose 2, 3, 4, 5, 6, 7 or 10 attractions","origin_title": "Go City: New York City Explorer Pass - Choose 2, 3, 4, 5, 6, 7 or 10 attractions","short_description": "The Go City: New York City Explorer Pass is a sightseeing pass that gets you into top attractions for less than buying tickets one by one.","price": 85,"price_eur": 63,"currency_code": "USD","rating": 4.6,"review_count": 10908,"image_url": "https://res.cloudinary.com/hello-tickets/image/upload/v1755185121/se0f3bejhcoflf65iqas.jpg","thumbnail_url": "https://res.cloudinary.com/hello-tickets/image/upload/v1755185121/se0f3bejhcoflf65iqas.jpg","product_url": "https://www.hellotickets.com/us/new-york/new-york-city-explorer-pass/a/pa-10","fee_total_i18n": 13,"fee_percentage": 17,"merchant_cancellable": true,"cancellation_type": 3,"is_product_or_alias": true,"skip_line": false,"smartphone_ticket": false,"wheelchair_access": false,"instant_ticket_delivery": false,"is_open": false,"is_free_product": false,"is_grouped_tour": false,"service": "gk","custom_settings": {"disableDiscountOnFrontend": true},"slug_exists": {"en": true,"en_US": true},"source_section": "top_subcategories_api","source_sections": ["top_subcategories_api"],"source_collection_id": 1466,"source_collection_title": "New York Tourist Cards","source_collection_url": "https://www.hellotickets.com/us/new-york/new-york-pass-and-other-passes/sc-1-1466","city_id": "1","city_slug": "new-york","locale": "us","page_url": "https://www.hellotickets.com/us/new-york/c-1?qs=New%20York","page_title": "New York"}
Tips for best results
- Start with a listing page - Use a city or category URL that visibly contains tours, tickets, passes, or other experiences.
- Keep the URL complete - Preserve the locale, city path, category path, and any
qsquery that defines the collection you want. - Test with a small target - Start with
results_wanted: 20and inspect the dataset before requesting a larger collection. - Match the target to the destination - Smaller destinations may contain fewer unique experiences than major travel markets.
- Use query variations carefully - Different
qsvalues can surface different experiences, but similar queries may return overlapping listings. - Search broadly when needed - Use keyword-only for worldwide discovery, or add
locationto limit the destination directory before catalogs are fetched. - Schedule destination checks - Recurring runs are useful for tracking changes in prices, ratings, review counts, and visible inventory.
Integrations and export formats
- Google Sheets - Review prices, ratings, and destination coverage in a shared spreadsheet.
- Airtable - Build a searchable experience catalog with views for cities, providers, or ticket features.
- Make and Zapier - Start follow-up actions after a run completes.
- Webhooks - Send completed run notifications or dataset information to another application.
- Programmatic workflows - Retrieve run and dataset data from your own applications through Apify.
| Format | Useful for |
|---|---|
| JSON | Data processing and application workflows |
| CSV | Spreadsheet analysis and quick review |
| Excel | Reporting and business analysis |
| XML | Systems that require XML exports |
Frequently Asked Questions
Can I collect tours and attraction tickets from any Hellotickets destination?
Yes. Use a public Hellotickets city or category page as startUrl, or omit the URL and use a keyword to search the worldwide destination directory.
Can I search with a keyword?
Yes. Enter a value in keyword to match listing titles, original titles, descriptions, providers, and collection names. You can also preserve a Hellotickets qs value in startUrl.
Can I filter by location?
Yes. Enter a city, state, country, or locale in location. Without a URL, it selects matching destinations before catalogs are searched. With a URL, it filters records from that URL's catalog.
Why did the Actor return fewer records than results_wanted?
The destination may have fewer unique public listings than the requested limit, or the selected category and query may be narrow. Try a broader city or category page and compare the available inventory.
Are duplicate listings removed?
Yes. When the same experience appears in more than one section or related collection, the Actor combines it into one dataset item and retains the available source context.
Can I export the dataset to CSV or Excel?
Yes. Apify supports JSON, CSV, Excel, XML, and other dataset export options from the run results.
Can I schedule recurring runs?
Yes. Apify Schedules can run the Actor daily, weekly, or at a custom interval for destination and catalog monitoring.
Why are some fields missing?
Fields are omitted when the source listing does not provide that information. Check several records before treating an optional field as required for your workflow.
Is collecting Hellotickets data legal?
You are responsible for complying with Hellotickets terms, applicable laws, privacy requirements, and any restrictions that apply to your use of the collected data. Collect only information you are permitted to use and respect the source website's rules.
Related Actors
- Feverup Event Scraper - Collect event listings, prices, dates, venues, ratings, and direct links from Feverup category pages.
- Eventbrite Scraper - Extract public Eventbrite event listings with dates, locations, categories, prices, and ticket URLs.
- Ticketmaster Event Scraper - Collect public Ticketmaster event data with dates, venues, availability, and artist information.
Support
For a bug report or feature request, use the Issues tab on the Actor page in Apify Console. Include the input URL, the expected result, and a short description of what happened so the issue can be investigated efficiently.
Legal Notice
This Actor is intended for legitimate collection of publicly available Hellotickets listing data. You are responsible for complying with website terms, applicable laws, privacy rules, and any agreements governing how you access, store, analyze, or redistribute the data.