Cross-category catalog and pricing monitoring
Quinceエンドポイントを使えば、「Cross-category catalog and pricing monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn Quince's own storefront data into structured retail data across apparel, home, and accessories — Algolia-backed search and category browsing with live facet counts, full product detail with color swatches and every size/color variant, customer reviews, product FAQ content, curated site navigation, and sitemap discovery, all as normalized JSON. Credential-free.
Search Quince's product catalog and get full product detail — pricing, color/size variants, reviews, and FAQ content — as structured JSON.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
25
サンプル数
9
ライブカタログスナップショット
稼働エンドポイント
9
メソッド
GET
必須パラメータ
13
スキーマ参照
9
{
"platform": "Quince",
"endpoint": "quince-search",
"method": "GET",
"path": "/quince/search",
"auth": "apiKey"
}ユースケース
Search Quince's product catalog and get full product detail — pricing, color/size variants, reviews, and FAQ content — as structured JSON.
Quinceエンドポイントを使えば、「Cross-category catalog and pricing monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Quinceエンドポイントを使えば、「Facet and taxonomy research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Quinceエンドポイントを使えば、「Sitemap and product discovery」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
CrawloraのQuince APIは、Quince固有のデータサーフェスに合わせて設計されています。汎用的なfetchエンドポイントを公開する代わりに、エンドポイント固有のリクエストロジック、マネージドインフラ、パース、正規化、課金、そしてPlaygroundで検証済みのサンプルを組み合わせています。
Quinceのエンドポイントごとに、リクエスト挙動をチューニングしています。
対応するQuinceエンドポイントはマネージドプロキシルーティングを利用でき、信頼性を高めながらインフラ運用の手間を減らせます。
JavaScriptレンダリングが必要なQuinceの動的ページは、マネージドブラウザインスタンス経由で処理できます。
Quinceのチャレンジページや利用不能な上流レスポンスを検知し、明確に通知します。
Quinceの結果は生のHTMLではなく、ドキュメント化されたJSONで返されます。
本番統合の前に、同じQuinceのルートをDocsとPlaygroundからテストできます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/quince/product
/quince/categories
/quince/navigation
/quince/search
/quince/sitemap/urls
/quince/sitemaps
エンドポイントカタログ
/quince/searchSearches or browses Quince's (quince.com) product catalog through its own public Algolia search index. q, department, category, material, color, size, min_price, and max_price are all optional and combine as an AND -- unlike some other families' search/category-browse split, a free-text q can be combined with any of the facet filters in the same request, or every field can be omitted to browse the full catalog by Quince's own relevance/popularity ranking. department accepts one of the values quince-categories' own business_departments[].value field returns (for example Women, Men, Kids & Baby, Home, CPG, Emerging); category, material, color, and size similarly accept values from quince-categories' own categories[].value/materials[].value/colors[].value/sizes[].value fields (or quince-navigation's own browsable category/subcategory slugs for a curated, hierarchical alternative to the flat category facet). Keyword search is Algolia's own typo-tolerant relevance ranking, not a guaranteed exact match. A query with genuinely zero matches (for example a nonsense string) returns a well-formed empty result rather than an error.
レスポンスに関する注記
- Keyword search is Algolia's own typo-tolerant relevance ranking, not a guaranteed exact match. - A query with genuinely zero matches (for example a nonsense string) returns a well-formed empty result (`count: 0`, `products: []`) rather than an error. - Each product's `handle` is the value `quince-product`'s own `handle` parameter expects for full product-detail data. - `country` (top-level) and each product's `currency` are always `US`/`USD` -- this endpoint only ever queries Quince's US storefront/index. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "cashmere sweater", "country": "US", "page": 1, "limit": 24, "count": 1, "total_results": 1974, "total_pages": 988, "products": [ { "product_id": 2067473662063, "handle": "women/cashmere/cashmere-crewneck-sweater", "title": "Mongolian Cashmere Crewneck Sweater", "gender": "female", "color": "Heather Grey", "primary_colors": ["Grey"], "material": ["Cashmere"], "business_department": "Women", "department": "Sweaters", "category": "Apparel", "product_type": "Tops", "sizes": ["XS", "S", "M", "L", "XL"], "min_price": 50.0, "max_price": 50.0, "currency": "USD", "in_stock": true, "image_url": "https://images.quince.com/6raQtTk7L6V5MruegXEimT/main.jpg", "url": "https://www.quince.com/women/cashmere/cashmere-crewneck-sweater" } ] } } ``` A department-filtered browse request (`department=Home`, no `q`) returns the same shape, ordered by Quince's own default ranking within that department.
/quince/categoriesReturns Quince's full product facet taxonomy sourced from the same Algolia index quince-search uses: every business department (Women, Men, Kids & Baby, Home, CPG, Emerging), department, category, material, primary color, and size value Quince currently has products for, each with its own live product count. The returned business_departments[].value/categories[].value/materials[].value/colors[].value/sizes[].value values are exactly what quince-search accepts as its own department/category/material/color/size parameters. sizes spans every product type Quince sells (apparel letter sizes, shoe sizes, rug/furniture dimensions, bedding sizes, and more) since it is one index-wide facet.
レスポンスに関する注記
- `business_departments[].value` is one of `Women`, `Men`, `Kids & Baby`, `Home`, `CPG`, `Emerging` (the full observed set at time of writing -- treat this endpoint's own response as authoritative if Quince adds a new department later). - `business_departments[].value`, `categories[].value`, `materials[].value`, `colors[].value`, and `sizes[].value` are exactly the values `quince-search` accepts as its own `department`, `category`, `material`, `color`, and `size` parameters. - `sizes` spans every product type Quince sells (apparel letter sizes, shoe sizes, rug/furniture dimensions, bedding sizes, and more) since it is one index-wide facet -- sort by count (the default) to see the most common values first. - Every list is sorted by count descending, then value ascending. Example response: ```json { "code": 200, "msg": "OK", "data": { "business_departments": [ {"value": "Women", "count": 1142}, {"value": "Men", "count": 500}, {"value": "Kids & Baby", "count": 284}, {"value": "Home", "count": 31}, {"value": "CPG", "count": 12}, {"value": "Emerging", "count": 5} ], "departments": [ {"value": "Sweaters", "count": 338}, {"value": "Bedding", "count": 120} ], "categories": [ {"value": "Apparel", "count": 6235}, {"value": "Home", "count": 3621}, {"value": "Jewelry", "count": 966} ], "materials": [ {"value": "Cotton", "count": 1200}, {"value": "Cashmere", "count": 210} ], "colors": [ {"value": "Black", "count": 900}, {"value": "Grey", "count": 700}, {"value": "White", "count": 650} ], "sizes": [ {"value": "M", "count": 5406}, {"value": "L", "count": 5395}, {"value": "S", "count": 5382} ] } } ```
/quince/navigationReturns Quince's full header navigation mega-menu: top-level tabs (Women, Men, Home, Baby & Kids, Travel, Bags & Accessories, Jewelry, Beauty & Wellness, Gifts, plus promotional tabs like New Arrivals/Best Sellers/$50 Cashmere), each broken into the same named subcategory groups (for example Apparel, Jewelry, Shoes) shown in Quince's own nav dropdown, with a directly browsable slug on every category and link. This is a distinct taxonomy from quince-categories' Algolia facets: navigation is Quince's own curated site structure, while quince-categories reports live per-value product counts for quince-search's own filter parameters.
レスポンスに関する注記
- This is a distinct taxonomy from `quince-categories`' Algolia facets: `quince-navigation` is Quince's own curated site structure (a hierarchical category → group → subcategory tree with browsable URLs), while `quince-categories` reports live per-value product counts for `quince-search`'s own flat filter parameters. - `categories[].groups[]` with an empty `title` is a column of links Quince's own menu renders without a group heading (for example a "New Arrivals"/"Best Sellers" quick-links column). - Every `slug` is directly browsable at `https://www.quince.com<slug>`. Example response: ```json { "code": 200, "msg": "OK", "data": { "categories": [ { "title": "Women", "slug": "/shop/women", "groups": [ { "links": [ {"text": "New Arrivals", "slug": "/shop/women/new-arrivals"}, {"text": "Best Sellers", "slug": "/shop/women/best-sellers"} ] }, { "title": "Apparel", "links": [ {"text": "Shop All", "slug": "/shop/women/apparel"}, {"text": "Dresses & Jumpsuits", "slug": "/shop/women/dresses"}, {"text": "Tops & Blouses", "slug": "/shop/women/shirts-&-blouses"} ] } ] } ] } } ```
/quince/productReturns normalized product-detail data for one Quince product: title, description, review summary, every selectable option (color swatches with hex codes, sizes), and every color/size variant with its own price, original ("traditional retail") price, stock status, and SKU. handle is the product's URL path on quince.com (for example women/cashmere/cashmere-crewneck-sweater), returned by quince-search's own products[].handle field.
レスポンスに関する注記
- Unlike some other families' product-detail endpoints, one Quince product-detail response covers every color and size together (Quince's own PDP is not scoped to a single color variant per request). - Each `variants[]` entry's `options` is a flattened map of the option values that select that specific variant, e.g. `{"Color":"Ivory","Size":"XS"}`. - `variants[].in_stock` reflects Quince's own listing status for that variant (`ACTIVE`), not a real-time inventory count. - `options[].values[].hex_code` is only populated for color-swatch options. - An unknown `handle` returns `404`. - A malformed `handle` (not matching Quince's own URL-path shape) returns `400` before any upstream request is made. - `country` (top-level) and each variant's `currency` are always `US`/`USD` -- this endpoint only ever scrapes Quince's US storefront. Example response: ```json { "code": 200, "msg": "OK", "data": { "handle": "women/cashmere/cashmere-crewneck-sweater", "product_id": 76, "title": "Mongolian Cashmere Crewneck Sweater", "description": "The icon, now spring-ready. Our signature cashmere crew is luxuriously soft and surprisingly breathable.", "gender": "female", "product_type": "Crewneck", "average_rating": 4.87, "review_count": 34404, "country": "US", "options": [ { "name": "Color", "values": [ {"value": "Ivory", "display_name": "Ivory", "display_type": "Color", "hex_code": "#F5F0E6"}, {"value": "Heather Grey", "display_name": "Heather Grey", "display_type": "Color", "hex_code": "#808080"} ] }, { "name": "Size", "values": [ {"value": "XS", "display_name": "XS", "display_type": "Text"}, {"value": "S", "display_name": "S", "display_type": "Text"} ] } ], "variants": [ { "id": 3379, "sku": "LB19745", "title": "XS / Ivory", "price": 50, "traditional_retail_price": 148, "currency": "USD", "savings": "66%", "status": "ACTIVE", "in_stock": true, "options": {"Color": "Ivory", "Size": "XS"} } ], "images": [ "https://images.ctfassets.net/afruo3gr1g6h/img1/main.jpg" ], "url": "https://www.quince.com/women/cashmere/cashmere-crewneck-sweater" } } ```
/quince/product/reviewsReturns a sample of a Quince product's normalized customer reviews (author, date, rating, review body), plus the product's overall aggregate rating and review count. handle is the same value quince-product accepts. The reviews returned are the sample Quince's own page carries in its structured product data (confirmed live: 25 reviews on every product sampled during research), not a paginated feed of the full review history. A product with no reviews yet returns a well-formed empty result.
レスポンスに関する注記
- The reviews returned are the sample Quince's own page carries in its structured product data (confirmed live: 25 reviews on every product sampled during research), not a paginated feed of the full review history. - `average_rating`/`review_count` reflect Quince's full aggregate (for example 34,404+ reviews on a popular product), independent of how many individual `reviews[]` entries are returned. - A product with no reviews yet returns a well-formed empty result (`reviews: []`). - An unknown `handle` returns `404`. Example response: ```json { "code": 200, "msg": "OK", "data": { "handle": "women/cashmere/cashmere-crewneck-sweater", "average_rating": 4.87, "review_count": 34404, "reviews": [ { "author": "Brenda M.", "date_published": "2026-08-19 13:47:18", "rating": 5, "body": "I am so happy to see this beautiful red sweater. The red is stunning." } ] } } ```
/quince/product/faqReturns a Quince product's own question/answer content (e.g. sizing, care, fit), from the same structured product data quince-product-reviews uses. handle is the same value quince-product accepts. Not every product carries FAQ content -- a product with none returns a well-formed empty result.
レスポンスに関する注記
- Not every product carries FAQ content -- a product with none returns a well-formed empty result (`questions: []`). - An unknown `handle` returns `404`. Example response: ```json { "code": 200, "msg": "OK", "data": { "handle": "women/cashmere/cashmere-crewneck-sweater", "questions": [ { "question": "How does the color of Mongolian Cashmere Crewneck Sweater look in person?", "answer": "The 12-gauge jersey knit in 100% Grade-A Mongolian cashmere creates a smooth, even surface that lets each color read rich and true. Ribbed cuffs and hem add subtle texture without muting the hue." } ] } } ```
/quince/suggestReturns Quince's own search-box typeahead suggestions for a partial query: a flat list of suggested search phrases, no product data. Pass a suggestion straight through to quince-search's own q parameter for product results. A query with no genuine matches returns a well-formed empty result rather than an error.
レスポンスに関する注記
- Pass a suggestion straight through to `quince-search`'s own `q` parameter for product results. - A query with no genuine matches returns a well-formed empty result (`suggestions: []`) rather than an error. - Works even for a single-character query. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "cash", "suggestions": [ "cotton cashmere", "cashmere", "cashmere cardigan" ] } } ```
/quince/sitemapsReturns Quince's US-region child sitemaps (products, collections, subcollections, and static pages) with an inferred type, from quince.com's own public sitemap index.
レスポンスに関する注記
- `sitemaps[].type` is one of `products`, `collections`, `subcollections`, `pages`, inferred from the sitemap's own filename. Example response: ```json { "code": 200, "msg": "OK", "data": { "sitemaps": [ {"loc": "https://www.quince.com/sitemap_pdps.xml", "type": "products"}, {"loc": "https://www.quince.com/sitemap_shop.xml", "type": "collections"}, {"loc": "https://www.quince.com/sitemap_misc.xml", "type": "pages"}, {"loc": "https://www.quince.com/sitemap_subcollections.xml", "type": "subcollections"} ] } } ```
/quince/sitemap/urlsReturns capped URL entries from Quince's own sitemaps matching the requested type. Each entry's handle is populated from the URL's own path (tracking/variant query parameters stripped) -- for type products, this is directly the value quince-product's own handle parameter expects.
レスポンスに関する注記
- Each entry's `handle` is populated from the URL's own path, with tracking/variant query parameters stripped -- for `type=products`, this is directly the value `quince-product`'s own `handle` parameter expects. Example response: ```json { "code": 200, "msg": "OK", "data": { "type": "products", "limit": 50, "urls": [ { "loc": "https://www.quince.com/women/plus-size-100-european-linen-shirt-dress", "type": "products", "handle": "women/plus-size-100-european-linen-shirt-dress" } ] } } ```
関連API
Marketplaces & Retail
Collect marketplace product signals from Amazon without building brittle storefront scrapers.
Marketplaces & Retail
Build resale, pricing, and marketplace workflows from structured eBay data.
Marketplaces & Retail
Turn public Shop.app product and merchant pages into structured JSON for e-commerce product intelligence, price research, shop monitoring, and marketplace discovery workflows.
Quinceのスクレイピング方法
Crawlora's Quince endpoints return search, category, product, review, and sitemap data as normalized JSON with one API key — no Quince account required.
Call /quince/categories for Quince's Algolia facet taxonomy with live product counts, or /quince/navigation for its curated header mega-menu.
Send q together with any of department, category, material, color, size, min_price, or max_price to /quince/search, or omit every field to browse the full catalog by relevance. Use /quince/suggest for search-box typeahead.
Pass a product handle to /quince/product for full detail — color swatches, sizes, and every color/size variant's own price and stock — plus /quince/product/reviews for customer reviews and /quince/product/faq for product Q&A content.
Use /quince/sitemaps and /quince/sitemap/urls to enumerate Quince's own indexed product and collection URLs.
FAQ
Yes — /quince/search accepts q together with any of department, category, material, color, size, min_price, and max_price in the same request, all combined as an AND; omit every field to browse the full catalog by relevance instead.
/quince/product/reviews returns the sample Quince's own page carries in its structured product data — confirmed at 25 reviews per product during research, not a paginated feed of the full review history — plus the overall aggregate rating and review count.
No — /quince/product/faq returns a well-formed empty result for a product with no FAQ content, rather than an error.
/quince/categories returns every current business_departments/categories/materials/colors/sizes value with a live product count, and those are exactly what /quince/search accepts for its own department/category/material/color/size parameters.