{
  "openapi": "3.0.1",
  "info": {
    "title": "lmjx Used Machinery Scraper 路面机械网 – China Excavator Prices",
    "description": "Scrape used construction & road machinery from lmjx.net (路面机械网): excavators, loaders, rollers, pavers, cranes with price, brand, model, hours, region and photos. HTTP only. 二手挖掘机数据采集。",
    "version": "0.1",
    "x-build-id": "BAQqZCyoz0ZVMWb3e"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/rastriq~lmjx-used-machinery-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-rastriq-lmjx-used-machinery-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~lmjx-used-machinery-scraper/runs": {
      "post": {
        "operationId": "runs-sync-rastriq-lmjx-used-machinery-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~lmjx-used-machinery-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-rastriq-lmjx-used-machinery-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": "📂 Categories (类目)",
            "uniqueItems": true,
            "type": "array",
            "description": "Pick one or more used-equipment categories from the site's own tree (type to filter, English or Chinese). <b>Choosing a parent such as “Earthmoving machinery (all)” downloads all its subcategories</b>; each subcategory is crawled separately, so the per-category page cap never applies. Categories are merged (deduplicated) with the <b>Start URLs</b> below; leave both empty to get the default (Excavators). Excavators alone have ~97,000 listings.",
            "items": {
              "type": "string",
              "enum": [
                "gaokongzuoyejixie",
                "gaokongzuoyeche",
                "jianchashigaokongzuoyepingtai",
                "nongyejixie",
                "yumishouhuoji",
                "caimianji",
                "hongganji",
                "tianjianbanyunche",
                "shougeji",
                "fensuiji",
                "tuolaji",
                "kaigouji",
                "shuibeng",
                "liqingshebei",
                "liqingtuotongshebei",
                "liqingruhuashebei",
                "liqingjiareshebei",
                "liqinggaixingshebei",
                "fushushebei",
                "chandou",
                "posuiqian",
                "posuichui",
                "yeyajian",
                "zhendongchui",
                "qiaoliangjixie",
                "tiliangji",
                "yunliangche",
                "jiaqiaoji",
                "meitanjixie",
                "caimeiji",
                "juejinji",
                "hunningtujixie",
                "sanzhuangshuiniyunshuche",
                "hunningtujiaobanzhan",
                "hunningtujiaobanji",
                "bengche",
                "ganhunshajiangyunshuche",
                "jiaobanyunshuche",
                "jiaobanbengche",
                "shajiangche",
                "penjiangche",
                "tuobeng",
                "chezaibeng",
                "hunningtuzhipin",
                "zhuanji",
                "qizhongji",
                "quandimianqizhongji",
                "shigongshengjiangji",
                "lvdaiqizhongji",
                "yueyeluntaiqizhongji",
                "tashiqizhongji",
                "qicheqizhongji",
                "suicheqizhongji",
                "tufangjixie",
                "wajuezhuangzaiji",
                "tuituji",
                "xiaoxingzhuangzaiji",
                "zixieche",
                "wajueji",
                "chazhuangche",
                "chanyunji",
                "huayizhuangzaiji",
                "zhuangzaiji",
                "lunshiwajueji",
                "fengji",
                "xiaofangjixie",
                "xiaofangche",
                "tongyongjixie",
                "kongyaji",
                "fadianji",
                "gongyecheliang",
                "diandongchache",
                "neiranchache",
                "banyunche",
                "banguache",
                "kuangshanjixie",
                "kongqiyasuoji",
                "posuiji",
                "zaoyantaiche",
                "yidongshiposuizhan",
                "yidongfadianjizu",
                "mofenji",
                "bazhuangji",
                "zaoyanzuanche",
                "zaoyanji",
                "zhishaji",
                "xishaji",
                "shaifenji",
                "peijianhefuwu",
                "fuwu",
                "peijian",
                "peitao",
                "zhuanggongjixie",
                "maoganzuanji",
                "xunhuanzuanji",
                "lianxuqiangzuanji",
                "lianxuqiangzhuadou",
                "qiankongzuanji",
                "diaoji",
                "shuipingdingxiangzuan",
                "yeyazhuadou",
                "xuanpenzuanji",
                "dazhuangchui",
                "yazhuangji",
                "fanxunhuanzuanji",
                "xuanwazuanji",
                "shuijingzuanji",
                "gangkoujixie",
                "menshiqizhongji",
                "zhengmiandiao",
                "duigaoji",
                "lumianjixie",
                "liqingjiaobanji",
                "liqingjiaobanzhan",
                "tanpuji",
                "shuinitanpuji",
                "pingdiji",
                "wendingtubanheji",
                "wendingtubanhezhan",
                "wendingtutanpuji",
                "yanghujixie",
                "liqingsabuche",
                "weibiaochutanpuji",
                "xibaoji",
                "zaishengjixie",
                "huaxianshebei",
                "paowanji",
                "xijiangfengcengche",
                "qingsaoji",
                "tongbufengcengche",
                "qingzhangche",
                "yaluji",
                "yashiji",
                "shuangganglunyaluji",
                "qianghangji",
                "chongjihang",
                "chongjiyaluji",
                "pingbanhang",
                "danganglunyaluji",
                "xiaoxingyaluji",
                "guanglunyaluji",
                "sanlunyaluji",
                "luntaiyaluji",
                "zhendongyaluji",
                "shoufuyaluji",
                "huanweijixie",
                "lajiche",
                "gaoyaqingxiche",
                "yanghuche",
                "xifenche",
                "xiwuche",
                "qingsaoche",
                "lajizhan",
                "sashuiche",
                "zhuanyongqiche",
                "bazhaji",
                "lengcangche",
                "saoluche",
                "xiwuche1",
                "youguanche",
                "yunshuche",
                "jiaotongsheshi",
                "hulandazhuangji",
                "kache",
                "zaihuoche",
                "qingka",
                "pika",
                "qianyinche"
              ],
              "enumTitles": [
                "Aerial work machinery (all) · 高空作业机械",
                "Aerial work machinery › Aerial work trucks · 高空作业车",
                "Aerial work machinery › Scissor lift platforms · 剪叉式高空作业平台",
                "Agricultural machinery (all) · 农业机械",
                "Agricultural machinery › Corn harvesters · 玉米收获机",
                "Agricultural machinery › Cotton pickers · 采棉机",
                "Agricultural machinery › Dryers · 烘干机",
                "Agricultural machinery › Field transporters · 田间搬运车",
                "Agricultural machinery › Harvesters · 收割机",
                "Agricultural machinery › Shredders · 粉碎机",
                "Agricultural machinery › Tractors · 拖拉机",
                "Agricultural machinery › Trenchers · 开沟机",
                "Agricultural machinery › Water pumps · 水泵",
                "Asphalt equipment (all) · 沥青设备",
                "Asphalt equipment › Asphalt drum-removal equipment · 沥青脱桶设备",
                "Asphalt equipment › Asphalt emulsification equipment · 沥青乳化设备",
                "Asphalt equipment › Asphalt heating equipment · 沥青加热设备",
                "Asphalt equipment › Modified asphalt equipment · 沥青改性设备",
                "Attachments (all) · 附属设备",
                "Attachments › Buckets · 铲斗",
                "Attachments › Concrete crushers · 破碎钳",
                "Attachments › Hydraulic breakers · 破碎锤",
                "Attachments › Hydraulic shears · 液压剪",
                "Attachments › Vibratory hammers · 振动锤",
                "Bridge machinery (all) · 桥梁机械",
                "Bridge machinery › Beam lifters · 提梁机",
                "Bridge machinery › Beam transporters · 运梁车",
                "Bridge machinery › Bridge launchers · 架桥机",
                "Coal mining machinery (all) · 煤炭机械",
                "Coal mining machinery › Coal shearers · 采煤机",
                "Coal mining machinery › Roadheaders · 掘进机",
                "Concrete machinery (all) · 混凝土机械",
                "Concrete machinery › Bulk cement tankers · 散装水泥运输车",
                "Concrete machinery › Concrete batching plants · 混凝土搅拌站",
                "Concrete machinery › Concrete mixers · 混凝土搅拌机",
                "Concrete machinery › Concrete pump trucks · 泵车",
                "Concrete machinery › Dry-mix mortar tankers · 干混砂浆运输车",
                "Concrete machinery › Mixer trucks · 搅拌运输车",
                "Concrete machinery › Mixer-pump trucks · 搅拌泵车",
                "Concrete machinery › Mortar trucks · 砂浆车",
                "Concrete machinery › Shotcrete trucks · 喷浆车",
                "Concrete machinery › Trailer pumps · 拖泵",
                "Concrete machinery › Truck-mounted pumps · 车载泵",
                "Concrete product machinery (all) · 混凝土制品",
                "Concrete product machinery › Brick machines · 砖机",
                "Cranes (all) · 起重机械",
                "Cranes › All-terrain cranes · 全地面起重机",
                "Cranes › Construction hoists · 施工升降机",
                "Cranes › Crawler cranes · 履带起重机",
                "Cranes › Rough-terrain cranes · 越野轮胎起重机",
                "Cranes › Tower cranes · 塔式起重机",
                "Cranes › Truck cranes · 汽车起重机",
                "Cranes › Truck-mounted cranes · 随车起重机",
                "Earthmoving machinery (all) · 土方机械",
                "Earthmoving machinery › Backhoe loaders · 挖掘装载机",
                "Earthmoving machinery › Bulldozers · 推土机",
                "Earthmoving machinery › Compact loaders · 小型装载机",
                "Earthmoving machinery › Dump trucks · 自卸车",
                "Earthmoving machinery › Excavators · 挖掘机",
                "Earthmoving machinery › Fork loaders · 叉装车",
                "Earthmoving machinery › Scrapers · 铲运机",
                "Earthmoving machinery › Skid-steer loaders · 滑移装载机",
                "Earthmoving machinery › Wheel loaders · 装载机",
                "Earthmoving machinery › Wheeled excavators · 轮式挖掘机",
                "Fans and blowers · 风机",
                "Fire-fighting machinery (all) · 消防机械",
                "Fire-fighting machinery › Fire trucks · 消防车",
                "General machinery (all) · 通用机械",
                "General machinery › Air compressors · 空压机",
                "General machinery › Generators · 发电机",
                "Industrial vehicles (all) · 工业车辆",
                "Industrial vehicles › Electric forklifts · 电动叉车",
                "Industrial vehicles › Internal combustion forklifts · 内燃叉车",
                "Industrial vehicles › Material handling trucks · 搬运车",
                "Industrial vehicles › Semi-trailers · 半挂车",
                "Mining machinery (all) · 矿山机械",
                "Mining machinery › Compressed-air compressors · 空气压缩机",
                "Mining machinery › Crushers · 破碎机",
                "Mining machinery › Drill jumbos · 凿岩台车",
                "Mining machinery › Mobile crushing plants · 移动式破碎站",
                "Mining machinery › Mobile generator sets · 移动发电机组",
                "Mining machinery › Pulverizers · 磨粉机",
                "Mining machinery › Rake loaders · 扒装机",
                "Mining machinery › Rock drilling rigs · 凿岩钻车",
                "Mining machinery › Rock drills · 凿岩机",
                "Mining machinery › Sand making machines · 制砂机",
                "Mining machinery › Sand washers · 洗砂机",
                "Mining machinery › Screening machines · 筛分机",
                "Parts and services (all) · 配套件及服务",
                "Parts and services › Services · 服务",
                "Parts and services › Spare parts · 配件",
                "Parts and services › Supporting equipment · 配套",
                "Piling machinery (all) · 桩工机械",
                "Piling machinery › Anchor drilling rigs · 锚杆钻机",
                "Piling machinery › Circulation drills · 循环钻机",
                "Piling machinery › Diaphragm wall drilling rigs · 连续墙钻机",
                "Piling machinery › Diaphragm wall grabs · 连续墙抓斗",
                "Piling machinery › DTH drills · 潜孔钻机",
                "Piling machinery › Hoisting machines · 吊机",
                "Piling machinery › Horizontal directional drills · 水平定向钻",
                "Piling machinery › Hydraulic grabs · 液压抓斗",
                "Piling machinery › Jet grouting drills · 旋喷钻机",
                "Piling machinery › Pile hammers · 打桩锤",
                "Piling machinery › Pile pressing machines · 压桩机",
                "Piling machinery › Reverse circulation drills · 反循环钻机",
                "Piling machinery › Rotary drilling rigs · 旋挖钻机",
                "Piling machinery › Water well drills · 水井钻机",
                "Port machinery (all) · 港口机械",
                "Port machinery › Gantry cranes · 门式起重机",
                "Port machinery › Reach stackers · 正面吊",
                "Port machinery › Stacker trucks · 堆高机",
                "Road construction machinery (all) · 路面机械",
                "Road construction machinery › Asphalt mixers · 沥青搅拌机",
                "Road construction machinery › Asphalt mixing plants · 沥青搅拌设备",
                "Road construction machinery › Asphalt pavers · 沥青摊铺机",
                "Road construction machinery › Cement concrete pavers · 水泥摊铺机",
                "Road construction machinery › Motor graders · 平地机",
                "Road construction machinery › Stabilized-soil mixers · 稳定土拌合机",
                "Road construction machinery › Stabilized-soil mixing plants · 稳定土拌合站",
                "Road construction machinery › Stabilized-soil pavers · 稳定土摊铺机",
                "Road maintenance machinery (all) · 养护机械",
                "Road maintenance machinery › Asphalt distributors · 沥青洒布车",
                "Road maintenance machinery › Micro-surfacing pavers · 微表处摊铺机",
                "Road maintenance machinery › Milling machines · 铣刨机",
                "Road maintenance machinery › Recycling machinery · 再生机械",
                "Road maintenance machinery › Road marking equipment · 划线设备",
                "Road maintenance machinery › Shot blasting machines · 抛丸机",
                "Road maintenance machinery › Slurry seal trucks · 稀浆封层车",
                "Road maintenance machinery › Sweeping machines · 清扫机",
                "Road maintenance machinery › Synchronous chip sealers · 同步封层车",
                "Road maintenance machinery › Wreckers · 清障车",
                "Road rollers and compactors (all) · 压路机",
                "Road rollers and compactors › Compactors · 压实机",
                "Road rollers and compactors › Double-drum rollers · 双钢轮压路机",
                "Road rollers and compactors › Dynamic compaction machines · 强夯机",
                "Road rollers and compactors › Impact rammers · 冲击夯",
                "Road rollers and compactors › Impact rollers · 冲击压路机",
                "Road rollers and compactors › Plate compactors · 平板夯",
                "Road rollers and compactors › Single-drum rollers · 单钢轮压路机",
                "Road rollers and compactors › Small rollers · 小型压路机",
                "Road rollers and compactors › Smooth-drum rollers · 光轮压路机",
                "Road rollers and compactors › Three-wheel rollers · 三轮压路机",
                "Road rollers and compactors › Tyre rollers · 轮胎压路机",
                "Road rollers and compactors › Vibratory rollers · 振动压路机",
                "Road rollers and compactors › Walk-behind rollers · 手扶压路机",
                "Sanitation machinery (all) · 环卫机械",
                "Sanitation machinery › Garbage trucks · 垃圾车",
                "Sanitation machinery › High-pressure washing trucks · 高压清洗车",
                "Sanitation machinery › Maintenance trucks · 养护车",
                "Sanitation machinery › Septic suction trucks · 吸粪车",
                "Sanitation machinery › Sewage suction trucks · 吸污车",
                "Sanitation machinery › Street sweepers · 清扫车",
                "Sanitation machinery › Waste transfer stations · 垃圾站",
                "Sanitation machinery › Water sprinkler trucks · 洒水车",
                "Special-purpose vehicles (all) · 专用汽车",
                "Special-purpose vehicles › Muck rakers · 扒渣机",
                "Special-purpose vehicles › Refrigerated trucks · 冷藏车",
                "Special-purpose vehicles › Road sweepers · 扫路车",
                "Special-purpose vehicles › Sewage suction trucks · 吸污车",
                "Special-purpose vehicles › Tanker trucks · 油罐车",
                "Special-purpose vehicles › Transport trucks · 运输车",
                "Traffic facility machinery (all) · 交通设施",
                "Traffic facility machinery › Guardrail pile drivers · 护栏打桩机",
                "Trucks (all) · 卡车",
                "Trucks › Cargo trucks · 载货车",
                "Trucks › Light trucks · 轻卡",
                "Trucks › Pickups · 皮卡",
                "Trucks › Tractor trucks · 牵引车"
              ]
            }
          },
          "brand": {
            "title": "🏷️ Brand (品牌)",
            "type": "string",
            "description": "Restrict to one brand (type to filter, English or Chinese). The list holds the 219 brands the site lists; any other site slug typed by hand (e.g. <code>komatsu</code>) is also accepted. A brand only returns results in the categories where the site carries it. Applies to every selected category."
          },
          "province": {
            "title": "📍 Region (地区)",
            "enum": [
              "anhui",
              "anqing",
              "bangbu",
              "bozhou",
              "chaohu",
              "chizhou",
              "chuzhou",
              "fuyang",
              "hefei",
              "huaibei",
              "huainan",
              "huangshan",
              "liuan",
              "maanshan",
              "suzhou",
              "tongling",
              "wuhu",
              "xuancheng",
              "beijing",
              "zhongqing",
              "fujian",
              "fuzhou",
              "longyan",
              "nanping",
              "ningde",
              "putian",
              "quanzhou",
              "sanming",
              "xiamen",
              "zhangzhou",
              "gansu",
              "baiyin",
              "dingxi",
              "gannan",
              "jiayuguan",
              "jinchang",
              "jiuquan",
              "lanzhoushi",
              "linxia",
              "longnan",
              "pingliang",
              "qingyang",
              "tianshui",
              "wuwei",
              "zhangye",
              "guangdong",
              "chaozhou",
              "dongwan",
              "foshan",
              "guangzhou",
              "heyuan",
              "huizhou",
              "jiangmen",
              "jieyang",
              "maoming",
              "meizhou",
              "qingyuan",
              "shantou",
              "shanwei",
              "shaoguan",
              "shenzhen",
              "yangjiang",
              "yunfu",
              "zhanjiang",
              "zhaoqing",
              "zhongshan",
              "zhuhai",
              "guangxi",
              "baise",
              "beihai",
              "chongzuo",
              "fangchenggang",
              "guigang",
              "guilin",
              "hechi",
              "hezhou",
              "laibin",
              "liuzhou",
              "nanning",
              "qinzhou",
              "wuzhou",
              "yulin1",
              "guizhou",
              "anshun",
              "bijie",
              "guiyang",
              "liupanshui",
              "qiandongnan",
              "qiannan",
              "qianxinan",
              "tongren",
              "zunyi",
              "hainan1",
              "baisha",
              "baoting",
              "changjiang",
              "chengmai",
              "danzhou",
              "dingan",
              "dongfang",
              "haikou",
              "ledong",
              "lingao",
              "lingshui",
              "nansha",
              "qionghai",
              "qiongzhong",
              "sanya",
              "tunchang",
              "wanning",
              "wenchang",
              "wuzhishan",
              "xisha",
              "zhongsha",
              "hebei",
              "baoding",
              "cangzhou",
              "chengde",
              "handan",
              "hengshui",
              "langfang",
              "qinhuangdao",
              "shijiazhuang",
              "tangshan",
              "xingtai",
              "zhangjiakou",
              "heilongjiang",
              "daqing",
              "daxinganling",
              "haerbin",
              "hegang",
              "heihe",
              "jiamusi",
              "jixi",
              "mudanjiang",
              "qiqihaer",
              "qitaihe",
              "shuangyashan",
              "suihua",
              "yichun",
              "henan",
              "anyang",
              "hebi",
              "jiaozuo",
              "jiyuan",
              "kaifeng",
              "luohe",
              "luoyang",
              "nanyang",
              "pingdingshan",
              "puyang",
              "sanmenxia",
              "shangqiu",
              "xinxiang",
              "xinyang",
              "xuchang",
              "zhengzhou",
              "zhoukou",
              "zhumadian",
              "xianggang",
              "hubei",
              "enshi",
              "ezhou",
              "huanggang",
              "huangshi",
              "jingmen",
              "jingzhou",
              "qianjiang",
              "shennongjia",
              "shiyan",
              "suizhou",
              "tianmen",
              "wuhan",
              "xiangfan",
              "xianning",
              "xiantao",
              "xiaogan",
              "yichang",
              "hunan",
              "changde",
              "changsha",
              "chenzhou",
              "hengyang",
              "huaihua",
              "loudi",
              "shaoyang",
              "xiangtan",
              "xiangxi",
              "yiyang",
              "yongzhou",
              "yueyang",
              "zhangjiajie",
              "zhuzhou",
              "neimenggu",
              "alashan",
              "baotou",
              "bayannaoer",
              "chifeng",
              "xingan",
              "huhehaote",
              "hulunbeier",
              "eerduosi",
              "tongliao",
              "wulanchabu",
              "wuhai",
              "xilinguole",
              "jiangsu",
              "changzhou",
              "huaian",
              "lianyungang",
              "nanjing",
              "nantong",
              "suqian",
              "suzhou1",
              "taizhou1",
              "wuxi",
              "xuzhou",
              "yancheng",
              "yangzhou",
              "zhenjiang",
              "jiangxi",
              "fuzhou1",
              "ganzhou",
              "jian",
              "jingdezhen",
              "jiujiang",
              "nanchang",
              "pingxiang",
              "shangrao",
              "xinyu",
              "yichun1",
              "yingtan",
              "jilin1",
              "baicheng",
              "baishan",
              "changchun",
              "jilin",
              "liaoyuan",
              "siping",
              "songyuan",
              "tonghua",
              "yanbian",
              "liaoning",
              "anshan",
              "benxi",
              "chaoyang",
              "dalian",
              "dandong",
              "fushun",
              "fuxin",
              "huludao",
              "jinzhou",
              "liaoyang",
              "panjin",
              "shenyang",
              "tieling",
              "yingkou",
              "aomen",
              "ningxia",
              "guyuan",
              "shizuishan",
              "wuzhong",
              "yinchuan",
              "zhongwei",
              "qinghai",
              "guoluo",
              "haibei",
              "haidong",
              "hainan",
              "haixi",
              "huangnan",
              "xining",
              "yushu",
              "shanxi1",
              "ankang",
              "baoji",
              "hanzhong",
              "shangluo",
              "tongchuan",
              "weinan",
              "xian",
              "xianyang",
              "yanan",
              "yulin",
              "shandong",
              "binzhou",
              "dezhou",
              "dongying",
              "heze",
              "jinan",
              "jining",
              "laiwu",
              "liaocheng",
              "linyi",
              "qingdao",
              "rizhao",
              "taian",
              "weifang",
              "weihai",
              "yantai",
              "zaozhuang",
              "zibo",
              "shanghai",
              "shanxi",
              "changzhi",
              "datong",
              "jincheng",
              "jinzhong",
              "linfen",
              "lvliang",
              "shuozhou",
              "taiyuan",
              "xinzhou",
              "yangquan",
              "yuncheng",
              "sichuan",
              "aba",
              "bazhong",
              "chengdu",
              "dazhou",
              "deyang",
              "ganzi",
              "guangan",
              "guangyuan",
              "leshan",
              "liangshan",
              "luzhou",
              "meishan",
              "mianyang",
              "nanchong",
              "neijiang",
              "panzhihua",
              "suining",
              "yaan",
              "yibin",
              "zigong",
              "ziyang",
              "taiwan",
              "tianjin",
              "xicang",
              "changdu",
              "lasa",
              "naqu",
              "ali",
              "linzhi",
              "shannan",
              "rikaze",
              "xinjiang",
              "akesu",
              "aletai",
              "alaer",
              "bayinguoleng",
              "boertala",
              "changji",
              "hami",
              "hetian",
              "yili",
              "kelamayi",
              "kashi",
              "kezilesu",
              "shihezi",
              "tacheng",
              "tumushuke",
              "tulufan",
              "wulumuqi",
              "wujiaqu",
              "yunnan",
              "baoshan1",
              "chuxiong",
              "dali",
              "dehong",
              "diqing",
              "honghe",
              "kunming",
              "lijiang",
              "lincang",
              "nujiang",
              "puer",
              "qujing",
              "wenshan",
              "xishuangbanna",
              "yuxi",
              "zhaotong",
              "zhejiang",
              "hangzhou",
              "huzhou",
              "jiaxing",
              "jinhua",
              "lishui",
              "ningbo",
              "quzhou",
              "shaoxing",
              "taizhou",
              "wenzhou",
              "zhoushan"
            ],
            "type": "string",
            "description": "Restrict to a province, municipality or city (type to filter, English or Chinese). Region pages list per-unit ads with year/hours in the title (best data quality). A province includes all its cities. Applies to every selected category."
          },
          "startUrls": {
            "title": "🔗 Start URLs (optional)",
            "type": "array",
            "description": "Optional listing URLs from <code>mershou.lmjx.net</code> (or <code>ershou.lmjx.net</code>), e.g. <code>https://mershou.lmjx.net/yaluji/xcmg/</code>. Pagination is followed automatically. They are merged with the categories selected above (clear the category selection to crawl only these URLs). Query strings are never used (the site's robots.txt disallows them).",
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "maxItems": {
            "title": "Max listings",
            "minimum": 0,
            "maximum": 200000,
            "type": "integer",
            "description": "Maximum number of results. Use a small value (5-20) for a first test. Set to <code>0</code> for no limit.",
            "default": 100
          },
          "includeDetails": {
            "title": "Fetch detail pages",
            "type": "boolean",
            "description": "Adds <b>model, operating hours, condition grade, province/city, all photos, update date, views and store link</b>. Costs +1 request per listing (≈20× slower). Without it you still get title, brand, seller company, price and a thumbnail.",
            "default": false
          },
          "includeSellerContact": {
            "title": "Include company contact name",
            "type": "boolean",
            "description": "Adds the contact person's name shown on the store page, <b>only for company sellers</b> and only together with detail pages. Phone numbers and e-mails are never extracted. Off by default.",
            "default": false
          },
          "maxConcurrency": {
            "title": "Max concurrency",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "Parallel requests (1-10). Default 3.",
            "default": 3
          },
          "requestDelayMs": {
            "title": "Request delay (ms)",
            "minimum": 0,
            "maximum": 10000,
            "type": "integer",
            "description": "Base delay before each request, with ±50% random jitter.",
            "default": 500
          },
          "proxyUrl": {
            "title": "Proxy URL",
            "type": "string",
            "description": "Optional proxy, e.g. <code>http://user:pass@gate.decodo.com:7000</code>. Leave empty to connect directly (works for both sites). <b>Proxy traffic is billed by your own proxy provider</b> and is not included in this Actor's price. Recommended (residential, China or Asia exit) if your runs show repeated HTTP 405 captcha blocks."
          },
          "debugMode": {
            "title": "Debug mode",
            "type": "boolean",
            "description": "Log every request URL.",
            "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
                  },
                  "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}