CYBEX Online APIcybex-online.com ↗
Access CYBEX stroller, car seat, and accessory data via 3 endpoints. Search products, retrieve full variant details, and browse category listings with prices and images.
What is the CYBEX Online API?
The CYBEX Online Shop API provides 3 endpoints for accessing product data from cybex-online.com, covering search, full product detail retrieval, and category browsing. The get_product endpoint returns up to a dozen structured fields per product including price, images, color/size variants, ratings, and active promotions. Whether you need to pull a specific car seat by ID or list every item in a category, the API returns structured JSON ready for downstream use.
curl -X GET 'https://api.parse.bot/scraper/5f971f44-7fcd-4cb7-968b-d301e231cb83/search_products?query=stroller' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace cybex-online-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.cybex_online_shop_api import Cybex, ProductSummary, CategoryProduct, Product
cybex = Cybex()
# Search for car seats
for summary in cybex.productsummaries.search(query="sirona"):
print(summary.id, summary.name, summary.brand, summary.price)
# Navigate to full product details
product = summary.details()
print(product.product_name, product.price.formatted, product.availability.in_stock)
for variation in product.variations:
print(variation.display_name, [v.display_value for v in variation.values])
# Browse a category
for item in cybex.categoryproducts.list(category="car-seats"):
print(item.id, item.name, item.brand, item.price)
# Direct product lookup
seat = cybex.products.get(product_id="cs-pl-sirona-ti")
print(seat.name, seat.short_description, seat.ratings.average_score)
Full-text search across the CYBEX product catalog via the autocomplete/suggestions API. Returns matching products with prices, images, and availability status, plus matching categories and search phrase suggestions. Results are capped at the server's suggestion limit (typically 6-10 products). Each returned product carries an id usable with get_product for full details.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search query text (e.g. 'stroller', 'car seat', 'sirona') |
{
"type": "object",
"fields": {
"query": "string - the search query echoed back",
"total": "integer - total number of matching suggestions",
"products": "array of product objects with id, name, brand, subbrand, category_type, url, available, price, list_price, currency, image_url, badges",
"categories": "array of matching category objects with id, name, url, parent_id, parent_name",
"search_phrases": "array of matched search phrase strings"
},
"sample": {
"data": {
"query": "stroller",
"total": 10,
"products": [
{
"id": "ac-pl-cup-holder-wg",
"url": "/en/de/p/ac-pl-cup-holder-wg.html",
"name": "Stroller Cup Holder",
"brand": "CYBEX",
"price": 29.95,
"badges": [],
"currency": "EUR",
"subbrand": "CYBEX Platinum",
"available": true,
"image_url": "https://www.cybex-online.com/dw/image/v2/BFHM_PRD/on/demandware.static/-/Sites-cybex-master-catalog/default/dwbef472e1/images/products/ac-pl-cup-holder-wg/cyb_20_cupholder_17203eeca31dcf70.jpeg?sw=700&sh=700&sm=fit&q=65&strip=true",
"list_price": null,
"category_type": "Accessories for Strollers"
}
],
"categories": [
{
"id": "stroller",
"url": "/en/de/strollers/",
"name": "Strollers",
"parent_id": "",
"parent_name": "CYBEX Europe"
}
],
"search_phrases": [
"stroller"
]
},
"status": "success"
}
}About the CYBEX Online API
Search and Discovery
The search_products endpoint accepts a query string and returns three types of results in a single response: a products array with fields like id, name, brand, subbrand, price, list_price, currency, image_url, available, and url; a categories array with id, name, parent_id, and parent_name; and a search_phrases array of related search terms. Results are capped at the server's suggestion limit (typically 6 per type), making this endpoint suited for autocomplete-style lookups rather than exhaustive catalog queries.
Product Detail
The get_product endpoint takes a product_id (e.g. cs-pl-sirona-ti or st-pl-coya) and returns the full product record for the default variant. The response includes a price object with sales_price, list_price, currency, and formatted fields; an images array with url and alt per image; a ratings object with average_score and review_count; and a promotions array. The subbrand field distinguishes product lines such as CYBEX Platinum and CYBEX Gold. Product IDs can be sourced from either search_products or list_category_products.
Category Browsing
The list_category_products endpoint accepts a category slug — known values include car-seats, strollers, accessories, carriers, home-and-living, sport, and design-collection — and returns a total count plus a products array with each item's id, name, brand, category, and price. Each returned id can be passed directly to get_product for full variant and image detail, making this endpoint the standard entry point for catalog ingestion.
The CYBEX Online API is a managed, monitored endpoint for cybex-online.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when cybex-online.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official cybex-online.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a CYBEX product comparison tool using price, subbrand, and ratings fields from get_product
- Power an autocomplete search widget using the products and search_phrases arrays from search_products
- Scrape full category inventories with list_category_products to monitor stock and net pricing across stroller or car seat lines
- Track promotional pricing changes by polling the promotions array and sales_price fields from get_product
- Aggregate CYBEX product image galleries using the images array returned per product
- Map parent-child category relationships using parent_id and parent_name from the search_products categories array
- Sync CYBEX product availability status into a third-party storefront using the available field from search results
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.