Compare all-in prices
compare_pricesOne event's all-in prices on every site in one answer: UPFRONT's own listings and the other marketplaces (StubHub, SeatGeek, Vivid Seats, TickPick, Gametime, AXS, Ticketmaster), cheapest first. Matches requests like "cheapest 2 seats together for Saturday's game under $500 total" or "who has it cheaper?". event_id is UPFRONT's event id (eventId in event results).
quantity: how many tickets are needed together. Only listings that sell exactly that many as one group count, and totalAllInPrice is the whole group's price. max_price: the most per ticket, fees included, in dollars. max_total_price: the budget for the whole group, as the user stated it (needs quantity); UPFRONT works out the per-ticket limit. section: a section name or number ("112", "Floor"): only that section. limit: how many picks to return (default 5, at most 10).
Returns:
event: name, venue, city, startsAt and url (the event's page).
sites: one per site, cheapest first: site ("UPFRONT" for ours), checked, checkedAt, listings (how many match there) and lowestAllInPrice. checked "ok" means the site was read; "incomplete" means only some listings came back; "failed" means it couldn't be read, which is not the same as having nothing. A site missing from sites wasn't matched to this event, which is not the same as sold out there.
listings: the cheapest matching picks across every site: site, section, row, allInPrice (per ticket, that site's own price with its fees), totalAllInPrice (with quantity), quantities, notes and url, the link to buy exactly that listing on that site. feesIncluded false (rare) means that site gave no fees-in price.
moreListings: how many matched but weren't returned.
Other sites' prices are as of checkedAt and may have changed since.
otherSites says where they came from: "saved" is UPFRONT's last
check of each site, which can be hours or a few days old; "none"
means no recent check, and event.url compares every site live. All
prices are all-in totals. unavailable means other sites' prices
aren't offered in this assistant right now; UPFRONT's own listings
still stand. notShown lists sites whose prices aren't offered
here, which is not the same as not found or sold out. error
"search_failed" (on a site or the answer) means that lookup failed,
not that nothing is on sale; "event_not_found" means no event has
that id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| section | No | ||
| event_id | Yes | ||
| quantity | No | ||
| max_price | No | ||
| max_total_price | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| event | No | ||
| sites | Yes | ||
| listings | Yes | ||
| notShown | No | ||
| quantity | No | ||
| otherSites | No | ||
| unavailable | No | ||
| moreListings | Yes |