Vestiaire Collective Scraper
Pricing
from $16.00 / 1,000 vestiaire products
Vestiaire Collective Scraper
Scrape Vestiaire Collective products, prices, brands, conditions, sellers, and images for resale research, monitoring, and market analysis data.
Pricing
from $16.00 / 1,000 vestiaire products
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Free plan limit: Free-plan users can receive up to 5 result records per run. Paid-plan and local/unknown runs retain the Actor's existing limits.
Scrape public Vestiaire Collective search results, category pages, designer pages, and individual product listings into structured resale-market records for pricing research, inventory monitoring, competitive analysis, and data pipelines.
What it extracts
Each default-dataset item represents one live product listing. Listing pages are used only to discover product URLs and are never mixed into the product dataset.
| Field | Description |
|---|---|
productId, url | Vestiaire reference and canonical product URL |
name, brand, model, category | Product identity and classification |
price, currency, availability | Current storefront offer data |
condition, color, material, size | Public product attributes |
location, sellerName, sellerUrl | Public shipping origin and seller identity |
onlineSince, description | Listing date and optional seller description |
imageUrl, imageUrls | Main and gallery image URLs |
height, width | Structured dimensions when stated |
scrapedAt | UTC extraction timestamp |
The Actor reads product JSON-LD first and augments it with public page details and image URLs. Missing optional values are returned as null, keeping a stable schema across categories.
When to use it
Use this Actor to:
- track second-hand designer pricing and assortment;
- research brands, models, materials, conditions, and seller locations;
- collect product URLs for inventory or market-monitoring workflows;
- export Vestiaire Collective listings to JSON, CSV, Excel, or downstream Apify integrations.
Do not use it to access accounts, messages, saved items, checkout data, private seller information, or content behind authentication. The Actor does not buy, bid, make offers, or modify Vestiaire Collective data.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
query | string | chanel bag | Keyword search; ignored when startUrls is supplied |
startUrls | array | [] | Search, category, designer, or .shtml product URLs |
maxResults | integer | 5 | 1–1000 delivered product records |
includeDescription | boolean | true | Include or omit the seller description |
maxConcurrency | integer | 2 | 1–5 simultaneous browser pages |
proxyConfiguration | object | Residential US | Apify proxy settings for coherent cloud sessions |
Search example:
{"query": "chanel bag","maxResults": 10,"includeDescription": true}
Category and product URL example:
{"startUrls": [{ "url": "https://www.vestiairecollective.com/women-bags/handbags/" },{ "url": "https://www.vestiairecollective.com/women-bags/handbags/prada/black-polyamide-triangle-prada-handbag-70470920.shtml" }],"maxResults": 25}
API example:
curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~vestiaire-collective-scraper/runs?waitForFinish=300" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"query":"prada handbag","maxResults":5}'
Keep API tokens in headers or secret storage; never put them in shared URLs or logs.
Output example
{"productId": "70470920","url": "https://www.vestiairecollective.com/women-bags/handbags/prada/black-polyamide-triangle-prada-handbag-70470920.shtml","name": "Triangle handbag","brand": "Prada","model": "Triangle","category": "Handbags","price": 1271,"currency": "USD","availability": "InStock","condition": "Very good condition","color": "Black","material": "Polyamide","size": null,"location": "United States","sellerName": "The Reluxe","sellerUrl": "https://www.vestiairecollective.com/profile/36198276","onlineSince": "2026-08-30","description": "Pre-owned designer handbag...","imageUrl": "https://images.vestiairecollective.com/images/resized/w=1024,h=1024,q=75,f=auto,/produit/70470920-1_2.jpg","imageUrls": ["https://images.vestiairecollective.com/images/resized/w=1024,h=1024,q=75,f=auto,/produit/70470920-1_2.jpg"],"height": { "value": "6.3", "unit": "in" },"width": { "value": "8.3", "unit": "in" },"scrapedAt": "2026-08-30T05:30:00.000Z"}
Run diagnostics are written to the OUTPUT key-value-store record, not mixed into the dataset. Its outcome is one of DATA, EMPTY, BLOCKED, REJECTED, or FAILED and includes delivered/discovered counts plus bounded warnings.
Pay per event pricing
Current Apify event prices and platform-usage treatment are listed in the dedicated Pricing section below.
At the default 1 GB memory, a 10-product run has an event price of $0.36 and a 100-product run has an event price of $2.25. Allocating more memory increases the synthetic start charge by $0.15 per GB.
Reliability and limits
Vestiaire Collective currently uses Cloudflare managed challenges. The Actor therefore uses a real browser, session-bound fingerprints and cookies, bounded retries, low concurrency, and residential proxy defaults. A session is retired after an access challenge. Pagination is capped at 50 listing pages per start URL and the run stops discovering items once maxResults is reached.
Valid no-match inputs return zero product rows with an EMPTY summary. Repeated access challenges return a BLOCKED summary with zero result events. Invalid domains are rejected before crawling. Partial valid data is preserved when individual products fail, with each skip recorded in OUTPUT and the run log.
Prices, availability, listings, and exchange presentation can change at any time. The Actor reports the storefront currency and data visible during the run; it does not guarantee that an item remains purchasable afterward.
Responsible use
Scrape only public data you are legally permitted to use. Respect applicable laws, privacy rights, database rights, contractual restrictions, and Vestiaire Collective's terms and robots policies. Do not use the Actor to profile individuals, collect sensitive personal data, circumvent authentication or CAPTCHAs, or overload the site. Keep concurrency and result limits proportionate to your legitimate use case.
Support
For a reproducible issue, share the Actor run ID, redacted input, expected outcome, and affected public URL. Never share proxy passwords, API tokens, cookies, or account credentials.
Pricing
This Actor uses pay-per-event pricing. These are the current Apify Store event prices:
| Event | Price (USD) | When it is charged |
|---|---|---|
apify-default-dataset-item | FREE: $0.021; BRONZE: $0.02; SILVER: $0.019; GOLD: $0.016; PLATINUM: $0.016; DIAMOND: $0.016 | Vestiaire product — One schema-valid Vestiaire Collective product record written to the default dataset. |
apify-actor-start | $0.15 | Actor Start — Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). — Charged once per run. |
Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.
This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.