Event discovery and monitoring near a location
Use StubHub endpoints to turn event discovery and monitoring near a location into repeatable API requests with documented inputs and JSON responses.
Search public StubHub ticket-resale event discovery near a location or by category, browse StubHub's own category taxonomy, resolve a performer's or venue's upcoming schedule, and pull StubHub's own currently-featured trending performers and trending individual events -- for live-entertainment and ticket-resale research. Credential-free.
Extract StubHub event discovery, category and taxonomy browse, performer and venue schedules, and trending events and performers as structured JSON.
Endpoint families
6
Documented params
47
Examples
11
Live catalog snapshot
Active endpoints
11
Methods
GET
Required params
30
Schema refs
11
{
"platform": "StubHub",
"endpoint": "stubhub-explore",
"method": "GET",
"path": "/stubhub/explore",
"auth": "apiKey"
}Use cases
Extract StubHub event discovery, category and taxonomy browse, performer and venue schedules, and trending events and performers as structured JSON.
Use StubHub endpoints to turn event discovery and monitoring near a location into repeatable API requests with documented inputs and JSON responses.
Use StubHub endpoints to turn performer and venue schedule coverage into repeatable API requests with documented inputs and JSON responses.
Use StubHub endpoints to turn trending-event and trending-performer tracking into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live StubHub endpoint catalog — 11 endpoints, 47 documented request parameters, and 11 published response schemas — the same catalog Docs and Playground run against.
11 documented StubHub endpoints, grouped into 11 request families — Carousel, Categories and Category Events, plus 8 more.
47 request parameters are documented across those StubHub endpoints, 30 of them required — the full input contract is public before you write any integration code.
11 of the 11 StubHub endpoints ship a recorded example response, and 11 carry a documented response schema — you can code against the real JSON before the first request.
StubHub endpoints document their error responses (400 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
11 hosted MCP tools back the StubHub endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
These cards are generated from the active endpoint catalog, so the landing page reflects the same API surface used by Docs and Playground.
/stubhub/carousel
/stubhub/categories
/stubhub/category-events
/stubhub/explore
/stubhub/navigation-categories
/stubhub/performer-events
Endpoint catalog
/stubhub/exploreDiscovers events near a location within a date range, optionally bounded by ticket price and by category. A zero count with an empty events list is a valid no-results response.
Response notes
- Prices are not returned by this endpoint -- it is a discovery/browse feed, not a listing search. Use `stubhub_categories` for category-level minimum prices. - `has_active_listings` reflects StubHub's own flag for whether any tickets are currently for sale; some events (e.g. a just-announced show) may appear with it `false`. Example response: ```json { "code": 200, "msg": "OK", "data": { "lat": 34.0549076, "lon": -118.242643, "from": "2026-09-15T00:00:00Z", "to": "2026-09-29T00:00:00Z", "count": 1, "source_url": "https://www.stubhub.com/explore?method=getExploreEvents&from=1789430400000&lat=MzQuMDU0OTA3Ng==&lon=LTExOC4yNDI2NDM=&to=1790640000000", "fetched_at": "2026-09-15T04:00:00Z", "events": [ { "event_id": 161341819, "name": "SoFi Stadium Tours", "url": "https://www.stubhub.com/sofi-stadium-tour-inglewood-tickets-9-15-2026/event/161341819/", "image_url": "https://media.stubhubstatic.com/stubhub-v2-catalog/d_defaultLogo.jpg/q_auto:low,f_auto,c_fill,g_auto,w_280,h_170,dpr_2.0/categories/1/SHTheater-Fallback1", "category_id": 150041313, "venue_name": "SoFi Stadium", "location": "Inglewood, CA, USA", "day_of_week": "Tue", "date": "Sep 15", "time": "10:00 AM", "is_date_confirmed": true, "is_time_confirmed": true, "has_active_listings": false } ] } } ```
MCP tool stubhub_explore
/stubhub/searchSearches StubHub's anonymous grouped-search endpoint. Results are returned in StubHub's own performer/grouping/event result groups; the upstream request uses multipart form data and requires no cookies or CSRF token.
MCP tool stubhub_search
/stubhub/categoriesLists categories with currently-listed minimum ticket prices for a location and date range. This is a changing location/date-scoped feed, not the complete navigation taxonomy; use stubhub-navigation-categories for the full Theater, Sports, and Concerts tree.
Response notes
- `min_price` is `0` when StubHub does not currently have a priced listing for that category in the given window -- not a real $0 ticket. - `is_venue` marks an entry that represents a single venue rather than a category/league. Example response: ```json { "code": 200, "msg": "OK", "data": { "from": "2026-09-15T00:00:00Z", "to": "2026-09-29T00:00:00Z", "count": 2, "source_url": "https://www.stubhub.com/?method=GetTopSubcategoryLinks&latitude=22.364&longitude=114.109&fromDate=2026-09-15T00:00:00.000Z&toDate=2026-09-29T00:00:00.000Z", "fetched_at": "2026-09-15T04:00:00Z", "categories": [ { "id": 3, "name": "Concert Tickets", "url": "https://www.stubhub.com/concert-tickets/category/1" }, { "id": 5084, "name": "NFL", "url": "https://www.stubhub.com/nfl-tickets/grouping/121", "min_price": 45 } ] } } ```
MCP tool stubhub_categories
/stubhub/navigation-categoriesLists the nested navigation taxonomy for one StubHub top-level category. The upstream accepts exactly category_id 1 (Theater), 2 (Sports), or 3 (Concerts). Use the returned ids and URLs to discover category and subcategory pages.
MCP tool stubhub_navigation_categories
/stubhub/category-eventsLists paginated events in a single StubHub category (a sport league, team, or a top-level vertical -- use stubhub-categories to discover category ids) filtered by location, radius, and date range. A zero count with an empty events list is a valid no-results response.
Response notes
- Prices are not returned by this endpoint. Use `stubhub_categories` for category-level minimum prices, or `stubhub_explore` for per-event `fromPrice`-style discovery. - `page_size` reflects StubHub's own fixed page size (currently 20) and is not caller-controlled. - This endpoint needs real browser impersonation to clear the upstream's anti-bot layer -- unlike this family's other endpoints (`stubhub_explore`/`stubhub_categories`/`stubhub_trending`), which are open to a plain client. Expect occasionally higher latency as a result. Example response: ```json { "code": 200, "msg": "OK", "data": { "category_id": 3, "page": 1, "page_size": 20, "total_count": 1588, "count": 20, "source_url": "https://www.stubhub.com/nfl-tickets/grouping/121?method=GetFilteredEvents&categoryId=3&...", "fetched_at": "2026-09-15T08:37:21Z", "events": [ { "event_id": 161280784, "name": "ERRA", "url": "https://www.stubhub.com/erra-sayreville-tickets-9-15-2026/event/161280784/", "venue_name": "Starland Ballroom", "venue_city": "Sayreville", "venue_state": "NJ", "country": "USA", "distance_miles": "26 mi", "day_of_week": "Tue", "date": "Sep 15", "time": "6:30 PM", "is_date_confirmed": true, "is_time_confirmed": true, "has_active_listings": true, "is_multiday_event": false, "is_parking_pass": false } ] } } ```
MCP tool stubhub_category_events
/stubhub/performer-eventsLists a performer or team's own upcoming schedule (event name, date, venue, starting price) scraped from their StubHub page. Obtain a real performer_slug+performer_id pair from stubhub-trending's url field (e.g. https://www.stubhub.com/kansas-city-chiefs-tickets/performer/6063 -- slug "kansas-city-chiefs-tickets", id 6063). A zero count with an empty events list is a valid no-upcoming-events response.
Response notes
- `low_price`/`price_currency` reflect the page's own displayed pricing, which is geo-dependent on the fetching client's network location -- not always USD. - This endpoint needs real browser impersonation to clear the upstream's anti-bot layer, the same as `stubhub_category_events`. Expect occasionally higher latency as a result. Example response: ```json { "code": 200, "msg": "OK", "data": { "performer_slug": "kansas-city-chiefs-tickets", "performer_id": 6063, "count": 7, "source_url": "https://www.stubhub.com/kansas-city-chiefs-tickets/performer/6063", "fetched_at": "2026-09-15T18:40:00Z", "events": [ { "name": "Indianapolis Colts at Kansas City Chiefs", "url": "https://www.stubhub.com/kansas-city-chiefs-kansas-city-tickets-9-20-2026/event/160425136/", "start_date": "2026-09-20T19:20:00", "venue_name": "GEHA Field at Arrowhead Stadium", "venue_city": "Kansas City", "venue_state": "Missouri", "venue_country": "USA", "low_price": 71.87, "price_currency": "USD", "availability": "http://schema.org/InStock" } ] } } ```
MCP tool stubhub_performer_events
/stubhub/venue-eventsLists a venue's own upcoming event calendar (event name, date, starting price) scraped from its StubHub page. Obtain a real venue_slug+venue_id pair from another endpoint's event url field (e.g. https://www.stubhub.com/geha-field-at-arrowhead-stadium-tickets/venue/4467/ -- slug "geha-field-at-arrowhead-stadium-tickets", id 4467). A zero count with an empty events list is a valid no-upcoming-events response.
Response notes
- `low_price`/`price_currency` reflect the page's own displayed pricing, which is geo-dependent on the fetching client's network location -- not always USD. - This endpoint needs real browser impersonation to clear the upstream's anti-bot layer, the same as `stubhub_performer_events`. Expect occasionally higher latency as a result. Example response: ```json { "code": 200, "msg": "OK", "data": { "venue_slug": "geha-field-at-arrowhead-stadium-tickets", "venue_id": 4467, "count": 11, "source_url": "https://www.stubhub.com/geha-field-at-arrowhead-stadium-tickets/venue/4467", "fetched_at": "2026-09-15T20:05:00Z", "events": [ { "name": "Indianapolis Colts at Kansas City Chiefs", "url": "https://www.stubhub.com/kansas-city-chiefs-kansas-city-tickets-9-20-2026/event/160425136/", "start_date": "2026-09-20T19:20:00", "low_price": 71.87, "price_currency": "USD", "availability": "http://schema.org/InStock" } ] } } ```
MCP tool stubhub_venue_events
/stubhub/suggested-searchesReturns StubHub's short, changing list of performers, groupings, and categories currently suggested by its search UI. The upstream endpoint is a cookie-free GET with no query parameters.
MCP tool stubhub_suggested_searches
/stubhub/trendingLists the performers/teams StubHub itself is currently featuring on its homepage hero rotation, each with a follower/favorites count and its upcoming event date range. A zero count with an empty performers list is a valid no-results response.
Response notes
- This is StubHub's own editorial/popularity selection, not a full category listing -- expect a short, changing list (roughly 8-10 entries unfiltered), not exhaustive coverage of a category. Use `stubhub_explore`/`stubhub_categories` for broader discovery. - `favorites_count` reflects StubHub's own aggregate follower count for that performer/team, not a ticket-listing count. Example response: ```json { "code": 200, "msg": "OK", "data": { "top_level_category_id": 0, "count": 10, "source_url": "https://www.stubhub.com/?method=HeroBannerContent&topLevelCategoryId=0", "fetched_at": "2026-09-15T05:00:00Z", "performers": [ { "id": 20519, "name": "Bruno Mars", "url": "https://www.stubhub.com/bruno-mars-tickets/performer/492103", "image_url": "https://media.stubhubstatic.com/stubhub-v2-catalog/d_defaultLogo.jpg/q_auto:low,f_auto,c_fill,g_auto,w_1600,h_800/categories/20519/6583095", "favorites_count": 154655, "event_dates_range": "Sep 16 - May 29 2027" } ] } } ```
MCP tool stubhub_trending
/stubhub/trending-eventsLists a paginated global feed of StubHub's currently-trending individual events (name, date, venue, canonical URL), optionally filtered to one top-level category vertical. Distinct from stubhub-trending, which rotates featured performers/teams rather than individual events. A zero count with an empty events list is a valid no-results response.
Response notes
- Prices are not returned by this endpoint -- the upstream feed's own price field is always unpopulated for an anonymous caller. Use `stubhub_categories` for category-level minimum prices, or `stubhub_explore`/`stubhub_category_events` for per-event pricing. - `page_size` reflects StubHub's own fixed page size (currently 20) and is not caller-controlled. - This feed is StubHub's own trending/editorial selection and changes between calls even with identical parameters -- do not expect the same event to appear on repeat calls. Example response: ```json { "code": 200, "msg": "OK", "data": { "top_level_category_id": 3, "page": 1, "page_size": 20, "total_count": 200, "count": 20, "source_url": "https://www.stubhub.com/?method=TrendingEventsLocale&categoryId=3&maxRows=20&page=0", "fetched_at": "2026-09-15T21:30:00Z", "events": [ { "event_id": 160790802, "name": "Celine Dion", "url": "https://www.stubhub.com/celine-dion-nanterre-tickets-9-19-2026/event/160790802/", "image_url": "https://media.stubhubstatic.com/stubhub-v2-catalog/d_defaultLogo.jpg/categories/4892/6576812", "category_id": 4892, "venue_name": "Plenitude Arena (formerly Paris La Defense Arena)", "location": "NANTERRE, Ile-de-France", "day_of_week": "Sat", "date": "Sep 19 2026", "time": "7:30 PM", "is_date_confirmed": true, "is_time_confirmed": true } ] } } ```
MCP tool stubhub_trending_events
/stubhub/carouselReturns the anonymous performer-page alternative, recently viewed, maybe-interested, and trending-event carousel sections. Obtain performer_slug and performer_id from a real StubHub performer URL or another StubHub result. The upstream request uses browser impersonation and requires no cookies or CSRF state.
MCP tool stubhub_carousel
Related APIs
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
How to scrape StubHub
StubHub organizes public ticket-resale event discovery by location, category, performer, and venue, plus its own trending feeds, keyword search, and search suggestions. Crawlora exposes that discovery structure as documented JSON endpoints.
Pass a location to /stubhub/explore for StubHub's own nearby event discovery feed.
List StubHub's own category and subcategory taxonomy with /stubhub/categories or /stubhub/navigation-categories (Theater, Sports, or Concerts), then pass a category to /stubhub/category-events for events in that category near a location.
Pass free text to /stubhub/search for performers, events, and venues, or pull /stubhub/suggested-searches for StubHub's own currently-suggested search terms.
Pass a performer or team identifier to /stubhub/performer-events, or a venue identifier to /stubhub/venue-events, for its upcoming events.
Pull /stubhub/trending for StubHub's own currently-featured trending performers, /stubhub/trending-events for currently-trending individual events, or /stubhub/carousel for a specific performer's own discovery carousels (StubHub also plays, fans also bought, and similar).
FAQ
Pass a location to /stubhub/explore for StubHub's own nearby event discovery feed, or list its category taxonomy with /stubhub/categories and pass a category to /stubhub/category-events.
Yes. /stubhub/search accepts free text and returns performers, events, and venues grouped by StubHub's own result type. /stubhub/suggested-searches separately returns StubHub's short, changing list of currently-suggested performers and categories without needing a query.
Yes. /stubhub/performer-events returns a performer's or team's upcoming events, and /stubhub/venue-events returns a venue's upcoming events.
The same-page discovery carousels StubHub shows on a performer's own event page (for example "Fans also bought"), given that performer's slug, numeric id, category, and location. It requires an x-api-key header, same as /stubhub/search and /stubhub/suggested-searches.
No. These endpoints return StubHub's own event discovery, taxonomy, search, schedule, and trending data -- not seat-level listing or pricing data, and this API does not touch any checkout or purchase flow.
No. Crawlora is not affiliated with StubHub and provides structured extraction for supported public StubHub pages. Use StubHub's official developer products when you require an official licensed integration.