Vinted Search Scraper avatar

Vinted Search Scraper

Pricing

$1.50 / 1,000 search items

Go to Apify Store
Vinted Search Scraper

Vinted Search Scraper

Search Vinted by keyword across market domains, catalogs and brands, and collect matching items with titles, prices, brands, sizes, sellers, photos, dates and links.

Pricing

$1.50 / 1,000 search items

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Search all of Vinted by keyword — across market domains, catalogs and brands — and get every matching item back as clean, structured data. Enter keywords like nike or levis 501, pick your markets (fr, de, es, it, co.uk and more), narrow by catalog or brand, set a price range, and receive a row for each item with its title, price, brand, size, condition, seller, photo, location and a direct link. Collect anywhere from a handful of results to a 5,000-row multi-market export. Built for resellers, second-hand deal hunters, market researchers and sales teams who need Vinted listings as data: track prices across countries, spot underpriced items fast, watch brands daily, and build inventory lists without opening a single item page by hand.

What you can do with it

  • Search every market at once — run one keyword across France, Germany, Spain, Italy, the UK and more in a single run, with the market labeled on every row.
  • Filter by catalog and brand — focus on a clothing catalog or a single brand ID, or search everything at once.
  • Stay inside a price band — set a minimum and maximum price to surface only items in your budget.
  • Catch new items first — sort newest-first and re-run on a schedule to spot fresh listings before anyone else.
  • Find the cheapest deals — sort by price to surface the lowest-priced items for any keyword.
  • Build inventory and lead lists — export titles, prices, brands, sizes, sellers, photos and links straight into a spreadsheet or pipeline.
  • Watch a market over time — re-run daily or weekly and compare datasets to track prices, supply and demand.

What you get

One row per item. Abridged sample of a single result:

{
"itemId": "4123456789",
"title": "Nike Air Force 1 blanches - taille 38",
"url": "https://www.vinted.fr/items/4123456789-nike-air-force-1-blanches-taille-38",
"photo": "https://images1.vinted.net/t/01_00abc/328x245.jpg",
"price": 35,
"currency": "EUR",
"brand": "Nike",
"size": "38",
"status": "Very good",
"city": "Paris",
"sellerLogin": "modeuse75",
"sellerId": "12345678",
"postedDate": "2026-09-01T14:32:00.000Z"
}

Each row keeps the item's main photo, its brand and size where shown, the seller's name, and the exact date it was posted. Where an item omits a field — no size, no photo, no city — the actor leaves it empty rather than guessing.

Input reference

SettingTypeDefaultWhat it does
Search keywordslist of textKeywords to search for, e.g. ["nike", "levis 501"]. One search runs per keyword, in every market domain. Leave empty to list the newest items with no keyword filter.
Market domainslist of textfrMarket domain suffixes to search: fr, de, es, it, co.uk, com, pl, nl and other Vinted markets.
Catalog IDslist of textCatalog (category) numeric IDs to filter by, e.g. 1242. Leave empty for all catalogs.
Brand IDslist of textBrand numeric IDs to filter by, e.g. 53. Leave empty for all brands.
Min pricenumberMinimum item price in the market currency. Leave empty for no lower bound.
Max pricenumberMaximum item price in the market currency. Leave empty for no upper bound.
Sortchoicenewest_firstnewest_first (newest first), price_low_to_high (cheapest first), price_high_to_low (priciest first), or relevance.
Max itemswhole number200How many items to collect. The actor works through the result pages automatically until this number is reached or the results run out. Maximum 5,000.

Provide at least a market domain (it has a default, so a run works out of the box); add keywords to narrow the results.

Output fields

FieldTypeDescription
itemIdtextThe item's numeric ID.
titletextItem title as shown to readers.
urltextDirect link to the item.
phototextThe item's main photo, when it has one.
pricenumberAsking price, when listed.
currencytextCurrency code of the market, e.g. EUR.
brandtextBrand name, when shown.
sizetextSize label, when shown.
statustextCondition status, when shown.
citytextSeller city or location, when shown.
sellerLogintextSeller's public username.
sellerIdtextSeller's numeric ID.
postedDatetextDate and time the item was published, in ISO format.
querytextKeyword that produced this row (empty for unfiltered recent lists).
ranknumberPosition of the item in its search results.

Example use cases

  • Reseller deal flow — search burberry trench across five markets, cheapest-first, every morning; message sellers on the standout rows.
  • Brand watch — filter one brand ID newest-first on a daily schedule and track what appears, at what price.
  • Price research — pull 2,000 rows for levis 501 across several markets and compare asking prices by country.
  • Size hunt — search a model plus your size in a price band and export fresh matches with links weekly.
  • Market sizing — count items per market and brand for a product niche to see where supply concentrates.

Pricing

You pay per result, with no monthly minimum.

What you are charged forPrice
Search item — one item added to your dataset$1.50 per 1,000

Worked example. A keyword check collecting 2000 items costs 2000 × $0.0015 = $3.00.

Limits & what this actor cannot do

  • Titles, prices, photos and availability are a snapshot at the moment of collection; items are edited, reserved or sold constantly.
  • The actor returns what Vinted actually serves and reports distinct items only — the same item repeated across pages is returned once.
  • Each row carries the search result's single main photo, not the full gallery, and no description text; both live on the item page.
  • Where an item omits a field the actor leaves it empty rather than guessing.
  • Prices come back in each market's own currency; a figure is never re-labelled into a different currency.
  • Speed depends on the size of the job and on Vinted's own response times; no fixed throughput is promised.
  • Vinted's terms govern automated access. You are responsible for using the data lawfully and in line with the source site's terms, and for handling any personal data in line with applicable privacy law.

FAQ

Do I need a Vinted account? No. The actor reads only what Vinted shows publicly in its search results.

Does it need my login or password? No. There is nothing to connect and nothing to configure — enter keywords and press start.

Which markets can I search? Any Vinted market domain suffix (fr, de, es, it, co.uk, com, pl, nl, …). Mix as many as you like in one run.

How many items can I get in one run? Up to 5,000 per run. If a search holds more than that, split it with narrower keywords or fewer markets per run.

Why are some fields empty? Because the item did not show them. The actor reports exactly what the search carries — an empty field means "not shown", never a failed guess.

Can I get full descriptions and all photos? Not from search results — they carry one photo and no description. Feed the item links from any run into an item-details scraper for the complete record.

Can I schedule it? Yes. Schedule it hourly, daily or weekly, and each run writes a fresh dataset you can compare against the last — ideal for tracking prices, new items and supply over time.

Is the data complete? It is complete for everything Vinted shows openly in its search results. The actor reports distinct items rather than the shifting estimate of the total, and leaves unshown fields empty instead of inventing them.