Vinted Scraper - Second-Hand Prices & Listings (Multi-Country)
Pricing
from $1.00 / 1,000 listing-scrapeds
Vinted Scraper - Second-Hand Prices & Listings (Multi-Country)
Reliable Vinted listings and price data across 16+ country domains. Cross-country price comparison for resellers. Structured JSON, runs with defaults, MCP-ready.
Pricing
from $1.00 / 1,000 listing-scrapeds
Rating
0.0
(0)
Developer
Quine Quine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Vinted Scraper: Second-Hand Prices & Listings (Multi-Country)
Scrape Vinted listings and prices across 16+ country domains in one run. Built for resellers, price comparison, and market research: fast, reliable, and returned as clean structured JSON. Runs with defaults and works as an MCP tool for AI agents.
What it does
Give it a search term (or leave it empty for the newest listings) and one or more country domains. It returns every listing as a structured record you can build on:
- Cross-country price comparison: the core reseller / arbitrage use case
- Search by keyword or pull the newest catalog items
- Reliable through Vinted's anti-bot protection
- Stable JSON schema: safe to depend on in code and pipelines
- Runs with defaults: no configuration needed to get results
- MCP-ready: AI agents can discover and call it as a tool
Input
| Field | Type | Default | Description |
|---|---|---|---|
query | string | "" | Search term. Empty = newest listings. |
countries | array | ["fr"] | Country domains: fr, de, it, es, nl, be, pl, at, cz, uk. Multiple = cross-country comparison. |
maxItems | integer | 100 | Max listings returned across all countries. |
filters | object | {} | Optional catalog filters: brand_ids, size_ids, catalog_ids, status_ids, price_from, price_to, order, currency. |
Example input
{"query": "nike","countries": ["fr", "de"],"maxItems": 200,"filters": { "price_from": 10, "price_to": 80, "order": "newest_first" }}
Output
Each item is one dataset record:
{"id": "9351442144","url": "https://www.vinted.fr/items/9351442144-nike-hoodie","title": "Nike hoodie","price": { "amount": "25.0", "currency": "EUR" },"totalPrice": { "amount": "27.5", "currency": "EUR" },"serviceFee": { "amount": "2.5", "currency": "EUR" },"brand": "Nike","productModel": "Apple iPhone 14 Pro Max","size": "M","condition": "Très bon état","country": "fr","images": ["https://images1.vinted.net/....jpg"],"favouriteCount": 12,"listedAt": "2026-07-08T09:15:00+00:00","isBusinessSeller": false,"isPromoted": false,"scrapedAt": "2026-07-08T14:00:00+00:00"}
Optional fields appear only when the listing carries them.
totalPrice/serviceFee: Vinted's Buyer Protection total (item price plus fee) and the Buyer Protection fee itself.productModel: Vinted's canonical catalog product name. It appears only on catalog-matched items (for example electronics), where it differs from the brand.
Use cases
- Reseller arbitrage: compare the same items across country markets
- Price monitoring: track prices for brands, sizes, or categories over time
- Market research: supply, pricing, and brand trends on Europe's biggest C2C fashion market
- AI agents: a reliable data tool an agent can call to answer "what does X sell for on Vinted?"
Pricing
Pay per result: you're charged per listing returned, so you only pay for data you actually get. See the exact per-event price on this Actor's page.
Fair use & privacy
Reads public listings only: no login and no third-party account cookies. Personal seller profiles are not collected (GDPR-friendly): the output contains listing data, not people.