Vinted Scraper — Second-Hand Fashion Listings & Prices
Under maintenancePricing
from $3.00 / 1,000 listings
Vinted Scraper — Second-Hand Fashion Listings & Prices
Under maintenanceScrape Vinted listings via the internal catalog API. Returns title, price, brand, size, condition, views, favourites, and seller info. Supports vinted.com/.fr/.de/.pl. Session pre-warm bypasses DataDome — no proxy required. Pay per result.
Pricing
from $3.00 / 1,000 listings
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Share
Vinted Scraper — Fashion Listings EU+US | from $1.50/1K | No Proxy
Built for second-hand fashion resellers monitoring Vinted across France, Germany, Poland, and the US — and for market researchers tracking brand pricing in the sustainable fashion segment.
Pricing: Pay per listing — $1.50/1K. First 10 results free.
DataDome bypassed. No proxy required. No login.
Scrape Vinted fashion listings by keyword search. Returns title, price, brand, size, condition, views, favourites, seller info, and photo URL.
Supports vinted.com (US/global), vinted.fr (France), vinted.de (Germany), vinted.pl (Poland).
How it works
Uses Vinted's internal catalog API (/api/v2/catalog/items) with a session pre-warm technique: the actor hits the Vinted homepage first to seed session cookies, then calls the API endpoint directly. This bypasses DataDome anti-bot protection without a proxy.
No proxy required from Apify cloud IPs. A proxy input is available as a fallback if your IP gets flagged.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchText | string | — | Search keyword(s), e.g. "nike jacket", "levis 501" |
domain | select | www.vinted.com | Vinted regional domain |
maxItems | integer | 96 | Max results (0 = all pages) |
proxyConfiguration | object | — | Optional Apify proxy (fallback only) |
Output fields
| Field | Description |
|---|---|
item_id | Vinted numeric item ID |
title | Listing title |
price | Price (float) |
currency | ISO currency code (USD, EUR, GBP, PLN…) |
brand | Brand name |
size | Size label |
status | Condition (e.g. "Very good", "New with tags") |
view_count | Number of views |
favourite_count | Number of favourites |
seller_login | Seller username |
seller_id | Seller numeric ID |
seller_profile_url | Seller profile URL |
url | Direct listing URL |
photo_url | Full-size photo URL |
domain | Vinted domain used |
scraped_at | Scrape timestamp (ISO 8601 UTC) |
parse_confidence | Data quality score 0–1 |
warnings | List of quality warnings |
vs. competitors
| Feature | This actor | Web.Harvester Vinted / generic HTML scrapers |
|---|---|---|
| DataDome bypass | Session pre-warm (no proxy) | Usually fails or needs residential proxy |
| Multi-domain EU+US | 4 domains (fr/de/pl/com) | Usually 1 |
| view_count + favourite_count | Yes | Rarely |
| parse_confidence signal | Yes | No |
| Price | $1.50/1K | $2–4/1K |
Use with AI agents (MCP)
This actor is tagged MCP_SERVERS — compatible with Claude, GPT-4o, and other MCP-aware agents:
https://mcp.apify.com/?tools=bovi/vinted-marketplace
Pricing example
| Volume | Cost |
|---|---|
| 100 listings | $0.15 |
| 1,000 listings | $1.50 |
| 10,000 listings | $15.00 |
First 10 results are free. You pay only for listings actually returned.
FAQ
Do I need a proxy? No. The actor uses a session pre-warm technique to bypass DataDome — no proxy required from Apify cloud IPs. A proxy input is available as a fallback if your IP gets flagged.
Which Vinted domains are supported?
vinted.com (US/global), vinted.fr (France), vinted.de (Germany), vinted.pl (Poland). Select via the domain input.
What output formats are available? JSON (default), CSV, and Excel — via the Apify dataset export or API.
What if results come back empty?
Check the domain — listings are region-specific. A search on vinted.fr may return results where vinted.com returns none for the same keyword. Also try broader terms.
Pricing
Pay-per-result (PPE). You are charged per listing returned to your dataset.
Caveats
- Session pre-warm dependency: The actor must hit the homepage before the API. This adds ~1–2s per run but is required for DataDome bypass.
- IP flagging: Apify cloud IPs are generally clean. If you see 403 errors, add a
proxyConfiguration(residential recommended). - Rate limiting: The API has no documented rate limits but avoid very high
maxItemsin rapid succession.
Integrations
Built for second-hand fashion resellers and market researchers monitoring listings, pricing, and brand presence across Vinted markets — the JSON/dataset output drops into the tools you already run, no glue code:
- n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
- Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
- MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
- API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.
See all Apify integrations.