{
  "openapi": "3.0.1",
  "info": {
    "title": "Supralift Scraper — Forklifts & Warehouse Equipment",
    "description": "Scrape forklift and warehouse equipment listings from Supralift.com, Europe's leading marketplace for material handling equipment. Extract price, make, model, year, lift capacity, mast height, dealer info, and specs. Monitor the European forklift market.",
    "version": "0.5",
    "x-build-id": "ibYCljMRxX6DCXLfO"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rastriq~supralift-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rastriq-supralift-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/rastriq~supralift-scraper/runs": {
      "post": {
        "operationId": "runs-sync-rastriq-supralift-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/rastriq~supralift-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-rastriq-supralift-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": {
          "make": {
            "title": "🏷️ Make (Manufacturer)",
            "type": "string",
            "description": "<b>Filter by brand</b> — e.g. LINDE, STILL, TOYOTA. Leave blank for all brands.",
            "default": ""
          },
          "powerUnit": {
            "title": "📏 Power Unit",
            "enum": [
              "",
              "DIESEL",
              "ELEKTRO",
              "TREIBGAS",
              "ANDERE"
            ],
            "type": "string",
            "description": "<b>Filter by engine type.</b> Leave blank for all types.",
            "default": ""
          },
          "cnt__de": {
            "title": "🇩🇪 Germany",
            "type": "boolean",
            "description": "Include listings from <b>Germany</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__fr": {
            "title": "🇫🇷 France",
            "type": "boolean",
            "description": "Include listings from <b>France</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__nl": {
            "title": "🇳🇱 Netherlands",
            "type": "boolean",
            "description": "Include listings from <b>Netherlands</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__bn": {
            "title": "🇧🇪 Belgium",
            "type": "boolean",
            "description": "Include listings from <b>Belgium</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__at": {
            "title": "🇦🇹 Austria",
            "type": "boolean",
            "description": "Include listings from <b>Austria</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ch": {
            "title": "🇨🇭 Switzerland",
            "type": "boolean",
            "description": "Include listings from <b>Switzerland</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__uk": {
            "title": "🇬🇧 United Kingdom",
            "type": "boolean",
            "description": "Include listings from <b>United Kingdom</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ir": {
            "title": "🇮🇪 Ireland",
            "type": "boolean",
            "description": "Include listings from <b>Ireland</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__es": {
            "title": "🇪🇸 Spain",
            "type": "boolean",
            "description": "Include listings from <b>Spain</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__pt": {
            "title": "🇵🇹 Portugal",
            "type": "boolean",
            "description": "Include listings from <b>Portugal</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__it": {
            "title": "🇮🇹 Italy",
            "type": "boolean",
            "description": "Include listings from <b>Italy</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__sv": {
            "title": "🇸🇪 Sweden",
            "type": "boolean",
            "description": "Include listings from <b>Sweden</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__no": {
            "title": "🇳🇴 Norway",
            "type": "boolean",
            "description": "Include listings from <b>Norway</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__da": {
            "title": "🇩🇰 Denmark",
            "type": "boolean",
            "description": "Include listings from <b>Denmark</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__fi": {
            "title": "🇫🇮 Finland",
            "type": "boolean",
            "description": "Include listings from <b>Finland</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__pl": {
            "title": "🇵🇱 Poland",
            "type": "boolean",
            "description": "Include listings from <b>Poland</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__cs": {
            "title": "🇨🇿 Czech Republic",
            "type": "boolean",
            "description": "Include listings from <b>Czech Republic</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__sk": {
            "title": "🇸🇰 Slovakia",
            "type": "boolean",
            "description": "Include listings from <b>Slovakia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__hu": {
            "title": "🇭🇺 Hungary",
            "type": "boolean",
            "description": "Include listings from <b>Hungary</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ro": {
            "title": "🇷🇴 Romania",
            "type": "boolean",
            "description": "Include listings from <b>Romania</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__bg": {
            "title": "🇧🇬 Bulgaria",
            "type": "boolean",
            "description": "Include listings from <b>Bulgaria</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__sr": {
            "title": "🇷🇸 Serbia",
            "type": "boolean",
            "description": "Include listings from <b>Serbia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__le": {
            "title": "🇱🇻 Latvia",
            "type": "boolean",
            "description": "Include listings from <b>Latvia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__lp": {
            "title": "🇱🇹 Lithuania",
            "type": "boolean",
            "description": "Include listings from <b>Lithuania</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__sl": {
            "title": "🇸🇮 Slovenia",
            "type": "boolean",
            "description": "Include listings from <b>Slovenia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__el": {
            "title": "🇬🇷 Greece",
            "type": "boolean",
            "description": "Include listings from <b>Greece</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__tr": {
            "title": "🇹🇷 Turkey",
            "type": "boolean",
            "description": "Include listings from <b>Turkey</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ru": {
            "title": "🇷🇺 Russia",
            "type": "boolean",
            "description": "Include listings from <b>Russia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__us": {
            "title": "🇺🇸 United States",
            "type": "boolean",
            "description": "Include listings from <b>United States</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ca": {
            "title": "🇨🇦 Canada",
            "type": "boolean",
            "description": "Include listings from <b>Canada</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__ae": {
            "title": "🇦🇪 UAE",
            "type": "boolean",
            "description": "Include listings from <b>UAE</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__in": {
            "title": "🇮🇳 India",
            "type": "boolean",
            "description": "Include listings from <b>India</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__as": {
            "title": "🌏 Asia",
            "type": "boolean",
            "description": "Include listings from <b>Asia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__af": {
            "title": "🌍 South Africa",
            "type": "boolean",
            "description": "Include listings from <b>South Africa</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "cnt__oz": {
            "title": "🇦🇺 Australia",
            "type": "boolean",
            "description": "Include listings from <b>Australia</b>. Leave ALL unchecked = all countries.",
            "default": false
          },
          "maxItems": {
            "title": "🔢 Max Items",
            "minimum": 1,
            "maximum": 50000,
            "type": "integer",
            "description": "<b>Maximum listings to collect.</b> Set 50 000 to collect all. Note: with country filter the scraper scans all ~26 000 API items post-fetch — efficiency depends on country share (DE=55%, NL=7%, etc.).",
            "default": 100
          },
          "fetchDetails": {
            "title": "📋 Fetch Details",
            "type": "boolean",
            "description": "<b>Visit each listing page</b> for serial number and weight. Slower.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}