{"openapi":"3.1.0","info":{"title":"techlanded.com public price and stock data","version":"1.0.0","description":"Read only. Prices exclude import costs and tourist refunds. Respect stale and unknown states; availability is not a guarantee."},"servers":[{"url":"https://techlanded.com"}],"paths":{"/discovery/v1/products":{"get":{"operationId":"listProducts","summary":"List supported products","responses":{"200":{"description":"Product identifiers, capacities and source pages"}}}},"/discovery/v1/prices":{"get":{"operationId":"comparePrices","summary":"Compare native and USD Apple list prices","parameters":[{"name":"product","in":"query","required":true,"description":"Product identifier from /discovery/v1/products","schema":{"type":"string","enum":["iphone-18-pro","iphone-18-pro-max","iphone-duo","airpods-pro-3","ipad-a16"]}},{"name":"storage","in":"query","required":false,"description":"Exact capacity, e.g. 256GB; defaults to the base configuration","schema":{"type":"string"}},{"name":"colour","in":"query","required":false,"description":"Exact catalogue colour, e.g. Night Sky; omit for any colour","schema":{"type":"string"}},{"name":"country","in":"query","required":false,"description":"Lowercase market code, e.g. de","schema":{"type":"string"}}],"responses":{"200":{"description":"Dated prices and a compact stock summary per market"},"400":{"description":"Invalid filters"}}}},"/discovery/v1/stock":{"get":{"operationId":"checkStock","summary":"Check recorded stock by exact configuration and store","parameters":[{"name":"product","in":"query","required":true,"description":"Product identifier from /discovery/v1/products","schema":{"type":"string","enum":["iphone-18-pro","iphone-18-pro-max","iphone-duo","airpods-pro-3","ipad-a16"]}},{"name":"storage","in":"query","required":false,"description":"Exact capacity, e.g. 256GB; defaults to the base configuration","schema":{"type":"string"}},{"name":"colour","in":"query","required":false,"description":"Exact catalogue colour, e.g. Night Sky; omit for any colour","schema":{"type":"string"}},{"name":"country","in":"query","required":true,"description":"Lowercase market code, e.g. de","schema":{"type":"string"}},{"name":"store","in":"query","required":false,"description":"Exact Apple store identifier from a prior response","schema":{"type":"string"}}],"responses":{"200":{"description":"Store and configuration readings, timestamps and freshness"},"400":{"description":"Invalid filters"}}}}}}