stylishop.com APIstylishop.com ↗
Access Styli fashion catalog via API: products, categories, brands, reviews, size guides, search autocomplete, and trending data from stylishop.com.
curl -X GET 'https://api.parse.bot/scraper/93481231-d9bf-4e48-a677-d31e21ee3cb0/get_homepage?lang=en' \ -H 'X-API-Key: $PARSE_API_KEY'
Get homepage content including banners, promotions, and featured sections.
| Param | Type | Description |
|---|---|---|
| lang | string | Language code. Accepted values: 'en', 'ar'. |
{
"type": "array",
"fields": {
"id": "integer",
"rows": "array of section rows",
"title": "string",
"pageUniqueId": "string"
},
"sample": [
{
"id": 1,
"rows": [],
"title": "Homepage",
"pageUniqueId": "home_page"
}
]
}About the stylishop.com API
The Styli API covers 13 endpoints for browsing and querying the stylishop.com fashion catalog, including product listings, brand directories, customer reviews, and size guides. With get_product_details you can retrieve SKU-level data such as images, pricing, and attributes, while list_products supports pagination and sorting by popularity, price, or recency across any category context.
Product and Category Data
list_products accepts a required context_slug parameter (e.g. 'new-arrivals-w') and optional page, page_size, and sort_by inputs. The sort_by field accepts 'popularity', 'price_asc', 'price_desc', and 'new_arrivals'. The response object includes a products array, filters, totalCount, and pagination info. get_product_details returns per-SKU data: name, brand, images (with media gallery URLs), and a prices object containing both price and specialPrice for sale detection. list_categories returns the full navigation tree as tabs with nested category IDs and titles, available in English or Arabic via the lang parameter.
Search and Discovery
search_products accepts a query string and optional page and page_size inputs, returning the same paginated response shape as list_products. get_autocomplete takes a query prefix and returns an array of suggestion objects, each with a suggestion, flow, and parent_category — useful for building typeahead UIs. get_trending_searches requires no inputs and returns an array of current trending search term objects reflecting real-time popularity on the site.
Brands, Sales, and Reviews
list_brands returns a total count alongside a brands array where each object carries a brand name and product count. get_brand_products accepts a brand_name plus pagination parameters to retrieve that brand's full paginated product listing. get_sale_products and get_new_arrivals both follow the same paginated response structure. get_product_reviews takes a sku and returns a response object with totalRatings, avgRatings, fitDetails, and fitInsights — structured fit feedback rather than free-text reviews.
Size Guides and Homepage
get_size_guide accepts a product sku and returns a response object containing a size chart with sizes, scale, and preview images. This is resolved per-product, so chart data reflects the product's brand and category. get_homepage returns structured page content including rows (section arrays with banners and featured segments) and a pageUniqueId, also supporting the lang parameter for Arabic or English responses.
- Build a price-comparison tool using
get_product_detailsto trackpriceandspecialPriceacross SKUs over time. - Populate a fashion search interface using
search_productsandget_autocompletefor live query suggestions. - Generate brand-level product catalogs by combining
list_brandscounts withget_brand_productspagination. - Monitor new inventory by polling
get_new_arrivalsand diffingtotalCountagainst previous snapshots. - Display sale alerts by filtering
get_sale_productsresults wherespecialPriceis below a target threshold. - Integrate fit guidance into a shopping app using
get_size_guidefor SKU-specific size chart data. - Analyze trending queries and autocomplete flows from
get_trending_searchesandget_autocompleteto study on-site search behavior.
| 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 | 250 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.
Does Styli (stylishop.com) offer an official developer API?+
What does `get_product_reviews` actually return — are individual review texts included?+
totalRatings, avgRatings, fitDetails, and fitInsights. Individual review text bodies are not part of the current response shape. You can fork this API on Parse and revise it to add an endpoint targeting individual review content if that data becomes accessible.Does the API support filtering `list_products` by size, color, or other attributes?+
list_products response includes a filters object describing available filter facets, but the endpoint inputs currently only accept context_slug, sort_by, page, and page_size. Passing attribute-based filter parameters is not supported in the current spec. You can fork the API on Parse and revise it to add filter input parameters to the listing endpoints.Are both Arabic and English content available from all endpoints?+
lang parameter accepting 'en' or 'ar' is available on get_homepage and list_categories. Other endpoints such as list_products, get_product_details, and get_product_reviews do not expose a lang input in the current spec, so language handling for those responses is fixed. You can fork this API on Parse and revise those endpoints to add language support.