{
  "openapi": "3.0.1",
  "info": {
    "title": "Eventim Scraper | Events, Ticket Prices and Venues",
    "description": "Eventim scraper for events, ticket prices and venues on eventim.de, oeticket.com, Ticketcorner, TicketOne and every other Eventim shop. 100 event dates in 1 second, 30 fields each: artist, date, venue, city, GPS, entry price, on-sale status, rating and promoter. Search by keyword, city or link.",
    "version": "1.0",
    "x-build-id": "idO09RAFyVtUc76xP"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/silentflow~eventim-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-silentflow-eventim-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/silentflow~eventim-scraper/runs": {
      "post": {
        "operationId": "runs-sync-silentflow-eventim-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/silentflow~eventim-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-silentflow-eventim-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "searchTerms": {
            "title": "🔎 Keywords",
            "type": "array",
            "description": "Artists, shows, tours, teams or venues to search, as you would type them on Eventim: <code>Disney</code>, <code>Roland Kaiser</code>, <code>Harry Potter</code>.<br>Each keyword returns every upcoming date Eventim lists for it, soonest first. A popular keyword returns a few dozen to a few thousand dates on eventim.de.",
            "items": {
              "type": "string"
            }
          },
          "startUrls": {
            "title": "🔗 Eventim links",
            "type": "array",
            "description": "Paste pages copied from any Eventim shop:<ul><li>an event: <code>https://www.eventim.de/event/apache-207-arena-tour-2026-barclays-arena-21289844/</code></li><li>an artist, for all of its dates: <code>https://www.eventim.de/artist/apache-207/</code></li><li>a tour or series: <code>https://www.eventim.de/eventseries/...-3789122/</code></li><li>a city or a venue: <code>https://www.eventim.de/city/berlin-1/</code>, <code>https://www.eventim.de/city/bochum-44/venue/zeche-bochum-973/</code></li><li>a search: <code>https://www.eventim.de/search/?searchterm=coldplay</code></li></ul>A link is read on its own shop (oeticket.com, ticketcorner.ch, eventim.co.uk...), whatever the country below.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "eventIds": {
            "title": "🆔 Event IDs",
            "type": "array",
            "description": "Eventim event IDs to track run after run, read on the shop of the country below. The ID is the number at the end of an event link: <code>21289844</code> in <code>/event/apache-207-arena-tour-2026-barclays-arena-21289844/</code>. One row per ID, with its current price and availability.",
            "items": {
              "type": "string"
            }
          },
          "country": {
            "title": "🌍 Country",
            "type": "string",
            "description": "The Eventim shop to search: Germany (eventim.de), Austria (oeticket.com), Switzerland (ticketcorner.ch), United Kingdom (eventim.co.uk), France (eventim.fr), Italy (ticketone.it), Netherlands (eventim.nl), Poland (eventim.pl), Sweden (eventim.se), Norway (eventim.no), Denmark (billetlugen.dk), Brazil (eventim.com.br), Israel (eventim.co.il). Pick it from the list, or type its code (<code>at</code>, <code>aut</code>) or its English name.",
            "default": "de"
          },
          "cities": {
            "title": "🏙️ Cities",
            "type": "array",
            "description": "Cities to search, in English or as the shop writes them: <code>Munich</code> or <code>München</code>, <code>Vienna</code> or <code>Wien</code>.<br>With keywords, each keyword is searched in each city. Alone, a city lists every upcoming event in it (Berlin alone holds more than 16,000 dates on eventim.de).",
            "items": {
              "type": "string"
            }
          },
          "dateFrom": {
            "title": "📅 From date",
            "type": "string",
            "description": "Only events on or after this date. Empty means today: events that already took place stay out, while exhibitions and shows that are still running stay in."
          },
          "dateTo": {
            "title": "📅 To date",
            "type": "string",
            "description": "Only events on or before this date. Empty means any date ahead."
          },
          "maxItems": {
            "title": "🔢 Max events",
            "minimum": 1,
            "type": "integer",
            "description": "The most event dates to deliver in this run, shared fairly between keywords, cities and links. Set it to what you need: there is no fixed ceiling, a whole city or category runs to tens of thousands of dates.",
            "default": 100
          },
          "categories": {
            "title": "🎭 Categories",
            "type": "array",
            "description": "Keep only these categories, typed in English or as the shop names them: <code>Concerts</code> or <code>Konzerte</code>, <code>Musical & Show</code>, <code>Comedy</code>, <code>Sport</code>, <code>Culture</code>, <code>Leisure</code> on eventim.de; <code>Music</code>, <code>Comedy</code> on eventim.co.uk.<br>Alone, a category lists every upcoming event in it.",
            "items": {
              "type": "string"
            }
          },
          "onlyAvailable": {
            "title": "🎟️ Only events with tickets on sale",
            "type": "boolean",
            "description": "Skip sold-out, cancelled and not-yet-on-sale dates. Leave it off to track availability changes over time.",
            "default": false
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}