StubHub scraper API

Scrape StubHub parking pass data with event search, listing extraction via Grid POST pagination, and fuzzy lot matching.

Events & parking 3 capabilities stable 9.1% success rate

Capabilities

Every capability is one POST /execute call that returns structured JSON.

Lookup Parking

stubhub.parking.lookup

Fetch all parking listings for a StubHub event via HTTP GET + Grid POST pagination. Supports fuzzy lot matching and price sorting.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"event_url":"https://www.stubhub.com/parking-passes-only-new-york-yankees-bronx-tickets-4-3-2026/event/159266552/","lot":"161st St Garage"},"capability":"stubhub.parking.lookup"}'

Input

Field Type Required Description
event_id integer optional StubHub event ID (e.g. 159266552). Use event_url or event_id.
event_url string optional StubHub parking event URL (e.g. 'https://www.stubhub.com/parking-passes-only-new-york-yankees-bronx-tickets-4-3-2026/event/159266552/')
lot string optional Parking lot/garage name for fuzzy matching (e.g. '161st St Garage')
mode string optional Sort mode: 'cheapest' for price ascending, default unsorted

Output

Field Type Required Description
all_in_price number optional
all_listings array<object> optional
all_listings[].available_passes integer optional
all_listings[].base_price number optional
all_listings[].currency string optional
all_listings[].deal_score string optional
all_listings[].face_value number optional
all_listings[].listing_id integer optional
all_listings[].notes array<string> optional
all_listings[].section string optional
all_listings[].section_id integer optional
all_listings[].section_type string optional
all_listings[].star_rating integer optional
all_listings[].ticket_type string optional
availability string optional
available_passes integer optional
base_price number optional
currency string optional
deal_score string optional
estimated_fees number optional
event_date string optional
event_id integer optional
event_name string optional
lot string optional
lot_type string optional
match_score number optional
scraped_at string optional
sold_lot_names array<string> optional
sold_out boolean optional
ticket_type string optional
total_listings integer optional
venue_city string optional
venue_lots array<object> optional
venue_lots[].formatted_min_price string optional
venue_lots[].listing_count integer optional
venue_lots[].min_price number optional
venue_lots[].name string optional
venue_lots[].section_id integer optional
venue_lots[].ticket_class string optional
venue_lots[].ticket_count integer optional
venue_name string optional

Search Parking

stubhub.parking.search

Search StubHub for parking events matching a query. Returns event IDs, titles, URLs, dates, and venues.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"query":"yankees parking"},"capability":"stubhub.parking.search"}'

Input

Field Type Required Description
date string optional Date hint for filtering (e.g. 'april 3', '03/21/26')
query string required Search query (e.g. 'yankees parking', 'lakers parking')
venue string optional Venue name hint for disambiguation (e.g. 'Allegiant Stadium')

Output

Field Type Required Description
events array<object> optional Matching parking events
events[].event_date string optional Formatted event date (e.g. 'Mar 21|Sat - 5:50 PM')
events[].event_id integer optional StubHub event ID
events[].subtitle string optional Event subtitle
events[].title string optional Event title
events[].url string optional Event URL on StubHub
events[].venue string optional Venue name
query string optional The original search query
scraped_at string optional ISO 8601 timestamp of when the scrape was performed

Venue Lots

stubhub.parking.venue-lots

Fast HTTP-only fetch of venue lot names and prices from event page index-data. No browser needed — returns in ~2 seconds.

Request

curl -X POST https://data.upscrape.com/execute \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"event_url":"https://www.stubhub.com/parking-passes-only-new-york-yankees-bronx-tickets-4-3-2026/event/159266552/","mode":"cheapest"},"capability":"stubhub.parking.venue-lots"}'

Input

Field Type Required Description
event_id integer optional StubHub event ID
event_url string optional StubHub parking event URL
mode string optional Sort mode: 'cheapest' for price ascending, default unsorted

Output

Field Type Required Description
event_id integer optional
event_name string optional
max_price number optional
min_price number optional
scraped_at string optional
total_listings integer optional
venue_lots array<object> optional
venue_lots[].formatted_min_price string optional
venue_lots[].listing_count integer optional
venue_lots[].min_price number optional
venue_lots[].name string optional
venue_lots[].section_id integer optional
venue_lots[].ticket_class string optional
venue_lots[].ticket_count integer optional
venue_name string optional

Run StubHub in under a minute

Sign in, create an API key, and try any capability in the playground before you write code.

Get an API key