{
  "openapi": "3.0.1",
  "info": {
    "title": "Eventbrite Scraper | Events, Tickets & Organizers",
    "description": "Collect public Eventbrite events, ticket prices, venues and organizer profiles across supported country sites. Filter by city, category or keyword. Billed per delivered row plus a start fee.",
    "version": "0.2",
    "x-build-id": "kboqPZq8MGc46no7v"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/lentic_clockss~eventbrite-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-lentic_clockss-eventbrite-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/lentic_clockss~eventbrite-scraper/runs": {
      "post": {
        "operationId": "runs-sync-lentic_clockss-eventbrite-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/lentic_clockss~eventbrite-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-lentic_clockss-eventbrite-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": {
          "mode": {
            "title": "Collection mode",
            "enum": [
              "auto",
              "discover",
              "category",
              "search",
              "event",
              "organizer",
              "categories",
              "geos"
            ],
            "type": "string",
            "description": "Leave on Auto to choose a mode from your target fields. Categories and Geos need no target; a selected mode may fall back when its required targets are missing.",
            "default": "auto"
          },
          "startUrls": {
            "title": "Start URLs",
            "maxItems": 50,
            "type": "array",
            "description": "Eventbrite event (/e/), organizer (/o/), or listing (/d/ or /b/) links. With Auto and only start URLs, all event links select Event, all organizer links select Organizer, and other links select Discover.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "eventUrls": {
            "title": "Event URLs",
            "maxItems": 100,
            "type": "array",
            "description": "Eventbrite event links ending in an event number, from any supported country site.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "eventIds": {
            "title": "Event IDs",
            "maxItems": 100,
            "type": "array",
            "description": "Numeric Eventbrite event identifiers for Event mode.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          },
          "organizerUrls": {
            "title": "Organizer URLs",
            "maxItems": 50,
            "type": "array",
            "description": "Eventbrite organizer profile links containing /o/ and the organizer number.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 500
            }
          },
          "organizerIds": {
            "title": "Organizer IDs",
            "maxItems": 50,
            "type": "array",
            "description": "Numeric organizer identifiers for Organizer mode.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            }
          },
          "query": {
            "title": "Search query",
            "type": "string",
            "description": "Words to search for, optionally combined with a city and filters."
          },
          "geo": {
            "title": "City or geographic identifier",
            "type": "string",
            "description": "Use a city identifier such as ca--san-francisco, online, or a country identifier. Discover and Search without a place use San Francisco."
          },
          "geos": {
            "title": "Multiple places",
            "maxItems": 100,
            "type": "array",
            "description": "Places for Discover, Category or Search, such as ny--new-york, wa--seattle or online. Each place has its own maxResults allowance within the run limits.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 200
            }
          },
          "category": {
            "title": "Category",
            "enum": [
              "music",
              "business",
              "food-and-drink",
              "health",
              "arts",
              "community",
              "sports-and-fitness",
              "film-and-media",
              "science-and-tech",
              "holiday",
              "fashion",
              "home-and-lifestyle",
              "hobbies",
              "school-activities",
              "government",
              "spirituality",
              "charity-and-causes",
              "family-and-education",
              "travel-and-outdoor",
              "auto-boat-and-air",
              "other",
              "politics",
              "tech",
              "nightlife"
            ],
            "type": "string",
            "description": "Category identifier, such as music, business or food-and-drink. Use subcategory for a narrower category, such as jazz."
          },
          "maxResults": {
            "title": "Maximum rows per input",
            "minimum": 1,
            "maximum": 500,
            "type": "integer",
            "description": "Most rows for each place, event ID/link, organizer ID/link or start URL; default 70, with all row types counted together. The maximum charge limits the whole run; Free Apify-plan users are limited to 200 rows per run and 10 runs of this Actor.",
            "default": 70
          },
          "host": {
            "title": "Eventbrite country site",
            "enum": [
              "com",
              "co.uk",
              "com.au",
              "ca",
              "de",
              "es",
              "fr",
              "it",
              "nl",
              "ie",
              "com.br",
              "com.mx",
              "com.ar",
              "cl",
              "co",
              "com.pe",
              "sg",
              "hk",
              "co.nz",
              "in",
              "com.ng",
              "ae",
              "at",
              "be",
              "ch",
              "dk",
              "fi",
              "pt",
              "se"
            ],
            "type": "string",
            "description": "Choose the country-domain suffix, such as com for eventbrite.com or co.uk for eventbrite.co.uk.",
            "default": "com"
          },
          "subcategory": {
            "title": "Subcategory",
            "type": "string",
            "description": "Optional category subdivision, such as jazz under music or wine under food-and-drink."
          },
          "facet": {
            "title": "Date or listing filter",
            "enum": [
              "events",
              "all-events",
              "events--today",
              "events--tomorrow",
              "events--this-weekend",
              "events--this-week",
              "events--next-week",
              "events--this-month",
              "events--next-month",
              "free--events",
              "online--events",
              "price-free",
              "price-paid"
            ],
            "type": "string",
            "description": "Choose a date or listing filter, such as events--this-weekend. Combine it with category, price and attendance options where applicable.",
            "default": "events"
          },
          "price": {
            "title": "Price filter",
            "enum": [
              "any",
              "free",
              "paid"
            ],
            "type": "string",
            "description": "Choose any, free or paid events.",
            "default": "any"
          },
          "eventFormat": {
            "title": "Attendance format",
            "enum": [
              "any",
              "online",
              "offline"
            ],
            "type": "string",
            "description": "Choose any, online or in-person events. Use geo=online to search online listings.",
            "default": "any"
          },
          "neighborhood": {
            "title": "Neighborhood",
            "type": "string",
            "description": "Area identifier within a city, such as brooklyn. Use all or pack to expand the available neighborhood list for supported cities."
          },
          "expandNeighborhoods": {
            "title": "Include available neighborhoods",
            "type": "boolean",
            "description": "Include available neighborhood listings for the chosen city within its row limit. Not every city has a neighborhood list.",
            "default": false
          },
          "startDate": {
            "title": "Start date",
            "pattern": "^(\\d{4}-\\d{2}-\\d{2})?$",
            "type": "string",
            "description": "Optional lower date bound in YYYY-MM-DD form. Leave empty for all upcoming dates."
          },
          "endDate": {
            "title": "End date",
            "pattern": "^(\\d{4}-\\d{2}-\\d{2})?$",
            "type": "string",
            "description": "Optional upper date bound in YYYY-MM-DD form; use today or later. Leave empty for all upcoming dates."
          },
          "page": {
            "title": "First page",
            "minimum": 1,
            "maximum": 1000,
            "type": "integer",
            "description": "Listing page to start from; numbering starts at 1.",
            "default": 1
          },
          "maxPages": {
            "title": "Maximum pages",
            "minimum": 1,
            "maximum": 50,
            "type": "integer",
            "description": "Number of listing pages to consider, subject to the row limit and available results.",
            "default": 1
          },
          "maxGeos": {
            "title": "Maximum geographic entries",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Maximum geographic entries requested in Geos mode. The row limit and available entries may reduce the result count.",
            "default": 200
          },
          "enrichDetails": {
            "title": "Additional event-page details",
            "type": "boolean",
            "description": "Add available event-page details to listing rows. This can make collection take longer.",
            "default": false
          },
          "enrichDestination": {
            "title": "Ticket, venue and organizer details",
            "type": "boolean",
            "description": "Add available ticket prices, venue information, organizer details and tags. Also enables the additional details selected by enrichV3 and enrichOrganizer.",
            "default": true
          },
          "enrichV3": {
            "title": "Additional event details",
            "type": "boolean",
            "description": "Add available ticket options, venue and organizer details to event rows. Requires enrichDestination.",
            "default": true
          },
          "enrichOrganizer": {
            "title": "Additional organizer details",
            "type": "boolean",
            "description": "Add available organizer website, social links, follower counts and public profile details. Requires enrichDestination.",
            "default": true
          },
          "enrichBffDetail": {
            "title": "Extra event profile details",
            "type": "boolean",
            "description": "Add available organizer verification, gallery, discount and event-information fields. Optional details vary by event and can increase collection time.",
            "default": false
          },
          "expandSeries": {
            "title": "Include series occurrences",
            "type": "boolean",
            "description": "Add available dated occurrences as separate billed event rows. Parent events and occurrences share the input row limit.",
            "default": false
          },
          "maxSeriesEvents": {
            "title": "Maximum occurrences per series",
            "minimum": 1,
            "maximum": 200,
            "type": "integer",
            "description": "Most occurrences to request for one recurring series when expandSeries is enabled, within the input row limit.",
            "default": 20
          },
          "includeOrganizerEvents": {
            "title": "Include upcoming organizer events",
            "type": "boolean",
            "description": "Add upcoming events as separate billed rows in Organizer mode. The organizer and its events share the input row limit.",
            "default": false
          },
          "scrapeSitemapGeos": {
            "title": "Look up geographic directory",
            "type": "boolean",
            "description": "Include places from the public geographic directory in Geos mode, alongside known place identifiers.",
            "default": true
          },
          "fields": {
            "title": "Preferred output fields",
            "maxItems": 50,
            "type": "array",
            "description": "Select top-level output fields; identity fields are retained. Additional details may add fields after this selection.",
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 100
            },
            "default": []
          },
          "workerBaseUrl": {
            "title": "Developer testing URL",
            "type": "string",
            "description": "Leave empty. Used only by the developer for testing."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}