StubHub Event Scraper avatar

StubHub Event Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
StubHub Event Scraper

StubHub Event Scraper

Instantly harvest StubHub event data. Extract real-time ticket prices, event details, venues & availability for concerts, sports, theater & live events. Monitor trends, analyze pricing & unlock market opportunities.

Pricing

from $1.49 / 1,000 results

Rating

5.0

(4)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

4

Bookmarked

35

Total users

4

Monthly active users

7 days ago

Last modified

Share

What does StubHub Event Scraper do?

StubHub Event Scraper collects public event listings from StubHub explore pages and saves them as structured event data. Provide one StubHub explore URL, choose the result and page limits, and receive event titles, IDs, dates, times, venues, location details, event links, pricing signals, availability flags, and source metadata.

The dataset is useful for event discovery, ticket-market research, venue monitoring, event aggregation, reporting, and scheduled snapshots of upcoming concerts, sports, theater, and other live events.

Why use StubHub Event Scraper?

  • Event discovery by location - Start with a StubHub explore URL containing the location context you want to monitor.
  • Useful ticket-market fields - Capture event identity, venue, schedule, minimum price when available, currency, active-listing status, and event state.
  • Controlled collection size - Set the maximum number of results and pages for quick tests or broader datasets.
  • Clean, deduplicated records - Each event is saved once per run using its StubHub event ID.
  • Automation-ready output - Export the dataset as JSON, CSV, Excel, XML, or connect it to webhooks and other Apify integrations.
  • Recurring monitoring - Schedule runs to refresh event coverage for a city, region, category, or market.

What data can you extract from StubHub?

FieldTypeDescription
record_typeStringRecord type, normally event.
event_idStringStubHub event identifier.
titleStringEvent name or title.
urlStringDirect StubHub event page URL.
day_of_weekStringEvent day abbreviation when available.
date_textStringFormatted event date when available.
time_textStringFormatted event time when available.
date_time_textStringCombined date and time text available in a fallback result.
venueStringVenue name.
venue_locationStringVenue city, state, or location text.
venue_idNumberStubHub venue identifier when available.
category_idNumberStubHub category identifier when available.
image_urlStringEvent image URL when available.
min_priceNumberLowest displayed ticket price when available.
currencyStringCurrency associated with the minimum price.
price_classNumberStubHub price class value when available.
is_tbdBooleanWhether the date or time is to be determined.
is_date_confirmedBooleanWhether the event date is confirmed.
is_time_confirmedBooleanWhether the event time is confirmed.
has_active_listingsBooleanWhether active ticket listings are available.
is_favoriteBooleanFavorite state when provided by StubHub.
aggregate_favoritesNumberFavorite count when available.
is_parking_eventBooleanWhether the record represents a parking event.
event_stateNumberSource event state code.
sourceStringSource label, normally stubhub_events.
source_urlStringStubHub explore URL used for the run.
location_coordinateStringLocation coordinate context from the source page when available.
inferred_countryStringCountry context inferred from the source page.
inferred_currencyStringCurrency context inferred from the source page.
explore_page_sizeNumberExplore page size metadata when available.
scraped_atStringISO timestamp for when the record was collected.

Fields can be empty when StubHub does not publish the corresponding value for an event. The exact fields present can also depend on which result format is available for the supplied page.

How to scrape StubHub event data

  1. Open StubHub and find an explore page for the location or event coverage you need.
  2. Copy the complete public explore URL, including its location parameters.
  3. Open StubHub Event Scraper on Apify and paste the URL into startUrl.
  4. Set results_wanted and max_pages, or keep the defaults for a first run.
  5. Run the Actor and inspect the dataset preview.
  6. Download the results or connect the dataset to your application, spreadsheet, webhook, or scheduled workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringYesA New York explore URLComplete StubHub explore URL, such as a location-based explore page.
results_wantedIntegerNo20Maximum number of event records to save. Values below 1 are raised to 1.
max_pagesIntegerNo3Maximum number of result pages to process. Values below 1 are raised to 1.
proxyConfigurationObjectNo{"useApifyProxy": false}Optional Apify Proxy settings for repeated or higher-volume runs.

Usage Examples

Basic event collection

Use a complete StubHub explore URL with the default result and page limits.

{
"startUrl": "https://www.stubhub.com/explore?lat=NDAuNzEyOA%3D%3D&lon=LTc0LjAwNg%3D%3D"
}

Collect more events across several pages

Increase both limits when building a larger event list for a location.

