{
  "openapi": "3.0.1",
  "info": {
    "title": "Wiggle Scraper",
    "description": "Scrape Wiggle (wiggle.com) - cycling, running, swimming, and outdoor gear e-commerce. Search or browse by category or brand, filter by price, colour, gender, and sale status, or fetch full product details (description, GTIN, per-size stock) by URL.",
    "version": "1.0",
    "x-build-id": "6Qu6xNUe1BZDKzaIh"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/crawlerbros~wiggle-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-crawlerbros-wiggle-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/crawlerbros~wiggle-scraper/runs": {
      "post": {
        "operationId": "runs-sync-crawlerbros-wiggle-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/crawlerbros~wiggle-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-crawlerbros-wiggle-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",
        "required": [
          "mode"
        ],
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "search",
              "byCategory",
              "byBrand",
              "byProductUrls"
            ],
            "type": "string",
            "description": "What to fetch.",
            "default": "search"
          },
          "searchQuery": {
            "title": "Search query (mode=search)",
            "type": "string",
            "description": "Free-text search, e.g. product or brand keyword (`bike helmet`, `running shoes`).",
            "default": "bike helmet"
          },
          "categoryPath": {
            "title": "Category (mode=byCategory)",
            "enum": [
              "",
              "cycle",
              "cycle/bike-accessories/all-bike-accessories",
              "cycle/bike-accessories/bike-bags",
              "cycle/bike-accessories/bike-bags/bike-baskets",
              "cycle/bike-accessories/bike-bags/bike-frame-bags",
              "cycle/bike-accessories/bike-bags/bike-rack-bags",
              "cycle/bike-accessories/bike-bags/bike-storage-bags",
              "cycle/bike-accessories/bike-bags/bike-travel-bags",
              "cycle/bike-accessories/bike-bags/bike-wheel-bags",
              "cycle/bike-accessories/bike-bags/handlebar-bags",
              "cycle/bike-accessories/bike-bags/pannier-bags",
              "cycle/bike-accessories/bike-bags/pannier-racks",
              "cycle/bike-accessories/bike-bags/saddle-bags",
              "cycle/bike-accessories/bike-bags/top-tube-bags",
              "cycle/bike-accessories/bike-lights",
              "cycle/bike-accessories/bottle-cages",
              "cycle/bike-accessories/locks",
              "cycle/bike-accessories/mudguards",
              "cycle/bike-parts/all-bike-parts",
              "cycle/bike-parts/brakes-and-shifters",
              "cycle/bike-parts/brakes-and-shifters/brakes",
              "cycle/bike-parts/drivetrain",
              "cycle/bike-parts/drivetrain/cassettes",
              "cycle/bike-parts/drivetrain/chains",
              "cycle/bike-parts/drivetrain/cranks-and-chainsets",
              "cycle/bike-parts/pedals",
              "cycle/bike-parts/pedals/cleats",
              "cycle/bike-parts/pedals/clipless-pedals",
              "cycle/bike-parts/pedals/flat-pedals",
              "cycle/bike-parts/pedals/pedal-spares",
              "cycle/bike-parts/seating",
              "cycle/bike-parts/seating/saddles",
              "cycle/bike-parts/seating/seatposts",
              "cycle/bike-parts/steering",
              "cycle/bike-parts/steering/bar-tape",
              "cycle/bike-parts/wheels-and-tyres",
              "cycle/bike-parts/wheels-and-tyres/tyres",
              "cycle/bike-parts/wheels-and-tyres/wheels",
              "cycle/bike-tools-and-maintenance/bike-repair-stands",
              "cycle/bike-tools-and-maintenance/cleaning",
              "cycle/bike-tools-and-maintenance/cleaning/bike-cleaner",
              "cycle/bike-tools-and-maintenance/cleaning/cleaner-and-degreaser",
              "cycle/bike-tools-and-maintenance/cleaning/cleaning-equipment",
              "cycle/bike-tools-and-maintenance/grease-and-lube",
              "cycle/bike-tools-and-maintenance/pumps",
              "cycle/bike-tools-and-maintenance/pumps/co2-inflators",
              "cycle/bike-tools-and-maintenance/pumps/hand-pumps",
              "cycle/bike-tools-and-maintenance/tools",
              "cycle/bike-tools-and-maintenance/tools/multi-tools",
              "cycle/bike-tools-and-maintenance/track-pumps",
              "cycle/bikes/all-bikes",
              "cycle/bikes/bmx-bikes",
              "cycle/bikes/folding-bikes",
              "cycle/bikes/gravel-bikes",
              "cycle/bikes/hybrid-bikes",
              "cycle/bikes/kids-bikes",
              "cycle/bikes/mountain-bikes",
              "cycle/bikes/mountain-bikes/full-suspension-mountain-bikes",
              "cycle/bikes/mountain-bikes/hardtail-mountain-bikes",
              "cycle/bikes/road-bikes",
              "cycle/clothing/accessories",
              "cycle/clothing/accessories/arm-and-leg-warmers",
              "cycle/clothing/accessories/gloves",
              "cycle/clothing/accessories/hats-and-neckwear",
              "cycle/clothing/accessories/sunglasses",
              "cycle/clothing/all-clothing",
              "cycle/clothing/bags",
              "cycle/clothing/bags/backpacks",
              "cycle/clothing/bags/dry-bags",
              "cycle/clothing/bags/luggage",
              "cycle/clothing/bags/waist-bags",
              "cycle/clothing/jackets",
              "cycle/clothing/jerseys",
              "cycle/clothing/jerseys/long-sleeved-jerseys",
              "cycle/clothing/jerseys/short-sleeved-jerseys",
              "cycle/clothing/jerseys/sleeveless-jerseys",
              "cycle/clothing/shorts",
              "cycle/clothing/shorts/baggy-shorts",
              "cycle/clothing/shorts/bib-shorts",
              "cycle/clothing/shorts/waist-shorts",
              "cycle/clothing/socks-and-underwear",
              "cycle/clothing/socks-and-underwear/socks",
              "cycle/clothing/tights",
              "cycle/clothing/tights/bib-tights",
              "cycle/clothing/tights/waist-tights",
              "cycle/clothing/trousers",
              "cycle/electric-bikes",
              "cycle/electric-bikes/electric-hybrid-bikes",
              "cycle/electric-bikes/electric-mountain-bikes",
              "cycle/indoor-cycling",
              "cycle/indoor-cycling/turbo-trainers",
              "cycle/protection",
              "cycle/protection/body-armour",
              "cycle/protection/gloves",
              "cycle/protection/helmets",
              "cycle/protection/helmets/kids-helmets",
              "cycle/protection/helmets/mtb-helmets",
              "cycle/protection/helmets/road-helmets",
              "cycle/protection/mtb-goggles",
              "cycle/protection/sunglasses",
              "cycle/shoes",
              "cycle/shoes/cleats",
              "cycle/shoes/mtb-shoes",
              "cycle/shoes/overshoes",
              "cycle/shoes/road-bike-shoes",
              "cycle/tech",
              "cycle/tech/cadence-sensors",
              "cycle/tech/cycle-computers",
              "cycle/tech/phone-accessories",
              "cycle/tech/power-meters",
              "nutrition-and-body-care",
              "nutrition-and-body-care/bottles",
              "nutrition-and-body-care/bottles/flasks",
              "nutrition-and-body-care/bottles/soft-flasks",
              "nutrition-and-body-care/bottles/water-bottles",
              "nutrition-and-body-care/face-masks",
              "nutrition-and-body-care/muscles-and-joint-care",
              "nutrition-and-body-care/muscles-and-joint-care/foam-rollers",
              "nutrition-and-body-care/muscles-and-joint-care/joint-supports",
              "nutrition-and-body-care/skin-care",
              "nutrition-and-body-care/sports-nutrition",
              "nutrition-and-body-care/sports-nutrition/energy",
              "nutrition-and-body-care/sports-nutrition/hydration",
              "nutrition-and-body-care/sports-nutrition/nut-butter",
              "nutrition-and-body-care/sports-nutrition/protein-and-recovery",
              "nutrition-and-body-care/vitamins-and-supplements",
              "outdoors",
              "outdoors/accessories",
              "outdoors/accessories/belts",
              "outdoors/accessories/bottles",
              "outdoors/accessories/face-masks",
              "outdoors/accessories/gloves",
              "outdoors/accessories/hats-and-neckwear",
              "outdoors/accessories/sunglasses",
              "outdoors/accessories/towels",
              "outdoors/accessories/trekking-poles",
              "outdoors/bags",
              "outdoors/bags/backpacks",
              "outdoors/bags/duffle-bags",
              "outdoors/bags/hydration-packs",
              "outdoors/bags/waist-bags",
              "outdoors/bottoms",
              "outdoors/bottoms/leggings",
              "outdoors/bottoms/shorts",
              "outdoors/bottoms/trousers",
              "outdoors/camping",
              "outdoors/camping/cooking",
              "outdoors/camping/sleeping",
              "outdoors/camping/sleeping/accessories",
              "outdoors/camping/sleeping/sleeping-bags",
              "outdoors/camping/sleeping/sleeping-mats",
              "outdoors/camping/tents",
              "outdoors/footwear",
              "outdoors/footwear/boots",
              "outdoors/footwear/sandals",
              "outdoors/footwear/shoes",
              "outdoors/lights",
              "outdoors/navigation-and-safety",
              "outdoors/navigation-and-safety/maps-and-compasses",
              "outdoors/socks-and-underwear",
              "outdoors/socks-and-underwear/socks",
              "outdoors/socks-and-underwear/sports-bras",
              "outdoors/socks-and-underwear/underwear",
              "outdoors/tops",
              "outdoors/tops/fleeces",
              "outdoors/tops/outdoor-jackets",
              "outdoors/tops/t-shirts",
              "outlet",
              "outlet/cycle",
              "outlet/cycle/bike-accessories",
              "outlet/cycle/bike-parts",
              "outlet/cycle/bike-tools-and-maintenance",
              "outlet/cycle/bikes",
              "outlet/cycle/clothing",
              "outlet/cycle/helmets",
              "outlet/cycle/shoes",
              "outlet/outdoors",
              "outlet/run",
              "outlet/swim",
              "outlet/triathlon",
              "run",
              "run/bags",
              "run/bags/backpacks",
              "run/bags/duffle-bags",
              "run/bags/hydration-packs",
              "run/bags/waist-bags",
              "run/belts",
              "run/bottles",
              "run/bottles/flasks",
              "run/bottles/water-bottles",
              "run/bottoms",
              "run/bottoms/leggings",
              "run/bottoms/shorts",
              "run/bottoms/trousers",
              "run/gloves",
              "run/hats-and-neckwear",
              "run/hats-and-neckwear/beanies",
              "run/hats-and-neckwear/caps",
              "run/hats-and-neckwear/headbands",
              "run/hats-and-neckwear/neck-tubes",
              "run/running-shoes",
              "run/running-shoes/road-running-shoes",
              "run/running-shoes/track-and-field-shoes",
              "run/running-shoes/trail-running-shoes",
              "run/socks-and-underwear",
              "run/socks-and-underwear/socks",
              "run/socks-and-underwear/sports-bras",
              "run/sunglasses",
              "run/tops",
              "run/tops/baselayers",
              "run/tops/hoodies-and-sweatshirts",
              "run/tops/jackets",
              "run/tops/long-sleeve-tops",
              "run/tops/short-sleeve-tops",
              "run/tops/vests",
              "swim",
              "swim/bags",
              "swim/bags/backpacks",
              "swim/bags/dry-bags",
              "swim/goggles",
              "swim/open-water-swimming",
              "swim/open-water-swimming/gloves",
              "swim/open-water-swimming/rash-guards",
              "swim/open-water-swimming/socks",
              "swim/open-water-swimming/swimming-buoys",
              "swim/open-water-swimming/wetsuits",
              "swim/poolside-accessories",
              "swim/poolside-accessories/bottles",
              "swim/poolside-accessories/towels",
              "swim/swimming-aids",
              "swim/swimming-aids/ear-plugs-and-nose-clips",
              "swim/swimming-aids/fins",
              "swim/swimming-aids/hand-paddles",
              "swim/swimming-aids/kickboards-and-pullbuoys",
              "swim/swimming-aids/swimming-caps",
              "swim/swimwear",
              "swim/swimwear/jammers",
              "swim/swimwear/swim-shorts",
              "swim/swimwear/swimming-briefs",
              "swim/swimwear/swimsuits",
              "swim/swimwear/tri-wetsuits",
              "swim/watersports",
              "swim/watersports/buoyancy-aids",
              "swim/watersports/inflatable-kayaks",
              "swim/watersports/wetsuits"
            ],
            "type": "string",
            "description": "Category to browse. 245 known category/subcategory paths, each verified to return real product listings.",
            "default": ""
          },
          "brandSlug": {
            "title": "Brand (mode=byBrand)",
            "enum": [
              "",
              "absolute-360",
              "active-woman",
              "adidas",
              "adidas-originals",
              "ale",
              "all-mountain-style",
              "altura",
              "amacx",
              "applied-nutrition",
              "aqua-lung",
              "aquasphere",
              "arena",
              "ashima",
              "asics",
              "aztec",
              "barbie",
              "batch",
              "batman",
              "bearhug",
              "beet-it-sport",
              "bell-helmets",
              "bicycle-line",
              "bike-shield",
              "bio-synergy",
              "blackburn",
              "bleedkit",
              "bluey",
              "bobbin-bikes",
              "bol",
              "boot-bananas",
              "boss",
              "brand-x",
              "brooks",
              "brooks-england",
              "bryton",
              "burley",
              "cadence",
              "camelbak",
              "campri",
              "cane-creek",
              "caroboo",
              "castelli",
              "castore",
              "cateye",
              "challenge",
              "chamois-buttr",
              "character",
              "cherry-active",
              "chia-charge",
              "clarks",
              "claud-butler",
              "clif-bar",
              "cocomelon",
              "continental",
              "coros",
              "craghoppers-all",
              "craghoppers-evans",
              "crampfix",
              "crankbrothers",
              "cube",
              "dare2b",
              "dawes",
              "deda",
              "delta",
              "dexshell",
              "dhb",
              "disney",
              "disney-stitch",
              "dmr",
              "dmt",
              "dora-the-explorer",
              "dynafit",
              "elswick",
              "endura",
              "enduro",
              "enertor",
              "ergon",
              "evans",
              "everlast",
              "evoc",
              "falcon-cycles",
              "fenwicks",
              "finishline",
              "fitletic",
              "five-ten",
              "fixx",
              "fizik",
              "fohn",
              "for-goodness-shakes",
              "form-nutrition",
              "fourfive",
              "fox",
              "frank",
              "frog",
              "fwe",
              "g-form",
              "garmin",
              "gelert",
              "get-buzzing",
              "gift-cards",
              "giro",
              "goodyear",
              "gu",
              "gul",
              "hamax",
              "harsh-protective",
              "healthspan-elite",
              "hedstrom",
              "hello-kitty",
              "high5",
              "hiplok",
              "histrips",
              "hjc",
              "hope",
              "hot-tuna",
              "hot-wheels",
              "hoy",
              "huel",
              "huffy",
              "ism",
              "jagwire",
              "jd-bug",
              "joes-no-flats",
              "kali",
              "karrimor",
              "kendal-mint-co",
              "kickmaster",
              "kids-ride-shotgun",
              "kind",
              "kitbrix",
              "kmc",
              "krash",
              "kryptonite",
              "kt-tape",
              "lazer",
              "lezyne",
              "lifeline",
              "linea",
              "lizard-skins",
              "lock-laces",
              "look",
              "m-part",
              "madd-gear",
              "mahle",
              "mars",
              "marvel",
              "mavic",
              "maxxis",
              "merrell",
              "met",
              "mission",
              "mizuno",
              "moon-sport",
              "motorex",
              "mountain-fuel",
              "move",
              "muc-off",
              "nathan",
              "nevica",
              "new-balance",
              "nike",
              "nintendo",
              "no-normal",
              "nukeproof",
              "nutrak",
              "oakley",
              "odlo",
              "onguard",
              "osprey",
              "ote",
              "ovrload",
              "panaracer",
              "park",
              "paw-patrol",
              "pearl-izumi",
              "pelotan",
              "peppa-pig",
              "peruzzo",
              "phd",
              "pinnacle",
              "pip-and-nut",
              "pirelli",
              "pitlock",
              "power-bar",
              "praxis",
              "precision-fuel",
              "precision-training",
              "prevent-sprain",
              "prime-cycling",
              "pro-rider",
              "professional",
              "profile-design",
              "ptp",
              "puma",
              "puresport",
              "raskullz",
              "reebok",
              "regatta",
              "renner",
              "revvies",
              "rfr",
              "ridley",
              "roller-derby",
              "romneys",
              "salomon",
              "salt-stick",
              "saucony",
              "schwalbe",
              "score-draw",
              "sealskinz",
              "seasucker",
              "selle-italia",
              "selle-san-marco",
              "selleroyal",
              "shakesphere",
              "shimano",
              "shock-absorber",
              "sigg",
              "sigma",
              "silca",
              "sinter",
              "sis",
              "skarper",
              "skechers",
              "skins",
              "sks",
              "slazenger",
              "soccer-supplements",
              "sonic",
              "sp-connect",
              "specialized",
              "speedo",
              "sports-direct",
              "sporttape",
              "sram",
              "stansnotubes",
              "star",
              "stationerytill",
              "stunted",
              "styrkr",
              "supacaz",
              "swissstop",
              "system-ex",
              "tektro",
              "thomas-and-friends",
              "thomas-the-tank",
              "thomson",
              "tifosi",
              "tonys-chocolonely",
              "topeak",
              "torq",
              "tortec",
              "toy-story",
              "trek",
              "tribe",
              "tune-belt",
              "under-armour",
              "uniortools",
              "usa-pro",
              "veloforte",
              "vitus",
              "voom",
              "wahoo",
              "whyte",
              "wild-west-jerky",
              "winnie-the-pooh",
              "zefal",
              "zombie",
              "zone3",
              "zycom",
              "100-percent"
            ],
            "type": "string",
            "description": "Brand to browse.",
            "default": ""
          },
          "productUrls": {
            "title": "Product URLs (mode=byProductUrls)",
            "type": "array",
            "description": "Full wiggle.com product page URLs, e.g. `https://www.wiggle.com/dhb-long-sleeve-jersey-mens-630025`.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "brand": {
            "title": "Filter by brand",
            "type": "string",
            "description": "Only keep products whose brand contains this text (case-insensitive). Applies to all modes."
          },
          "colour": {
            "title": "Filter by colour",
            "type": "string",
            "description": "Only keep products whose colour contains this text (case-insensitive), e.g. `black`, `blue`."
          },
          "gender": {
            "title": "Filter by gender",
            "enum": [
              "",
              "Mens",
              "Womens",
              "Kids",
              "Unisex"
            ],
            "type": "string",
            "description": "Only keep products inferred (from product name) to match this gender.",
            "default": ""
          },
          "size": {
            "title": "Filter by size",
            "type": "string",
            "description": "Only keep products whose available sizes contain this text (case-insensitive), e.g. `Medium`, `L`, `2X Large`. Sizing varies widely by product type, so this is free text rather than a fixed dropdown."
          },
          "minPrice": {
            "title": "Minimum price (GBP)",
            "minimum": 0,
            "maximum": 1000000,
            "type": "integer",
            "description": "Only keep products priced at or above this amount, in GBP."
          },
          "maxPrice": {
            "title": "Maximum price (GBP)",
            "minimum": 0,
            "maximum": 1000000,
            "type": "integer",
            "description": "Only keep products priced at or below this amount, in GBP."
          },
          "sortBy": {
            "title": "Sort order",
            "enum": [
              "rank",
              "newest",
              "discountValueDesc",
              "discountPercentDesc",
              "priceAsc",
              "priceDesc",
              "brandAsc",
              "brandDesc"
            ],
            "type": "string",
            "description": "Sort order for search/category/brand listings.",
            "default": "rank"
          },
          "onSaleOnly": {
            "title": "On sale only",
            "type": "boolean",
            "description": "Only keep products that are discounted vs. RRP.",
            "default": false
          },
          "maxItems": {
            "title": "Max items",
            "minimum": 1,
            "maximum": 2000,
            "type": "integer",
            "description": "Maximum number of products to return.",
            "default": 50
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}