bubilet.com.tr APIbubilet.com.tr ↗
Access event listings, sessions, ticket pricing, and availability from bubilet.com.tr. Search by keyword or city, get trending events, and check real-time ticket stock.
curl -X GET 'https://api.parse.bot/scraper/4b5d6ef5-cfdb-42ae-b9e6-7917a1e38381/search_events?query=konser&city_id=34' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for events by keyword and city. Returns matching events, venues, and performers with session details.
| Param | Type | Description |
|---|---|---|
| query | string | Search keyword (event name, artist, venue). |
| city_id | integer | City ID. Verified values: 34=Istanbul, 6=Ankara, 35=Izmir, 7=Antalya, 16=Bursa, 26=Eskisehir. |
{
"type": "object",
"fields": {
"events": "object containing count (integer) and items (array of event objects with id, name, slug, venueName, sessionDate, sessionId, sessionDetails)",
"venues": "object containing count (integer) and items (array of venue matches)",
"performers": "object containing count (integer) and items (array of performer matches)"
},
"sample": {
"data": {
"events": {
"count": 146,
"items": [
{
"id": 45,
"name": "Haluk Levent Konseri",
"slug": "haluk-levent-konseri",
"cityId": 34,
"venueId": "2303",
"category": 1,
"cityName": "İstanbul",
"sessionId": 239338,
"venueName": "Jolly Joker Atakent Tema",
"sessionDate": "2026-05-22T18:00:00+00:00"
}
]
},
"venues": {
"count": 0,
"items": []
},
"performers": {
"count": 0,
"items": []
}
},
"status": "success"
}
}About the bubilet.com.tr API
The Bubilet API provides 5 endpoints to query event listings, session schedules, and ticket availability from bubilet.com.tr, a Turkish ticketing platform. The search_events endpoint returns matched events, venues, and performers in a single response. Other endpoints cover trending events by city, per-session ticket categories with pricing in TRY, and a dedicated lookup for events happening on the upcoming Friday.
Event Search and Discovery
The search_events endpoint accepts a text query (event name, artist, or venue) and an optional city_id to scope results geographically. The response groups results into three objects — events, venues, and performers — each with a count and an items array. Event items include id, name, slug, venueName, sessionDate, and sessionId, giving enough context to drill into a specific session without a second lookup for basic display needs.
Trending Events and Session Data
get_trending_events returns an array of event objects enriched with price, discountedPrice, remainingTickets, sessions, venues, and performers. It accepts an optional limit and city_id. Verified city IDs cover Istanbul (34), Ankara (6), Izmir (35), Antalya (7), Bursa (16), and Eskisehir (26). Once you have an event ID, get_event_sessions returns all available dates for that event, including per-session price and discountedPrice in TRY, remainingTickets, hasSeatSelection, and the venueName.
Ticket Categories and Availability
get_session_tickets takes a event_session_id and returns the full ticket breakdown for that session. The sessionTickets array exposes individual ticket categories with seatGroupName, price, discountedPrice, remainingTickets, and serviceFee. The isSessionActive boolean indicates whether the session is currently open for purchase. This is the most granular level of data the API exposes.
Friday Event Shortcut
get_events_this_friday is a convenience endpoint that finds events across concerts, theatre, festivals, and sports categories scheduled for the nearest Friday in a given city. Results include event_name, venue_name, price, discounted_price, time, url, and event_id. The target_date field in the response confirms which Friday date was used for the query.
- Build a weekly event digest that auto-populates with Friday listings per city using
get_events_this_friday - Track ticket availability and price drops on trending events using
remainingTicketsanddiscountedPricefromget_trending_events - Display seat category breakdowns and service fees for a session checkout flow using
get_session_tickets - Power a city-specific event calendar by combining
search_eventswithcity_idfiltering for Istanbul or Ankara - Alert users when a specific artist or venue appears in search results via the
performersandvenuesobjects fromsearch_events - Compare original and discounted ticket prices across sessions using
priceanddiscountedPricefromget_event_sessions
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does bubilet.com.tr have an official public developer API?+
What does `get_session_tickets` return beyond a ticket price?+
sessionTickets array, the response includes seatGroupName, price, discountedPrice, remainingTickets, and serviceFee. The top-level isSessionActive boolean tells you whether the session is currently open for purchase, and venueName and eventName are also returned for display context.Which cities are supported, and is coverage outside these cities available?+
city_id values for Istanbul (34), Ankara (6), Izmir (35), Antalya (7), Bursa (16), and Eskisehir (26). Events in other Turkish cities are not currently addressable by city filter. You can fork this API on Parse and revise it to add additional city IDs if you identify them from bubilet listings.Does the API return past events or historical ticket sales data?+
Can I get performer or artist profile details beyond what appears in search results?+
performers array in search_events results contains matches with basic identifier data suitable for filtering, but no dedicated performer profile endpoint exists in this API. Detailed performer bios, discographies, or social links are not currently returned. You can fork the API on Parse and revise it to add a performer detail endpoint.