Hellotickets.com Scraper avatar

Hellotickets.com Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Hellotickets.com Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

22 days ago

Last modified

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.

FieldTypeDescription
idIntegerInternal listing identifier when available.
alias_idIntegerStable experience alias identifier when available.
codeStringListing or supplier code.
titleStringExperience or ticket title.
origin_titleStringOriginal title supplied by the source.
short_descriptionStringShort plain-text description.
priceNumberDisplayed price for the listing.
price_eurNumberEuro-converted price when available.
currency_codeStringCurrency code associated with price.
ratingNumberAverage customer rating.
review_countIntegerNumber of reviews.
image_urlStringMain image URL for the listing.
thumbnail_urlStringSecondary thumbnail URL when available.
product_urlStringDirect Hellotickets experience URL.
durationStringDuration shown for the experience.
offered_languagesArrayLanguages offered for the experience.
fee_total_i18nNumberTotal displayed fee amount when available.
fee_percentageNumberFee percentage when available.
merchant_cancellableBooleanWhether the merchant marks the listing as cancellable.
cancellation_typeIntegerCancellation type code when available.
is_product_or_aliasBooleanWhether the source marks the record as a product alias.
skip_lineBooleanWhether skip-the-line access is indicated.
smartphone_ticketBooleanWhether a smartphone ticket is supported.
wheelchair_accessBooleanWhether wheelchair access is indicated.
instant_ticket_deliveryBooleanWhether instant ticket delivery is indicated.
is_openBooleanAvailability or open-status indicator.
is_free_productBooleanWhether the listing is marked as free.
is_grouped_tourBooleanWhether the listing is marked as a group tour.
serviceStringProvider or service label.
custom_settingsObjectPublic listing settings when available.
slug_existsObjectAvailable locale slugs when provided by the source.
sub_categoriesArrayNested subcategory values when available.
system_groupsArraySource group labels when available.
source_sectionStringMain page section where the listing was found.
source_sectionsArrayAll page sections where the listing appeared.
source_collection_idIntegerParent collection identifier when available.
source_collection_titleStringParent collection title.
source_collection_urlStringParent collection URL.
source_collection_descriptionStringParent collection description.
city_idStringHellotickets city identifier.
city_slugStringCity slug from the submitted URL.
localeStringLocale inferred from the submitted URL.
page_urlStringPage used to start the collection.
page_titleStringTitle of the source page.

How to use Hellotickets Listings Scraper

  1. Provide a Hellotickets city or category URL in startUrl to search that catalog.
  2. Provide only keyword to search across the worldwide Hellotickets destination directory.
  3. Provide keyword and location to search matching cities, states, countries, or locales.
  4. Leave all search fields empty to run the prefilled example destination.
  5. Set results_wanted to the maximum number of unique listings you want.
  6. Run the Actor and review the dataset preview.
  7. Download the results or connect the dataset to your research, reporting, or automation workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.hellotickets.com/us/new-york/c-1?qs=New%20YorkOptional public Hellotickets city or category URL.
keywordStringNoEmptyTerms matched against listing titles, descriptions, providers, and collection names.
locationStringNoEmptyCity, state, country, or locale used to select destinations when no URL is supplied.
results_wantedIntegerNo20Maximum 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
}

Use only keyword to search worldwide instead of falling back to New York.

{
"keyword": "Broadway",
"results_wanted": 50
}

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 qs query that defines the collection you want.
  • Test with a small target - Start with results_wanted: 20 and 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 qs values can surface different experiences, but similar queries may return overlapping listings.
  • Search broadly when needed - Use keyword-only for worldwide discovery, or add location to 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.
FormatUseful for
JSONData processing and application workflows
CSVSpreadsheet analysis and quick review
ExcelReporting and business analysis
XMLSystems 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.

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.

  • 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.

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.