{
  "openapi": "3.0.1",
  "info": {
    "title": "Eventbrite Scraper - Events, Organizers & Ticket Prices",
    "description": "Eventbrite scraper for events by city, category or search URL: title, dates, venue and address, organizer, ticket price range, free or paid, online flag and URL. For event marketers, sponsorship and B2B sales teams and local event apps. New events alert across runs.",
    "version": "1.0",
    "x-build-id": "ccrGgHWVFk5LALdse"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/kamerozkan~eventbrite-events-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-kamerozkan-eventbrite-events-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/kamerozkan~eventbrite-events-scraper/runs": {
      "post": {
        "operationId": "runs-sync-kamerozkan-eventbrite-events-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/kamerozkan~eventbrite-events-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-kamerozkan-eventbrite-events-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": {
          "locations": {
            "title": "Locations",
            "type": "array",
            "description": "Cities to search, one per line. Use the Eventbrite location slug from the browser address bar (for example \"ny--new-york\", \"ca--san-francisco\", \"united-kingdom--london\", \"berlin\") or a name such as \"Berlin\" or \"Austin, TX\". Use \"online\" for online events.",
            "items": {
              "type": "string"
            }
          },
          "categories": {
            "title": "Categories",
            "type": "array",
            "description": "Eventbrite categories to read in every location. Leave empty when you only use keywords.",
            "items": {
              "type": "string",
              "enum": [
                "all",
                "business",
                "science-and-tech",
                "music",
                "food-and-drink",
                "health",
                "performing-and-visual-arts",
                "community",
                "charity-and-causes",
                "family-and-education",
                "fashion",
                "film-and-media",
                "hobbies",
                "sports-and-fitness",
                "travel-and-outdoor",
                "holiday",
                "spirituality",
                "government",
                "home-and-lifestyle",
                "auto-boat-and-air",
                "school-activities"
              ],
              "enumTitles": [
                "All events",
                "Business & Professional",
                "Science & Technology",
                "Music",
                "Food & Drink",
                "Health & Wellness",
                "Performing & Visual Arts",
                "Community & Culture",
                "Charity & Causes",
                "Family & Education",
                "Fashion & Beauty",
                "Film, Media & Entertainment",
                "Hobbies & Special Interest",
                "Sports & Fitness",
                "Travel & Outdoor",
                "Seasonal & Holiday",
                "Religion & Spirituality",
                "Government & Politics",
                "Home & Lifestyle",
                "Auto, Boat & Air",
                "School Activities"
              ]
            }
          },
          "keywords": {
            "title": "Keywords",
            "type": "array",
            "description": "Search terms, as typed into the Eventbrite search box, for example \"ai startups\", \"marketing conference\" or \"wine tasting\". Each keyword is searched in every location.",
            "items": {
              "type": "string"
            }
          },
          "dateFilter": {
            "title": "Date range (categories)",
            "enum": [
              "",
              "today",
              "tomorrow",
              "this-weekend",
              "this-week",
              "next-week",
              "this-month",
              "next-month"
            ],
            "type": "string",
            "description": "Only events in this period. Applies to category searches; keyword searches return all upcoming events.",
            "default": ""
          },
          "startUrls": {
            "title": "Search URLs (optional)",
            "type": "array",
            "description": "Any Eventbrite search result URL copied from your browser, for example https://www.eventbrite.com/d/ca--san-francisco/science-and-tech--events--this-weekend/. Pages are followed automatically.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "maxItemsPerSearch": {
            "title": "Max events per search",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "How many events to read for each location and category or keyword, or each URL (20 per page).",
            "default": 50
          },
          "includeDetails": {
            "title": "Include organizer and ticket prices",
            "type": "boolean",
            "description": "Open every event page and add the organizer name and page, ticket price range and currency, free or paid, ticket availability and sales status, exact start and end with time zone offset, age restriction and duration. Slower (one extra page per event); the price per event stays the same.",
            "default": true
          },
          "onlyFree": {
            "title": "Only free events",
            "type": "boolean",
            "description": "Keep only events whose tickets all cost 0. Turns on organizer and ticket prices. Other events are not saved and not charged.",
            "default": false
          },
          "excludeOnline": {
            "title": "Skip online events",
            "type": "boolean",
            "description": "Leave out online events that Eventbrite mixes into city results. Skipped events are not charged.",
            "default": false
          },
          "monitorKey": {
            "title": "New events alert key",
            "type": "string",
            "description": "Any name, for example \"nyc-tech-events\". Runs with the same key remember every event they have seen, so each row gets isNew and firstSeenAt. Schedule the run daily or weekly for a new events alert. Leave empty for a plain search."
          },
          "onlyNew": {
            "title": "Only new events",
            "type": "boolean",
            "description": "With a new events alert key: save (and pay for) only events not seen in earlier runs. The first run saves everything it finds.",
            "default": false
          },
          "maxItems": {
            "title": "Max events in total",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "Stop after this many events across all searches. You are charged per event, so this also caps the cost of the run.",
            "default": 500
          },
          "proxyConfiguration": {
            "title": "Proxy",
            "type": "object",
            "description": "Apify Proxy is used by default; if a page is refused, the request is retried through residential proxies. Proxy traffic is included in the price.",
            "default": {
              "useApifyProxy": true
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}