# BirkinBagStock CLI Quickstart Public endpoints are CORS-open and require no auth. ## Search inventory curl -s 'https://www.birkinbagstock.com/api/v1/inventory?size=30&color=Black&max_price=30000&limit=10' ## Print title, price, merchant, buy_url with jq curl -s 'https://www.birkinbagstock.com/api/v1/inventory?limit=5' | jq -r '.results[] | [.title, .price, .merchant, .buy_url] | @tsv' ## Best-value feed curl -s 'https://www.birkinbagstock.com/data/best-value-birkins.json' ## Python ```python import requests r = requests.get('https://www.birkinbagstock.com/api/v1/inventory', params={'size': 30, 'color': 'Black', 'limit': 5}) for bag in r.json()['results']: print(bag['title'], bag['price'], bag['buy_url']) ``` ## JavaScript ```js const r = await fetch('https://www.birkinbagstock.com/api/v1/inventory?sort=best&limit=8'); const { results } = await r.json(); console.table(results.map(b => ({ title: b.title, price: b.price, buy: b.buy_url }))); ``` OpenAPI: https://www.birkinbagstock.com/openapi.yaml Agent manifest: https://www.birkinbagstock.com/agents.json