Ozon Product Card
ozon_cardRetrieve Ozon product card details using SKU, full URL, or product path. Automatically bypasses Cloudflare blocks via a Chrome fallback when the primary request is denied.
Instructions
Fetch Ozon product card data via composer-api.bx.
Tier-1 (curl_cffi) tried first. Falls back to Tier-2 (Chrome CDP at port 9222) when Tier-1 hits Cloudflare 403. Tier-2 requires the operator running Chrome via scripts/start_chrome_cdp.ps1 (Windows) or scripts/start_chrome_cdp.sh (Linux/macOS) first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku_or_path | Yes | SKU integer-as-string, full Ozon URL, or /product/<digits>/ path. Other paths are rejected (SSRF prevention). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Canonical Ozon product URL. | |
| _meta | No | Validation metadata. | |
| price | No | Regular price in rubles. | |
| title | No | Product title. | |
| seller | No | Seller info. | |
| status | No | Response status: success or error. | success |
| tier_used | No | Fetch tier used: curl_cffi, cdp, etc. | |
| card_price | No | Ozon-card price (lowest) in rubles. | |
| is_available | No | Whether the product is sellable now. | |
| rating_count | No | Total review count. | |
| rating_score | No | Aggregate review score. | |
| price_original | No | Strikethrough original price in rubles. | |
| characteristics | No | Short characteristics (max 30). |