{
  "openapi": "3.0.1",
  "info": {
    "title": "Eventbrite Scraper",
    "description": "Export Eventbrite events by city, keyword, category, date and price, or the organizers behind them as leads: followers, events and attendees hosted, website, socials, and optional emails and phones. Pay only for results.",
    "version": "1.0",
    "x-build-id": "1TAtQ7RtzRrwmLk46"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/axlymxp~eventbrite-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-axlymxp-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/axlymxp~eventbrite-scraper/runs": {
      "post": {
        "operationId": "runs-sync-axlymxp-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/axlymxp~eventbrite-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-axlymxp-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": {
          "output": {
            "title": "Output",
            "enum": [
              "events",
              "organizers"
            ],
            "type": "string",
            "description": "Events: every matching event with venue, price and organizer. Organizer leads: the organizers behind the matching events, most active first, with followers, events hosted, attendees hosted, website and socials.",
            "default": "events"
          },
          "locations": {
            "title": "Locations",
            "type": "array",
            "description": "Cities or regions as you would type them on Eventbrite, e.g. Austin, London, Berlin, Germany. Each is looked up on Eventbrite first (the run log shows which place was used).",
            "items": {
              "type": "string"
            }
          },
          "searchQueries": {
            "title": "Search keywords",
            "type": "array",
            "description": "Optional keywords, e.g. networking, startup, wine tasting. Empty = all events in the locations.",
            "items": {
              "type": "string"
            }
          },
          "categories": {
            "title": "Categories",
            "type": "array",
            "description": "Optional Eventbrite categories. Without categories, a search that reaches Eventbrite's 1,000-event limit is split by category automatically.",
            "items": {
              "type": "string",
              "enum": [
                "business",
                "science-tech",
                "music",
                "film-media",
                "arts",
                "fashion",
                "health",
                "sports-fitness",
                "travel-outdoor",
                "food-drink",
                "charity-causes",
                "government",
                "community",
                "spirituality",
                "family-education",
                "holiday",
                "home-lifestyle",
                "auto-boat-air",
                "hobbies",
                "school-activities",
                "other"
              ],
              "enumTitles": [
                "Business & professional",
                "Science & technology",
                "Music",
                "Film & media",
                "Performing & visual arts",
                "Fashion",
                "Health & wellness",
                "Sports & fitness",
                "Travel & outdoor",
                "Food & drink",
                "Charity & causes",
                "Government & politics",
                "Community & culture",
                "Religion & spirituality",
                "Family & education",
                "Seasonal & holiday",
                "Home & lifestyle",
                "Auto, boat & air",
                "Hobbies & special interest",
                "School activities",
                "Other"
              ]
            }
          },
          "dates": {
            "title": "When",
            "enum": [
              "current_future",
              "today",
              "tomorrow",
              "this_weekend",
              "this_week",
              "next_week",
              "this_month",
              "next_month"
            ],
            "type": "string",
            "description": "Time window for the events, in each event's local time.",
            "default": "current_future"
          },
          "price": {
            "title": "Price",
            "enum": [
              "any",
              "free",
              "paid"
            ],
            "type": "string",
            "description": "Free events, paid events or both.",
            "default": "any"
          },
          "onlineOnly": {
            "title": "Online events only",
            "type": "boolean",
            "description": "Search online events (locations are ignored).",
            "default": false
          },
          "eventUrls": {
            "title": "Event URLs",
            "type": "array",
            "description": "Optional. Specific events, e.g. https://www.eventbrite.com/e/...-tickets-1234567890123.",
            "items": {
              "type": "string"
            }
          },
          "organizerUrls": {
            "title": "Organizer URLs",
            "type": "array",
            "description": "Optional, organizer leads output. Specific organizers, e.g. https://www.eventbrite.com/o/aiga-ny-17093567208.",
            "items": {
              "type": "string"
            }
          },
          "maxItems": {
            "title": "Max rows",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Maximum events or organizers.",
            "default": 100
          },
          "includeOrganizerDetails": {
            "title": "Add organizer profiles to events",
            "type": "boolean",
            "description": "Events output: add each organizer's followers, events hosted, attendees hosted and socials (charged once per organizer per run). Always on for organizer leads.",
            "default": false
          },
          "findContacts": {
            "title": "Find contact emails and phones",
            "type": "boolean",
            "description": "Visit each organizer's website and social links (home page plus up to 3 contact/about pages) and add the emails and phone numbers published there, plus any email in the Eventbrite bio. Charged as an extra event only when an email or phone is found.",
            "default": false
          },
          "proxyConfiguration": {
            "title": "Proxy",
            "type": "object",
            "description": "Apify Proxy is used by default; the actor switches to residential proxies by itself if Eventbrite blocks the requests.",
            "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}