Vinted Scraper - Second-Hand Prices & Listings (Multi-Country) avatar

Vinted Scraper - Second-Hand Prices & Listings (Multi-Country)

Pricing

from $1.00 / 1,000 listing-scrapeds

Go to Apify Store
Vinted Scraper - Second-Hand Prices & Listings (Multi-Country)

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

Quine Quine

Maintained by Community

Actor 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

FieldTypeDefaultDescription
querystring""Search term. Empty = newest listings.
countriesarray["fr"]Country domains: fr, de, it, es, nl, be, pl, at, cz, uk. Multiple = cross-country comparison.
maxItemsinteger100Max listings returned across all countries.
filtersobject{}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.