{
  "openapi": "3.0.1",
  "info": {
    "title": "AXS Event Scraper | Concerts, Sports, Venues",
    "description": "Scrape AXS.com concerts, sports, theatre, comedy and festivals. Get event titles, dates, venues, ticketing status and street addresses from search, city and category listings. Does not open shop.axs.com checkout. Pay per result. Export Excel, CSV, JSON.",
    "version": "0.1",
    "x-build-id": "PpKDZTQZqqo7RlHZt"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/lentic_clockss~axs-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-lentic_clockss-axs-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~axs-scraper/runs": {
      "post": {
        "operationId": "runs-sync-lentic_clockss-axs-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~axs-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-lentic_clockss-axs-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": "Mode",
            "enum": [
              "home",
              "search",
              "detail",
              "venue",
              "category"
            ],
            "type": "string",
            "description": "home | search | detail | venue | category. The Store Test default uses a stable detail canary; choose home explicitly for the live carousel. City or category without ids uses category listing.",
            "default": "detail"
          },
          "searchQuery": {
            "title": "Search query",
            "type": "string",
            "description": "Keyword for mode=search. Location is NOT this field — use city / cityId.",
            "default": ""
          },
          "q": {
            "title": "Query alias",
            "type": "string",
            "description": "Alias of searchQuery"
          },
          "market": {
            "title": "Market",
            "enum": [
              "us",
              "uk",
              "au",
              "nz",
              "sg",
              "jp",
              "de",
              "fr",
              "se",
              "mx"
            ],
            "type": "string",
            "description": "us is the only verified consumer host. uk and other hreflang markets are unverified.",
            "default": "us"
          },
          "category": {
            "title": "Category",
            "enum": [
              "music",
              "sports",
              "theatre",
              "festival",
              "comedy"
            ],
            "type": "string",
            "description": "Listing taxonomy: music→/category/music, sports→/category/sports, theatre/comedy→/category/artsandfamily, festival→/category/artsandfamily/fairsFestivals."
          },
          "city": {
            "title": "City",
            "type": "string",
            "description": "US city name mapped to /category/cities/{geonamesId}/{slug} (e.g. Denver, CO). Not the search keyword."
          },
          "cityId": {
            "title": "City GeoNames id",
            "type": "string",
            "description": "Optional. From a live AXS city URL path /category/cities/{id}/…"
          },
          "citySlug": {
            "title": "City slug",
            "type": "string",
            "description": "Required with an unknown cityId (e.g. denver-co)."
          },
          "startUrls": {
            "title": "Start URLs",
            "type": "array",
            "description": "AXS event or venue URLs. shop.axs.com / tix.axs.com URLs are ignored.",
            "items": {
              "type": "string"
            }
          },
          "eventIds": {
            "title": "Event IDs",
            "type": "array",
            "description": "Discovery numeric ids from /events/{id}/…. The default is the lightweight Store Test canary.",
            "default": [
              "1445907"
            ],
            "items": {
              "type": "string"
            }
          },
          "venueIds": {
            "title": "Venue IDs",
            "type": "array",
            "description": "Numeric ids from /venues/{id}/…",
            "items": {
              "type": "string"
            }
          },
          "maxPages": {
            "title": "Max listing pages",
            "minimum": 1,
            "maximum": 5,
            "type": "integer",
            "description": "Category/city pages use ?page=N (1–5). Default 1.",
            "default": 1
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 50,
            "type": "integer",
            "description": "Maximum records (free plan capped at 200)",
            "default": 1
          },
          "enrichDetails": {
            "title": "Enrich event detail",
            "type": "boolean",
            "description": "Fetch EDP __NEXT_DATA__ for ticketing status and venue leads. Default on.",
            "default": true
          },
          "enrichVenue": {
            "title": "Enrich venue page",
            "type": "boolean",
            "description": "When EDP venue address is thin, fetch the venue page. Default on.",
            "default": true
          },
          "workerBaseUrl": {
            "title": "Worker base URL override",
            "type": "string",
            "description": "Optional HTTPS Cloud Run origin. Ignored unless allowlisted."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}