Discover/viagogo.com API
live

viagogo.com APIviagogo.com

Access Viagogo event listings, ticket prices, performer schedules, and category data via 4 structured API endpoints. Get real-time pricing and availability.

Endpoints
4
Updated
10d ago
Try it
Search keyword (e.g., 'Hamilton', 'Yankees', 'Taylor Swift').
api.parse.bot/scraper/f1e29361-6672-4dc7-8cb8-b6004b8e9c09/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f1e29361-6672-4dc7-8cb8-b6004b8e9c09/search_events?query=Hamilton' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for events, performers, or categories by keyword. Returns a list of matching performers and events. Note: results may reflect trending/featured items rather than exact query matches for some queries.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g., 'Hamilton', 'Yankees', 'Taylor Swift').
Response
{
  "type": "object",
  "fields": {
    "items": "array of search result objects, each containing id, title, url, type, and image_url",
    "query": "string, the original search query"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": 278322,
          "url": "https://www.viagogo.com/Sports-Tickets/Soccer/Soccer-Tournament/World-Cup-Tickets",
          "type": "performer",
          "title": "World Cup",
          "image_url": "https://media.stubhubstatic.com/stubhub-v2-catalog/d_vgg-defaultLogo.jpg/q_auto:low,f_auto,c_thumb,g_auto,w_108,h_108/categories/278322/6579691"
        }
      ],
      "query": "Hamilton"
    },
    "status": "success"
  }
}

About the viagogo.com API

The Viagogo API covers 4 endpoints for searching live events, retrieving performer schedules, fetching ticket listings with per-listing pricing and deal scores, and browsing category hierarchies. The get_event_ticket_listings endpoint returns structured fields including section, row, price, quantity, ticket_class, and deal_score for every available listing on a given event page, giving developers direct access to Viagogo's secondary ticket market data.

Search and Discovery

The search_events endpoint accepts a query string — an artist name, team, show title, or general keyword — and returns an array of matching items, each with an id, title, url, type, and image_url. Results reflect Viagogo's ranking logic and may surface trending or featured items alongside exact matches. The url field from each result is the input you'll pass into downstream endpoints.

Performer Schedules

get_performer_events takes a performer URL path (e.g., /Concert-Tickets/Pop/Taylor-Swift-Tickets) and returns a paginated list of upcoming events. Each event object includes name, date, time, day_of_week, venue, city, state, country, location, url, min_price, and a has_ac flag. The total field at the top level gives the count of all upcoming events for that performer, which is useful for pagination planning.

Ticket Listings

get_event_ticket_listings takes an event URL path and returns the full listing inventory for that event. Each listing exposes section, row, price, raw_price, quantity, ticket_class, ticket_type, and deal_score. The response also surfaces min_price, max_price, and total_listings at the top level. Note that event IDs expire over time — the endpoint documentation recommends sourcing event URLs from get_performer_events rather than constructing them manually.

Category Navigation

get_category_listings accepts a category URL path such as /Sports-Tickets/C/2 and returns the category_id, category_name, an array of subcategories (each with id and title), and the full list of all_top_level_categories on the site. This makes it straightforward to build a category browser or discover available subcategories without prior knowledge of Viagogo's taxonomy.

Common use cases
  • Track minimum ticket prices for upcoming concerts by polling get_performer_events across multiple artists
  • Build a ticket price alert system using min_price and max_price from get_event_ticket_listings
  • Aggregate performer schedules by city using the city and country fields from get_performer_events
  • Compare deal_score across listings for a single event to surface the best-value tickets
  • Enumerate Viagogo's full event taxonomy using get_category_listings to map top-level and subcategories
  • Monitor total_listings count over time to gauge demand or supply changes for a specific event
  • Power a venue-based event finder by filtering get_performer_events results on the venue and location fields
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Viagogo have an official developer API?+
Viagogo offers an affiliate and distribution API for partners, documented at https://partners.viagogo.com, but it requires a commercial partnership agreement and is not self-serve. This Parse API provides structured access to event and ticket data without that approval process.
What does the deal_score field in ticket listings represent?+
The deal_score field in get_event_ticket_listings is a numeric score attached to each individual listing. It reflects Viagogo's own assessment of relative value for that listing within the event. It is per-listing, not per-event, so you can use it to rank or filter listings within a single response.
Does the API return historical ticket prices or only current availability?+
The API returns current available listings only. Historical pricing data — sold listings, price trends over time, or past event results — is not exposed. You can fork this API on Parse and revise it to add a historical tracking endpoint if you need time-series price data.
Are seat maps or specific seat numbers available from get_event_ticket_listings?+
The listings endpoint returns section and row but does not include individual seat numbers or graphical seat map data. You can fork this API on Parse and revise it to add an endpoint targeting seat map data if that level of detail is required.
How should I handle event URL paths that stop returning results?+
Event IDs on Viagogo expire over time, so hardcoded event URL paths will eventually return no data. The recommended pattern is to call get_performer_events first to retrieve a fresh event URL, then pass that URL to get_event_ticket_listings. Performer URLs are more stable and can be reused across multiple requests.
Page content last updated . Spec covers 4 endpoints from viagogo.com.
Related APIs in EntertainmentSee all →
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
mwcbarcelona.com API
Discover and explore MWC Barcelona 2026 exhibitors, speakers, and sessions by searching, filtering, and browsing by category, location, or type. Access detailed information about pavilions, agenda schedules, news updates, and pass options to plan your conference experience.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
brickset.com API
Search and browse thousands of LEGO sets by theme, year, or keyword. Retrieve detailed data for any set including piece count, minifigure count, dimensions, RRP, and more. Explore the full catalog of themes and yearly releases available on Brickset.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.