Vinted Scraper avatar

Vinted Scraper

Pricing

Pay per usage

Go to Apify Store
Vinted Scraper

Vinted Scraper

Transform Vinted.com searches into structured data effortlessly. This powerful scraper extracts detailed product listings including prices, images, and seller info, making it perfect for market research and price monitoring.

Pricing

Pay per usage

Rating

5.0

(3)

Developer

Louis Deconinck

Louis Deconinck

Maintained by Community

Actor stats

11

Bookmarked

596

Total users

9

Monthly active users

7 days ago

Last modified

Features

Limited permissions

Share

Vinted Scraper is an Apify actor that extracts product listings from Vinted search results on any Vinted domain (vinted.com, vinted.it, vinted.fr, ...). It keeps all filters from your search URL (category, brand, size, price, sort order, ...) and collects prices, images, seller ID and favorite counts for each item.

Features

  • Scrapes product listings from Vinted search results
  • Works with any Vinted domain and keeps all URL filters
  • Handles pagination and retries failed requests
  • Collects detailed item information including:
    • Product details (ID, title, brand, size, condition)
    • Pricing information
    • Image URLs and thumbnails
    • Seller information
    • Item statistics (favorites)

Input Parameters

The actor accepts the following input parameters:

ParameterTypeDescription
startUrlsArrayList of Vinted catalog URLs to scrape (Required)
maxResultsPerUrlIntegerMaximum number of results to fetch per URL (Default: 960). Vinted shows 96 items per page; the Actor follows the next pages until this limit is reached.

Example input:

{
"startUrls": [
{
"url": "https://www.vinted.com/catalog?search_text=jacket&time=1733480739&page=1&"
}
]
}

Output

The actor stores results in the default dataset. Each item contains the following fields:

{
"id": 5097757599,
"title": "Jacket",
"price": {
"amount": 10,
"currency": "USD"
},
"brand": "1511 inc",
"url": "https://www.vinted.com/items/5097757599-jacket",
"imageUrl": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/f800/1727128065.jpeg?s=baf8784d9946989b587b259e7e2c17e31c0854fd",
"thumbnails": [
{
"type": "thumb70x100",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/70x100/1727128065.jpeg?s=bfe8cc055f05df25486851feacaacb8f1df356fd",
"dimensions": "70x100"
},
{
"type": "thumb150x210",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/150x210/1727128065.jpeg?s=70891f0f7ae60a0c8456771bf85f262b14fc4634",
"dimensions": "150x210"
},
{
"type": "thumb310x430",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/310x430/1727128065.jpeg?s=3890915e412385489864d1b996fc2fc1be4d2f88",
"dimensions": "310x430"
},
{
"type": "thumb428x624",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/f800/1727128065.jpeg?s=baf8784d9946989b587b259e7e2c17e31c0854fd",
"dimensions": "321x428"
},
{
"type": "thumb624x428",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/f800/1727128065.jpeg?s=baf8784d9946989b587b259e7e2c17e31c0854fd",
"dimensions": "468x624"
},
{
"type": "thumb364x428",
"url": "https://images1.vinted.net/t/03_015ec_fYFnrv4BxoPUePXkwqXtr1Db/f800/1727128065.jpeg?s=baf8784d9946989b587b259e7e2c17e31c0854fd",
"dimensions": "273x364"
}
],
"seller": {
"id": 228920534,
"username": "j.lara15",
"profileUrl": "https://www.vinted.com/member/228920534-jlara15"
},
"size": "16 / 1 X",
"condition": "Very good",
"stats": {
"favorites": 18,
"views": 0
}
}

Usage

  1. Input a list of Vinted search URLs in the startUrls field
  2. Run the actor and wait for the results
  3. Download the dataset in your preferred format (JSON, CSV, etc.)

Limitations

  • Maximum results per URL is set to 960 items by default
  • Some items might not have complete information depending on the seller's input
  • Vinted no longer shows view counts or seller usernames in search results, so stats.views and seller.username are always null. Use seller.profileUrl to open the seller's profile.
  • If Vinted blocks every request, the run fails with an error instead of finishing with an empty dataset.
⌂ 换网址