{
"startUrl": "https://www.stubhub.com/explore?lat=NDAuNzEyOA%3D%3D&lon=LTc0LjAwNg%3D%3D",
"results_wanted": 100,
"max_pages": 5
}

Use Apify Proxy for recurring runs

Enable Apify Proxy when running frequent or higher-volume collection jobs.

{
"startUrl": "https://www.stubhub.com/explore?lat=NDAuNzEyOA%3D%3D&lon=LTc0LjAwNg%3D%3D",
"results_wanted": 100,
"max_pages": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

The following example shows a typical event record. Values such as price, availability, and confirmation flags may be unavailable for some events.

{
"record_type": "event",
"source": "stubhub_events",
"event_id": "160511834",
"title": "Rufus Du Sol",
"url": "https://www.stubhub.com/rufus-du-sol-new-york-tickets-6-25-2026/event/160511834/",
"day_of_week": "Thu",
"date_text": "Jun 25",
"time_text": "7:30 PM",
"venue": "Madison Square Garden",
"venue_location": "New York, NY, USA",
"category_id": 50474,
"image_url": "https://media.stubhubstatic.com/stubhub-v2-catalog/example.jpg",
"price_class": 3,
"is_tbd": false,
"is_date_confirmed": false,
"is_time_confirmed": false,
"has_active_listings": true,
"is_favorite": false,
"aggregate_favorites": 0,
"is_parking_event": false,
"event_state": 0,
"venue_id": 3708,
"source_url": "https://www.stubhub.com/explore?lat=NDAuNzEyOA%3D%3D&lon=LTc0LjAwNg%3D%3D",
"location_coordinate": "74.359,31.558",
"inferred_country": "US",
"inferred_currency": "USD",
"explore_page_size": 48,
"scraped_at": "2026-02-25T10:30:00.000Z"
}

Tips for best results

  • Use a complete, publicly accessible StubHub explore URL instead of an event-detail URL.
  • Keep the default limits for the first run, then increase them after confirming the URL returns the expected location.
  • Use a smaller results_wanted value when testing several locations.
  • Enable a suitable Apify Proxy configuration for frequent schedules or larger collections.
  • Review the dataset preview before connecting the run to a reporting or database workflow.
  • Schedule separate runs for separate locations when you need location-level monitoring and simpler comparisons.

Integrations and export formats

  • Google Sheets - Review event dates, venues, prices, and availability in a spreadsheet.
  • Airtable - Maintain a searchable event database and add workflow fields.
  • Make or Zapier - Trigger downstream actions after a dataset is updated.
  • Webhooks - Notify an external service when a run finishes.
  • Apify API - Start runs and retrieve dataset items from your own application.
Export formatUseful for
JSONAPIs, applications, and data pipelines
CSVSpreadsheet analysis and imports
ExcelBusiness reporting and manual review
XMLSystems that require XML input

Frequently Asked Questions

What URL does StubHub Event Scraper accept?

It accepts a public StubHub explore URL, preferably one that includes the location parameters for the area you want to monitor. Event-detail URLs are not the intended starting input.

Can I limit the number of events collected?

Yes. Set results_wanted for the maximum number of saved records and max_pages for the maximum number of pages processed.

Does the Actor collect ticket prices?

It collects the minimum displayed price and currency when those values are available in the returned event data. Pricing is not guaranteed for every event.

Can I schedule StubHub event monitoring?

Yes. Create an Apify schedule to run the Actor hourly, daily, weekly, or at another interval, then compare each dataset with previous runs.

Why is a field missing from an event record?

StubHub may not publish every field for every event. Missing values are normal for fields such as price, image, venue ID, favorite count, and confirmation status.

Can I export the dataset to CSV or Excel?

Yes. Apify datasets can be downloaded as CSV, Excel, JSON, XML, and other supported formats.

You are responsible for complying with StubHub's terms, applicable laws, privacy requirements, and any limits that apply to your use of public data. Use the collected information responsibly.

  • Ticketmaster Event Scraper - Collect structured concert, sports, and theater event data from Ticketmaster.
  • Eventbrite Scraper - Collect event listings, dates, venues, categories, and ticket information from Eventbrite.

Support

For run issues or feature requests, use the Issues tab on the Actor page and include the input URL, run ID, and a short description of the expected output.

This Actor is intended for legitimate collection and analysis of publicly available event information. You are responsible for complying with StubHub's terms of use, applicable laws, privacy rules, and any requirements associated with your intended use of the data.