{
  "openapi": "3.0.1",
  "info": {
    "title": "ENERGY STAR Certified Products & Manufacturers Scraper",
    "description": "Use this to list ENERGY STAR certified products and their manufacturers from the official EPA data API. Input: category, words, brand, maker, date. One result = one model (or one supplier): maker, brand, model name and number, type, certified date, markets, UPC. $0.50 per 1,000.",
    "version": "1.0",
    "x-build-id": "ixG6KcBxfoV6pbYBu"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rel8ble~energy-star-products-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rel8ble-energy-star-products-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/rel8ble~energy-star-products-scraper/runs": {
      "post": {
        "operationId": "runs-sync-rel8ble-energy-star-products-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/rel8ble~energy-star-products-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-rel8ble-energy-star-products-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": {
          "categories": {
            "title": "Product categories",
            "type": "array",
            "description": "ENERGY STAR product categories to search. Leave empty for all 47. Central air conditioners and heat pumps alone hold about 1.75 million model combinations.",
            "items": {
              "type": "string",
              "enum": [
                "Boilers",
                "Ceiling Fans",
                "Central Air Conditioners and Air Source Heat Pumps",
                "Clothes Dryers",
                "Clothes Washers",
                "Commercial Boilers",
                "Commercial Coffee Brewers",
                "Commercial Dishwashers",
                "Commercial Electric Cooktops",
                "Commercial Fryers",
                "Commercial Griddles",
                "Commercial Hot Food Holding Cabinets",
                "Commercial Ice Machines",
                "Commercial Ovens",
                "Commercial Refrigerators and Freezers",
                "Commercial Steam Cookers",
                "Commercial Water Heaters",
                "Computers",
                "Connected Thermostats",
                "Consumer Refrigeration Products",
                "Data Center Storage",
                "Dehumidifiers",
                "Dishwashers",
                "Displays",
                "Downlights",
                "Electric Vehicle Supply Equipment",
                "Enterprise Servers",
                "Furnaces",
                "Geothermal Heat Pumps",
                "Imaging Equipment",
                "Lab Grade Refrigerators and Freezers",
                "Large Network Equipment",
                "Light Commercial HVAC",
                "Pool Pumps",
                "Residential Electric Cooking Products",
                "Room Air Cleaners and Purifiers",
                "Room Air Conditioners",
                "Smart Home Energy Management Systems",
                "Storm Windows",
                "Telephony",
                "Televisions",
                "Uninterruptible Power Supplies",
                "Vending Machines",
                "Ventilating Fans",
                "Water Coolers",
                "Water Heaters - Non Solar Electric and Non Solar Gas",
                "Water Heaters - Solar Electric and Solar Gas"
              ]
            }
          },
          "searchTerms": {
            "title": "Search words",
            "type": "array",
            "description": "Words matched on model name, model number, brand and manufacturer, e.g. \"Hoshizaki\" or \"KM-\". Each runs as its own search. Leave empty to search on the filters only.",
            "items": {
              "type": "string"
            }
          },
          "manufacturers": {
            "title": "Manufacturer names",
            "type": "array",
            "description": "Keep products whose ENERGY STAR partner (manufacturer) name contains one of these, e.g. \"Whirlpool\".",
            "items": {
              "type": "string"
            }
          },
          "brands": {
            "title": "Brand names",
            "type": "array",
            "description": "Keep products whose brand contains one of these.",
            "items": {
              "type": "string"
            }
          },
          "markets": {
            "title": "Markets",
            "type": "array",
            "description": "Keep models certified for one of these markets.",
            "items": {
              "type": "string",
              "enum": [
                "United States",
                "Canada",
                "Japan",
                "Taiwan",
                "Switzerland"
              ]
            }
          },
          "certifiedAfter": {
            "title": "Certified on or after",
            "type": "string",
            "description": "YYYY-MM-DD. Use it to watch for newly certified models and new suppliers."
          },
          "mostEfficientOnly": {
            "title": "Most Efficient only",
            "type": "boolean",
            "description": "Keep only models that meet the ENERGY STAR Most Efficient criteria.",
            "default": false
          },
          "uniqueSuppliers": {
            "title": "One row per supplier",
            "type": "boolean",
            "description": "On: one row per manufacturer + brand + category with its model count, Most Efficient count and first / newest certification date. Gives a supplier list instead of a model list; biggest line-ups first.",
            "default": false
          },
          "maxResultsPerSearch": {
            "title": "Max results per search",
            "minimum": 0,
            "type": "integer",
            "description": "Rows to save per search. 0 = everything that matches. Newest certifications come first. You pay per row saved, so start small.",
            "default": 100
          },
          "maxRequestRetries": {
            "title": "Max retries",
            "minimum": 0,
            "maximum": 20,
            "type": "integer",
            "description": "Retries per failed request.",
            "default": 5
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}