StubHub Scraper [Only $1.50/1K💰] | Ticket Prices | Deal Score
Pricing
from $1.40 / 1,000 results
StubHub Scraper [Only $1.50/1K💰] | Ticket Prices | Deal Score
Scrape StubHub ticket listings - event name, date, venue, section, row, quantity, price, fees, deal score and availability - from event URLs, performer pages, keyword search or city discovery. Track ticket prices and resale inventory over time.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Features
Share
StubHub Scraper
StubHub scraper for live ticket listings: pull event name, date, venue, section, row, quantity, per-ticket price, fees, deal score and availability from stubhub.com - by event URL, performer page, keyword search or city discovery - with seat-level pricing and no login.
Main Use Cases
- Ticket price monitoring - snapshot prices per event and diff across scheduled runs to catch price drops
- Resale market research - analyse price distribution, availability depth and deal scores per event
- Event discovery - find concerts, sports and theatre by keyword, performer, grouping or city
- Inventory and availability tracking - watch how many tickets and listings remain over time
- Feeding a deal-finder, ticketing dashboard or pricing model with structured StubHub data
How It Works

Looking for a StubHub scraper or a practical StubHub API alternative? Start from event URLs, performer pages, keyword search or city discovery and collect event details plus seat-level ticket listings: section, row, quantity, per-ticket price, fees, deal score, seat quality and availability — without logging in.
Use the dataset to track price drops, monitor inventory and compare resale listings across events. Export as JSON, CSV or Excel, or pull results through the Apify API. Start with one event, then pay from $1.50 per 1,000 results.
Track StubHub Ticket Prices And Availability
Point the actor at one or more event URLs, a performer/grouping page, a keyword, or a city:
eventUrls- exact event pages, best for scheduled monitoring of specific eventssearchKeywords- e.g.Los Angeles Lakers,Taylor Swift,HamiltonperformerUrls- a performer page; the name is derived and searchedcity- discover events near a city
Each run emits one row per event and, for events with listings, one row per ticket listing (listingDetail: full for complete records or row for summarized seat-row records). Run it on a schedule and compare snapshots to track price and inventory movement.
Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
searchKeywords | string[] | No | ["Los Angeles Lakers"] | Keywords searched on stubhub.com/search; matching events are collected. |
eventUrls | string[] | No | - | Direct StubHub event page URLs. |
performerUrls | string[] | No | - | Performer/grouping page URLs; the name is derived from the slug and searched. |
city | string | No | - | City name to discover events near (e.g. New York). |
maxEvents | integer | No | 5 | Maximum events to fetch ticket listings for (1-500). |
maxListingsPerEvent | integer | No | 10 | Maximum ticket listings extracted per event (1-500). |
proxyConfiguration | object | No | Apify Unblocker | Proxy used for event pages. Apify Unblocker is the default and solves DataDome on the proxy side. If Unblocker is unavailable or useUnblocker is off, the Actor uses the residential browser-mint fallback; choose "No proxy" to run direct. |
useUnblocker | boolean | No | true | Route event pages through Apify Unblocker, which solves DataDome on the proxy side (no browser mint). Fast and reliable; costs 10 Unblocker units per successful request. Falls back to the residential browser mint when off or unavailable. |
Output
One dataset row per event (and one per listing when an event carries inventory):
| Field | Description |
|---|---|
eventId, eventName, eventUrl | Event identity and canonical URL |
eventDateTime | Formatted local event date and time |
venue, venueCity, venueCountry | Venue details |
category, performer | Category (Basketball, Concert, Theater, ...) and performer/team |
totalListings, availableTickets | Listing and ticket counts at scrape time |
minPrice, maxPrice, formattedMinPrice | Event price summary |
searchKeyword, source | How the event was discovered (direct / search / performer / explore) |
listingId, listingDetail | Listing id and detail level (full record or row summary) |
section, sectionId, row | Seat location |
quantityAvailable, availableQuantities, maxQuantity | Ticket counts and buy-in splits |
ticketClass, ticketType, listingNotes | Seating class, delivery type and any view restrictions |
price, formattedPrice, currency, faceValue, strikeThroughPrice | Pricing |
dealScore, formattedDealScore, starRating, seatQualityScore | StubHub quality/deal signals |
discount | Discount percentage against the strike-through price |
isSponsored, isCheapestListing, isBestDeal, isBetterValueListing | StubHub tags |
fees | Buyer fee text when published |
listingsError | Set when an event's listings could not be collected in full; the record still carries what was available |
scrapedAt | ISO timestamp |
Example Input
{"eventUrls": ["https://www.stubhub.com/los-angeles-lakers-los-angeles-tickets-10-21-2026/event/161689707/"],"searchKeywords": ["Taylor Swift"],"maxEvents": 5,"maxListingsPerEvent": 10,"useUnblocker": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["UNBLOCKER"]}}
Example Output
{"eventId": 161689707,"eventName": "Los Angeles Lakers vs Golden State Warriors","eventUrl": "https://www.stubhub.com/los-angeles-lakers-los-angeles-tickets-10-21-2026/event/161689707/","eventDateTime": "Oct 21, 2026 7:30 PM","venue": "Crypto.com Arena","venueCity": "Los Angeles","venueCountry": "US","category": "Basketball","performer": "Los Angeles Lakers","totalListings": 358,"availableTickets": 1381,"minPrice": 77.17,"maxPrice": 8780.75,"listingId": 13820069372,"listingDetail": "full","section": "404","row": "15","quantityAvailable": 2,"price": 1162.7,"currency": "USD","formattedPrice": "$1,163","fees": null,"dealScore": 8.94,"isCheapestListing": false,"source": "direct","scrapedAt": "2026-10-15T15:46:00.000Z"}
Integrations & Automation
- Apify API / JS / Python clients - pull snapshots into a pricing model or dashboard.
- Webhooks - fire a downstream alert when a run finishes; compare snapshots to detect price drops.
- Zapier, Make, Google Sheets - push price tables or alert on target-price matches.
- Scheduling - run hourly or daily per event set to build a price history and catch drops.
Related Actors
- StubHub Scraper | Ticket Prices, Events, Venues & Performers - multi-mode StubHub scraper with change tracking.
- Stubhub Event Price Scraper - event price/availability scraper.
- Ticket Price Drop & Availability Monitor - cross-marketplace ticket monitoring.
FAQ
Why use this actor instead of the official API?
StubHub's public developer surface is aimed at sellers and partners (listing and inventory management) and requires partner credentials - it is not an open, buyer-side listings API. This actor reads the inventory that the public event page already shows any visitor, so no account or key is needed.
What are alternatives to this actor?
Commercial capture APIs such as tickets.dev and ticketsdata.com return normalized per-event listing JSON with seat maps, on a per-capture subscription. Those need an API key and a paid plan; this actor is a self-serve, pay-per-result scrape of the same public event pages.
How do I monitor ticket prices for an event over time?
Run the actor on a schedule with the event's URL in eventUrls, then compare successive datasets on listingId and price. New or removed listingId values indicate inventory movement, and price differences indicate drops or increases.
What is the deal score?
dealScore (0-10) is StubHub's own quality/value score for a listing, returned alongside starRating, seatQualityScore and the isCheapestListing / isBestDeal tags. It is passed through as published, not recomputed.
For AI Agents & LLM Apps
Purpose: return one row per StubHub event and one per ticket listing (seat, quantity, price, fees, deal score) for a set of event URLs, keywords, performer pages or a city.
Minimal working input:
{ "eventUrls": ["https://www.stubhub.com/los-angeles-lakers-los-angeles-tickets-10-21-2026/event/161689707/"] }
Variant input (discovery mode):
{ "searchKeywords": ["Taylor Swift"], "city": "New York" }
Output fields: eventId, eventName, eventUrl, eventDateTime, venue, venueCity, venueCountry, category, performer, totalListings, availableTickets, minPrice, maxPrice, formattedMinPrice, searchKeyword, source, listingId, listingDetail, section, sectionId, row, quantityAvailable, availableQuantities, maxQuantity, ticketClass, ticketType, listingNotes, price, formattedPrice, currency, faceValue, strikeThroughPrice, dealScore, formattedDealScore, starRating, seatQualityScore, discount, isSponsored, isCheapestListing, isBestDeal, isBetterValueListing, fees, listingsError, scrapedAt.
Behaviors an agent should know:
maxEventsdefaults to 5 (max 500) and caps how many events are fetched;maxListingsPerEventdefaults to 10 (max 500) and caps listings per event.useUnblockerdefaults to true: event pages go through Apify Unblocker, which solves DataDome on the proxy side. It costs 10 Unblocker units per successful request. When off or unavailable, the Actor falls back to the residential browser mint;proxyConfigurationselects the proxy for that fallback.sourcetells you how the event was discovered (direct,search,performer,explore);searchKeywordis empty for direct URLs.listingDetailisfullfor complete listing records androwfor summarized seat-row records that carry that row's cheapest listing.- If an event's listings cannot be collected in full, the row is still emitted with
listingsErrorset - do not treat a missing listing block as "sold out".
Billing: pay-per-event - about $1.50 per 1,000 result rows (about $1.45 on Silver, $1.40 on Gold+), plus the one-time actor-start event. Proxy traffic is a small additional cost per run; Apify Unblocker is billed separately at 10 units per successful event request.
Legal & Compliance Disclaimer
This actor is independent and is not affiliated with, endorsed by, or sponsored by StubHub. It reads only the publicly available event and ticket-listing pages that StubHub shows to any visitor and does not log in, access seller tools, or perform any account action. You are responsible for complying with StubHub's terms of service and applicable law when storing, republishing, or acting on the collected ticket data. The dataset contains event and ticket-listing information, not personal contact data.
SEO Keywords
stubhub scraper, stubhub api, ticket price monitoring, event ticket data, ticket resale data, ticket price tracker, resale ticket price api, deal score, seat level pricing, ticket availability monitoring, concert ticket prices api, sports ticket price data, event inventory api, event discovery data, tickets.dev alternative, ticket price drop alerts, event ticketing analytics, stubhub listings json