GET/api/categories
Liste les catégories dans un format stable.
{
"dataset": {"id": "shein", "label": "Shein Bright Data sample"},
"data": [
{
"name": "Dresses",
"slug": "dresses",
"top_category_name": "Dresses",
"source_url": "https://...",
"image_url": "https://..."
}
],
"pagination": {"page": 1, "pageSize": 100, "total": 502, "totalPages": 6}
}
GET/api/categories/{slug}
Retourne une seule catégorie.
{
"dataset": {...},
"data": {
"name": "Dresses",
"slug": "dresses",
"source_url": "https://..."
}
}
GET/api/products
Liste les produits. Utilise format=resource pour le schéma externe.
{
"dataset": {...},
"data": [
{
"goods_id": "shein:123",
"goods_sn": "123",
"spu": "123",
"name": "Long Dress",
"retail_price": "10.49",
"sale_price": "10.49",
"images": ["https://..."],
"attributes": [{"name": "brand", "value": "SHEIN"}]
}
],
"pagination": {...},
"categories": [...]
}
GET/api/products/{goods_id}
Retourne un produit unique par identifiant stable.
{
"dataset": {...},
"data": {
"goods_id": "shein:123",
"category_url": "http://host/api/categories/dresses?dataset=shein",
"product_url": "https://..."
}
}