Event search and monitoring
TicketWebエンドポイントを使えば、「Event search and monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Search TicketWeb's public event catalog by artist, event, or venue, then resolve any event or venue into normalized detail records with dates, delivery methods, and per-tier ticket pricing.
Search TicketWeb events and extract event, venue, and ticket-availability details as structured JSON.
エンドポイントファミリー
3
ドキュメント化されたパラメータ
8
サンプル数
3
ライブカタログスナップショット
稼働エンドポイント
3
メソッド
GET
必須パラメータ
6
スキーマ参照
3
{
"platform": "TicketWeb",
"endpoint": "ticketweb-search",
"method": "GET",
"path": "/ticketweb/search",
"auth": "apiKey"
}ユースケース
Search TicketWeb events and extract event, venue, and ticket-availability details as structured JSON.
TicketWebエンドポイントを使えば、「Event search and monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
TicketWebエンドポイントを使えば、「Venue enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
TicketWebエンドポイントを使えば、「Ticket-availability tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のTicketWebエンドポイントカタログから取得しています(エンドポイント3件、ドキュメント化されたリクエストパラメータ8個、公開レスポンススキーマ3件)。DocsとPlaygroundが参照しているカタログと同じものです。
TicketWebのエンドポイントは3件、3つのリクエストファミリーに分類されています(Event、Search、Venue)。
これらのTicketWebエンドポイントには8個のリクエストパラメータがドキュメント化されており、うち6個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
3件のTicketWebエンドポイントのうち3件が実際のサンプルレスポンスを、3件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
TicketWebのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
TicketWebのエンドポイントは3個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/ticketweb/event
/ticketweb/search
/ticketweb/venue
エンドポイントカタログ
/ticketweb/searchSearches TicketWeb events by artist, event, or venue. A zero count with an empty events list is a valid no-results response. availability is one of `in_stock`, `sold_out`, `unknown` per event.
レスポンスに関する注記
- Pages beyond the real result set return a valid `200` with `count: 0` and an empty `events` list, not an error. - `venue.address` is TicketWeb's own short "City, ST" string, not a full street address -- use `ticketweb_venue` for the venue's full address. - Per-tier ticket pricing is not present on the search results page; call `ticketweb_event` with the id from an event's URL for pricing. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "comedy", "page": 1, "count": 20, "source_url": "https://www.ticketweb.com/search?q=comedy", "fetched_at": "2026-08-24T18:00:00Z", "events": [ { "id": "14241184", "name": "Comedy Beast", "url": "https://www.ticketweb.com/event/comedy-beast-howlin-wolf-tickets/14241184", "image_url": "https://www.ticketweb.com//i/00/12/41/18/44_Listings.jpg", "start_time": "2026-08-25T19:30", "venue": { "name": "Howlin' Wolf", "address": "New Orleans, LA", "url": "https://www.ticketweb.com/venue/howlin-wolf-new-orleans-la/15005" }, "availability": "in_stock" } ] } } ```
MCPツール ticketweb_search
/ticketweb/eventReturns normalized details for one TicketWeb event: venue, dates, age restriction, delivery methods, and per-tier ticket pricing (base price, fee breakdown, and total) when tickets are on sale. `has_tickets` is false and `sections` is empty for a free/RSVP event with no paid tickets, a sold-out event, or an access-code-gated event -- TicketWeb's own data does not reliably distinguish these three cases at this level, so the response reports the shared observable state (no purchasable sections) rather than guessing which applies.
レスポンスに関する注記
- `sections` lists each ticket tier (e.g. "GA Standing", "Reserved Seating"), each with one or more `prices`. Every price reports `base` (pre-fee face value), a `fees` breakdown, and `total` (the amount TicketWeb actually charges -- `base` plus every `fees` component). - `price_range` is the event's page-level min/max `total` across all tiers, matching the range shown near TicketWeb's own buy button. It is omitted when the event has no purchasable tickets. - `has_tickets` is `false` and `sections` is empty for three distinct upstream states TicketWeb does not reliably distinguish at this level: a free/RSVP event with no paid tickets, a sold-out event, and an access-code-gated event. The response reports the shared observable state (no purchasable sections) rather than guessing which applies -- see `notes/ticketweb-maintenance.md` for the live samples behind this. - `start_time`, `on_sale_time`, and `announce_time` carry TicketWeb's own timezone-offset timestamps (e.g. `2026-08-25T19:30:00.000-05:00`) when the upstream event has them set. - A nonexistent id currently returns a `503` upstream error (TicketWeb serves a generic block/challenge shell for a bad id rather than a distinguishable 404) -- treat a `503` for a freshly-looked-up id as "check the id" as well as "retry later". Example response: ```json { "code": 200, "msg": "OK", "data": { "source_url": "https://www.ticketweb.com/event/comedy-beast-howlin-wolf-tickets/14241184", "fetched_at": "2026-08-24T18:00:00Z", "event": { "id": "14241184", "name": "Comedy Beast", "url": "https://www.ticketweb.com/event/comedy-beast-howlin-wolf-tickets/14241184", "start_time": "2026-08-25T19:30:00.000-05:00", "on_sale_time": "2026-07-01T12:05:00.000-05:00", "age_restriction": 18, "age_restriction_message": "Ages 18+", "venue": { "id": "15005", "name": "Howlin' Wolf", "address": "907 South Peters", "city": "New Orleans", "state": "LA", "postal_code": "70130", "country": "US", "time_zone": "US/Central" }, "attractions": [ { "name": "Comedy Beast", "category": "Arts & Theater", "genre": "Comedy" } ], "delivery_methods": [ { "name": "eTickets", "description": "Display on your mobile device or print out your ticket for entry!", "fee": "Free" } ], "currency": "USD", "has_tickets": true, "price_range": { "min": 8.16, "max": 8.16 }, "sections": [ { "name": "GA Seating", "sold_out": false, "purchase_limit": 10, "prices": [ { "name": "GA Seating", "base": 5, "fees": { "credit_card": 0.16, "per_ticket": 1.5, "rebate": 1.5 }, "total": 8.16, "sold_out": false, "max_purchase_limit": 10 } ] } ] } } } ```
MCPツール ticketweb_event
/ticketweb/venueReturns one TicketWeb venue's detail (name, address) plus one page of its upcoming events. A zero count with an empty events list on page 1 is a valid "no upcoming events" response.
レスポンスに関する注記
- `venue.id` is the same numeric id used to look up an event's venue via `ticketweb_event`'s `event.venue.id`. - Pages beyond the venue's real event count return a valid `200` with `count: 0` and an empty `events` list, not an error. - A nonexistent venue id returns `404`. Example response: ```json { "code": 200, "msg": "OK", "data": { "source_url": "https://www.ticketweb.com/venue/howlin-wolf-new-orleans-la/15005", "fetched_at": "2026-08-24T18:00:00Z", "venue": { "id": "15005", "name": "Howlin' Wolf", "url": "https://www.ticketweb.com/venue/howlin-wolf-new-orleans-la/15005", "address": "907 South Peters, New Orleans, LA 70130" }, "page": 1, "count": 20, "events": [ { "id": "14241184", "name": "Comedy Beast", "url": "https://www.ticketweb.com/event/comedy-beast-howlin-wolf-tickets/14241184", "start_time": "2026-08-25T19:30", "venue": { "name": "Howlin' Wolf", "address": "907 South Peters, New Orleans, LA 70130", "url": "https://www.ticketweb.com/venue/Howlin' Wolf/15005" }, "availability": "in_stock" } ] } } ```
MCPツール ticketweb_venue
関連API
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.
Media & Streaming
Search public Ticketmaster events and browse the full discovery hierarchy by category or city, with pagination plus event, attraction, and venue detail endpoints -- including fan reviews, related attractions, trending attractions, and enhanced venue branding -- for live-entertainment research.
TicketWebのスクレイピング方法
TicketWeb runs public event search and detail pages with no developer API of its own. Crawlora's 3 TicketWeb endpoints return search results, event detail, and venue detail as normalized JSON.
Pass a free-text q to search, and page through results. Each result reports availability as in_stock, sold_out, or unknown.
Pass the numeric event id from a search result to get venue, dates, age restriction, delivery methods, and per-tier ticket pricing when tickets are on sale.
Pass the numeric venue id from a search or event result to get the venue's name and address plus a page of its upcoming events.
Re-run a search or venue lookup to pick up newly listed events and availability changes over time.
FAQ
No. TicketWeb has no public developer API. Crawlora's endpoints read TicketWeb's own public search and detail pages and return the data as normalized JSON.
Each search result reports in_stock, sold_out, or unknown, based on what TicketWeb's own listing exposes at that level.
has_tickets is false and sections is empty for a free/RSVP event, a sold-out event, or an access-code-gated event alike -- TicketWeb's own data does not reliably distinguish these three cases at the event-detail level, so the response reports the shared observable state rather than guessing which applies.
Yes. The venue endpoint returns one page of upcoming events per call; a zero count with an empty events list on page 1 is a valid "no upcoming events" response.