{
  "openapi": "3.0.1",
  "info": {
    "title": "10times Events Scraper - Trade Shows & Conferences API",
    "description": "Extract trade shows, conferences, and exhibitions from 10times.com with 59 data points per event. Filter by city name, industry, date, or keyword. Get organizer contacts, venue details, visitor estimates, exhibitor counts, and full schedules. 1,000 events in under 60 seconds. No account needed.",
    "version": "0.0",
    "x-build-id": "fFiyYk36cwNgqQ36K"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/zen-studio~10times-events-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-zen-studio-10times-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/zen-studio~10times-events-scraper/runs": {
      "post": {
        "operationId": "runs-sync-zen-studio-10times-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/zen-studio~10times-events-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-zen-studio-10times-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": {
          "city": {
            "title": "City",
            "enum": [
              "",
              "68870",
              "70788",
              "70970",
              "69339",
              "70790",
              "75200",
              "70297",
              "70793",
              "69008",
              "69058",
              "71655",
              "81673",
              "69119",
              "69858",
              "69278",
              "70797",
              "68944",
              "76443",
              "70172",
              "69361",
              "68893",
              "69972",
              "69222",
              "76580",
              "70699",
              "70803",
              "69153",
              "69168",
              "70808",
              "70811",
              "70168",
              "68873",
              "69400",
              "69154",
              "82043",
              "69871",
              "69156",
              "69013",
              "82048",
              "69067",
              "69157",
              "70381",
              "69158",
              "69239",
              "70382",
              "69356",
              "70822",
              "70331",
              "69379",
              "70219",
              "70400",
              "70141",
              "70038",
              "74266",
              "71668",
              "70824",
              "70162",
              "81795",
              "70870",
              "69301",
              "74895",
              "81797",
              "70117",
              "69303",
              "68947",
              "70030",
              "70888",
              "69879",
              "68999",
              "70194",
              "70624",
              "69159",
              "69966",
              "70469",
              "70834",
              "69307",
              "69160",
              "70837",
              "69947",
              "70086",
              "69308",
              "69948",
              "69147",
              "70841",
              "69895",
              "70071",
              "70869",
              "70871",
              "68985",
              "70850",
              "69973",
              "69091",
              "69096",
              "70851",
              "70262",
              "69161",
              "68949",
              "70348",
              "69429",
              "69957",
              "69000",
              "69901",
              "70073",
              "70860",
              "69001",
              "68940",
              "70151",
              "75693"
            ],
            "type": "string",
            "description": "Select a city from the dropdown. Numeric city IDs are also supported via API.",
            "default": ""
          },
          "location": {
            "title": "Location",
            "type": "string",
            "description": "Coordinates 'lat,lng' for a radius search, or a country name. Ignored if City is selected above."
          },
          "country": {
            "title": "Country",
            "type": "string",
            "description": "ISO country code (e.g., 'US', 'DE') or 'WW' for worldwide. Used when City is not selected.",
            "default": "WW"
          },
          "query": {
            "title": "Search Query",
            "type": "string",
            "description": "Text search query for event names/descriptions"
          },
          "radius": {
            "title": "Radius (miles)",
            "type": "integer",
            "description": "Search radius in miles around the coordinates given in Location.",
            "default": 50
          },
          "category": {
            "title": "Category",
            "enum": [
              "",
              "3",
              "5",
              "7",
              "13",
              "16",
              "19",
              "27",
              "30",
              "34",
              "37",
              "50",
              "53",
              "55",
              "61",
              "63",
              "80",
              "106",
              "107",
              "108",
              "113",
              "125",
              "128",
              "146",
              "150",
              "156",
              "158",
              "159",
              "160",
              "161"
            ],
            "type": "string",
            "description": "Event category filter",
            "default": ""
          },
          "eventType": {
            "title": "Event Type",
            "enum": [
              "all",
              "tradeshow",
              "conference",
              "workshop"
            ],
            "type": "string",
            "description": "Event type filter",
            "default": "all"
          },
          "startDate": {
            "title": "Start Date",
            "type": "string",
            "description": "Include events from this date. Filtering works by calendar month, then results are trimmed to your exact range."
          },
          "endDate": {
            "title": "End Date",
            "type": "string",
            "description": "Include events up to this date. Ranges spanning several months are scraped month by month."
          },
          "onlineOnly": {
            "title": "Online Events Only",
            "type": "boolean",
            "description": "Only include virtual/online events. These are listed worldwide rather than under a specific country, so leave Country set to Worldwide when using this.",
            "default": false
          },
          "maxItems": {
            "title": "Max Items",
            "minimum": 0,
            "maximum": 100000,
            "type": "integer",
            "description": "Maximum number of events to scrape. 0 = unlimited",
            "default": 0
          },
          "scrapeDetails": {
            "title": "Include Full Event Details",
            "type": "boolean",
            "description": "Recommended, and enabled by default. Adds speakers, ticket prices, attendee origin, images and FAQs by opening each event page. Turn off for a faster, cheaper run that returns listing data only.",
            "default": true
          },
          "excludeEditionIds": {
            "title": "Exclude Edition IDs",
            "type": "array",
            "description": "List of editionId values to skip. Useful for recurring scrapes to avoid re-scraping events already captured in previous runs.",
            "items": {
              "type": "integer"
            },
            "default": []
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}