search_events
Searches performances (concerts, theatre plays, festivals, stand-up shows and more) currently on sale on Biletyna.pl, a Polish ticketing platform. Every filter applies to a single performance, so city, date range and price always describe the same event. Results are deduplicated by title: each hit is the nearest matching performance of a distinct title, carrying its buy_url, venue, price and free places, plus aggregates for its city (city_events_total, city_next_event_date) and for the whole title (title_events_total, title_cities_total). Use "facets" for the distribution of matches across cities and categories. Only future performances are returned unless date_from says otherwise. Use list_performances(artist_id) for all dates of a title, get_title_details(artist_id) for its description and all cities. Full-text search is typo-tolerant. All content is in Polish. Prices are provided both in grosze (_min_price) and PLN (_min_price_pln); dates both as unix timestamps and human-readable *_text fields. "_meta.indexed_at" tells when the data was last refreshed - free places and prices are a snapshot from that moment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name filter (exact match, case-insensitive, diacritics required), e.g. "Warszawa". | |
| page | No | Page number, starting at 1. Compare "page" with "total_pages" or read "has_more" to know whether more results exist. | |
| sort | No | Result ordering. "date_asc" sorts by the performance date, "price_asc" by its cheapest ticket, "rating_desc" by the average rating of the title. Defaults to "relevance". | relevance |
| query | No | Search phrase: event name, performer or kind of event. Typo-tolerant. Use Polish terms when possible. | |
| date_to | No | Latest performance date (YYYY-MM-DD). | |
| category | No | Event category name filter (exact match), e.g. "koncert", "spektakl", "kabaret". | |
| date_from | No | Earliest performance date (YYYY-MM-DD). Defaults to today - past performances are never returned. | |
| max_price | No | Maximum price of the cheapest ticket for the performance, in PLN (not in grosze). | |
| min_rating | No | Minimum average user rating of the title (1-5 stars). | |
| items_per_page | No | Titles per page. Defaults to 10. |