{
  "openapi": "3.0.1",
  "info": {
    "title": "TickPick Scraper | Ticket Prices and Events",
    "description": "TickPick scraper for ticket prices and events in 2026: type a team, artist, venue or city and get 20 events in 15 seconds, 40 fields each. Lowest, average and highest all-in prices, listings for sale, daily price history, parking prices, venue address and local start times. No account needed.",
    "version": "1.0",
    "x-build-id": "RPCIfFZKkMRGakh10"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/silentflow~tickpick-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-silentflow-tickpick-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~tickpick-scraper/runs": {
      "post": {
        "operationId": "runs-sync-silentflow-tickpick-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~tickpick-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-silentflow-tickpick-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": {
          "searches": {
            "title": "🔎 Teams, artists, shows or venues",
            "type": "array",
            "description": "Names to look up on TickPick, one per line: a team (<code>New York Knicks</code>), an artist (<code>Metallica</code>), a show (<code>Hamilton</code>) or a venue (<code>Madison Square Garden</code>). A team, artist, show or venue name returns all its upcoming events; any other word works like the site's search box and returns the events whose name matches it (<code>imagine</code>, <code>comedy festival</code>). A busy team or tour lists 30 to 150 upcoming events.",
            "items": {
              "type": "string"
            }
          },
          "startUrls": {
            "title": "🔗 TickPick links",
            "type": "array",
            "description": "Pages copied from tickpick.com: a team or artist page (<code>https://www.tickpick.com/nba/new-york-knicks-tickets/</code>), a venue (<code>https://www.tickpick.com/venues/madison-square-garden/seating-chart/</code>), an event (<code>https://www.tickpick.com/buy-...-tickets-.../8205194/</code>) or a search (<code>https://www.tickpick.com/search/?q=imagine</code>). Each link returns the events the page lists. Category pages such as <code>/nfl-tickets/</code> are skipped: type the team instead.",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "eventIds": {
            "title": "🆔 Event IDs",
            "type": "array",
            "description": "TickPick event IDs, the number at the end of an event page address: <code>8205194</code> for <code>tickpick.com/buy-...-4-4-27-7pm/8205194/</code>. Each ID returns one row, the full event with its prices, whatever the filters below. Handy to refresh the prices of events you follow.",
            "items": {
              "type": "string"
            }
          },
          "location": {
            "title": "📍 Near city",
            "type": "string",
            "description": "A US or Canadian city, such as <code>Chicago</code>, <code>Las Vegas, NV</code> or <code>Toronto, ON</code>. Alone, it returns the upcoming events in and around that city, soonest first. With a search or link, it keeps only the events within 50 miles of it. Empty: everywhere (and the events around New York when nothing else is given)."
          },
          "category": {
            "title": "🎭 Category",
            "enum": [
              "all",
              "concerts",
              "sports",
              "theater",
              "comedy",
              "other"
            ],
            "type": "string",
            "description": "Keep only concerts, sports, theater, comedy or other events (circus, family shows, lectures). TickPick files stand-up comedy with concerts: here it has its own choice, and Concerts means music.",
            "default": "all"
          },
          "dateFrom": {
            "title": "📅 From",
            "type": "string",
            "description": "First day of events to return, at the venue, such as <code>2026-12-01</code>. Empty: today."
          },
          "dateTo": {
            "title": "📅 To",
            "type": "string",
            "description": "Last day of events to return, included, such as <code>2026-12-31</code>. Empty: no end date."
          },
          "maxItems": {
            "title": "🔢 Max events",
            "minimum": 1,
            "type": "integer",
            "description": "The most events the run returns, all searches, links, IDs and the city together. An event found twice counts once. A city's events are read past the site's first 300.",
            "default": 100
          },
          "includePriceHistory": {
            "title": "📈 Price history, parking and seat map",
            "type": "boolean",
            "description": "Add to each event its daily price history since tickets went on sale (lowest price, average price and listings for sale each day), the lowest parking price and parking passes for sale, and the venue seat map image. Turn it off to read only the current prices: in our test, 20 events took 3 seconds instead of 15.",
            "default": 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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}