Vestiaire Collective Scraper avatar

Vestiaire Collective Scraper

Pricing

from $16.00 / 1,000 vestiaire products

Go to Apify Store
Vestiaire Collective Scraper

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

Muhammad Afzal

Maintained by Community

Actor 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.

FieldDescription
productId, urlVestiaire reference and canonical product URL
name, brand, model, categoryProduct identity and classification
price, currency, availabilityCurrent storefront offer data
condition, color, material, sizePublic product attributes
location, sellerName, sellerUrlPublic shipping origin and seller identity
onlineSince, descriptionListing date and optional seller description
imageUrl, imageUrlsMain and gallery image URLs
height, widthStructured dimensions when stated
scrapedAtUTC 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

FieldTypeDefaultNotes
querystringchanel bagKeyword search; ignored when startUrls is supplied
startUrlsarray[]Search, category, designer, or .shtml product URLs
maxResultsinteger51–1000 delivered product records
includeDescriptionbooleantrueInclude or omit the seller description
maxConcurrencyinteger21–5 simultaneous browser pages
proxyConfigurationobjectResidential USApify 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:

EventPrice (USD)When it is charged
apify-default-dataset-itemFREE: $0.021; BRONZE: $0.02; SILVER: $0.019; GOLD: $0.016; PLATINUM: $0.016; DIAMOND: $0.016Vestiaire product — One schema-valid Vestiaire Collective product record written to the default dataset.
apify-actor-start$0.15Actor 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.