{
  "openapi": "3.0.1",
  "info": {
    "title": "Hifido Japan Used Audio — What It Actually Sold For",
    "description": "Type a model like Accuphase E-460 and see what it actually sold for at Hifido in Japan, from ten years of sold records. You get the typical sold price and range in yen, how many sold, the original list price and what share of it holds. $0.02 per model, no results = no charge. Unofficial.",
    "version": "0.1",
    "x-build-id": "DC6AbFOs65x651SMa"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/jpmarketdata~hifido-japan-audio-sold-comps/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-jpmarketdata-hifido-japan-audio-sold-comps",
        "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/jpmarketdata~hifido-japan-audio-sold-comps/runs": {
      "post": {
        "operationId": "runs-sync-jpmarketdata-hifido-japan-audio-sold-comps",
        "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/jpmarketdata~hifido-japan-audio-sold-comps/run-sync": {
      "post": {
        "operationId": "run-sync-jpmarketdata-hifido-japan-audio-sold-comps",
        "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": [
          "model"
        ],
        "properties": {
          "model": {
            "title": "Model number",
            "type": "string",
            "description": "The model as Hifido prints it on the product line: `E-460`, `SP-LE8T`, or with the maker in front, `Accuphase E-460`. Every figure is measured over units whose own model line is this model. Hifido's search also reads description text, so units that merely mention it go to `looseMatchDropped` and stay out of the prices. One run is one model, a flat $0.02; nothing sold is not charged.",
            "default": "Accuphase E-460"
          },
          "genre": {
            "title": "Section of the shop",
            "enum": [
              "1",
              "2",
              "0101",
              "0110",
              "0111",
              "0102",
              "0103",
              "0104",
              "0105",
              "0106",
              "0107",
              "0108",
              "0109",
              "0201",
              "0202",
              "0203",
              "0204",
              "0205",
              "0206",
              "0207",
              "0208",
              "0209",
              "0210",
              "0301",
              "0302",
              "0305",
              "0306",
              "0307",
              "0308",
              "0309",
              "0310",
              "0402",
              "0403",
              "0404",
              "0405",
              "0406",
              "0407",
              "0408",
              "0409",
              "0501",
              "0502",
              "0503",
              "0601",
              "0602",
              "0603",
              "0604",
              "0605",
              "0701",
              "0702",
              "0703",
              "0708",
              "0801",
              "4001"
            ],
            "type": "string",
            "description": "Which of Hifido's audio sections to look in. `2` covers all audio equipment. Picking one section drops units that merely share the word, which lowers the counts and can move the typical price. It also decides whether a wide search fits in the pages below: a maker name across all audio can match thousands of units, and one section brings it under that. Charging is unchanged.",
            "default": "2"
          },
          "includeItems": {
            "title": "Also list every matching unit",
            "type": "boolean",
            "description": "Off by default: a run costs a flat $0.02 for the summary. Turn it on to also get one row per unit that matched your model — sold price in yen, original Japanese list price, warranty, branch, arrival date, link — at +$0.002 per row. The rows are the units already read for the summary, so this adds rows, not waiting. At most 180 sold rows plus 30 units in stock now.",
            "default": false
          },
          "maxPages": {
            "title": "Pages of results to read",
            "minimum": 1,
            "maximum": 6,
            "type": "integer",
            "description": "How much of the search this run reads, 30 units a page. Hifido returns sold records in an order it does not publish, so prices are measured unit by unit only when every page was read. When the search is wider, `priceBasis` switches to `price-ladder` and the prices cover every unit the search matched, not one model. It also caps the rows charged at $0.002 each when the list above is on: 30 a page.",
            "default": 4
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}