Vinted Brand Monitor
Pricing
$1.50 / 1,000 brand listings
Vinted Brand Monitor
Track any brand on Vinted across markets with price, size and status filters — titles, prices, discounts, sizes, photos, dates and links.
Pricing
$1.50 / 1,000 brand listings
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Watch your favorite brands on Vinted and catch the best deals first. Enter brand IDs like Nike or Zara — optionally narrowed by keywords, sizes, price range and status — and get every matching listing back as clean, structured data. Each row carries the title, price, original price and discount, brand, size, status, photo, listing date and a direct link. Collect anywhere from a handful of results to a 5,000-row multi-market export. Built for deal hunters, resellers and market researchers who need brand listings as data: track prices per brand across markets, spot discounted items fast, watch new arrivals daily, and build inventory lists without opening a single listing page by hand.
What you can do with it
- Watch any brand — track one brand or many in a single run, with the brand labeled on every row.
- Cover many markets — run one brand across France, Germany, Spain, the UK, the US, Poland and more in a single run.
- Catch new arrivals first — sort newest-first and re-run on a schedule to spot fresh listings before anyone else.
- Find the biggest markdowns — every row shows the original price and the discount versus it, so underpriced items stand out.
- Filter by size and price — narrow the watch to the sizes you sell and the price band that works for you.
- Build inventory lists — export titles, prices, discounts, sizes, photos and links straight into a spreadsheet or pipeline.
What you get
One row per listing. Abridged sample of a single result:
{"itemId": "4123456789","title": "Nike Air Max sneakers - like new","url": "https://www.vinted.fr/items/4123456789-nike-air-max-sneakers-like-new","thumbnail": "https://images.vinted.net/t/abc123_300x300.jpg","price": 32.5,"originalPrice": 45,"discountVsOriginal": 0.2778,"currency": "EUR","brandId": "53","brand": "Nike","size": "M","status": "Available","domain": "vinted.fr","postedDate": "2026-09-01T14:32:00.000Z"}
Each row keeps the listing's main photo, its size and status where shown, and the exact discount versus the original price when the listing shows one. Where a listing omits a field — no original price, no photo, no size — the actor leaves it empty rather than guessing.
Input reference
| Setting | Type | Default | What it does |
|---|---|---|---|
| Brand IDs | list of text | — | Brand IDs to track. One search runs per brand, in every market and keyword. If left empty, add keywords instead. |
| Keywords | list of text | — | Keywords to narrow the brand watch, e.g. ["dress", "sneakers"]. Leave empty to list everything from the brands. |
| Vinted domains | list of text | vinted.fr | Market domains to search: vinted.fr, vinted.de, vinted.es, vinted.it, vinted.co.uk, vinted.com, vinted.pl, vinted.nl and more. |
| Min price | number | — | Minimum listing price in the market currency. Leave empty for no lower bound. |
| Max price | number | — | Maximum listing price in the market currency. Leave empty for no upper bound. |
| Size IDs | list of text | — | Size IDs to filter by. Leave empty for all sizes. |
| Status IDs | list of text | — | Listing status IDs to filter by. Leave empty for all statuses. |
| Max items | whole number | 200 | How many listings to collect. The actor works through the result pages automatically until this number is reached or the results run out. Maximum 5,000. |
| Sort | choice | newest | newest (newest first), price_asc (cheapest first), price_desc (priciest first), or relevance. |
Provide at least one brand ID or one keyword; a run works out of the box with the default market.
Output fields
| Field | Type | Description |
|---|---|---|
itemId | text | The listing's numeric ID. |
title | text | Listing title as shown to readers. |
url | text | Direct link to the listing. |
thumbnail | text | The listing's main photo, when it has one. |
price | number | Current asking price, when listed. |
originalPrice | number | Original price shown on the listing, when it has one. |
discountVsOriginal | number | Fraction saved versus the original price (e.g. 0.25 means 25% off), when computable. |
currency | text | Currency code of the market, e.g. EUR, GBP, USD, PLN. |
brandId | text | Brand ID the listing was found under. |
brand | text | Brand name as shown on the listing. |
size | text | Size as shown on the listing, when shown. |
status | text | Listing status as shown, when shown. |
condition | text | Condition label, when shown. |
seller | text | Seller name, when shown. |
location | text | City or country shown on the listing, when shown. |
domain | text | Market domain the listing was found in. |
postedDate | text | Date and time the listing was published, in ISO format, when shown. |
query | text | Keyword that produced this row (empty for unfiltered brand lists). |
rank | number | Position of the listing in its search results. |
Example use cases
- Reseller deal flow — watch top streetwear brands newest-first every morning and message sellers on the standout discounted rows.
- Brand price watch — pull 2,000 rows for a designer brand across five markets and compare asking prices by market.
- Size-specific hunting — filter to the sizes you sell and a max price, and export only flippable inventory with links.
- Markdown tracker — re-run weekly, sort by discount, and catch newly reduced listings in your brands.
- Market sizing — count listings per brand and market to see where supply concentrates.
Pricing
You pay per result, with no monthly minimum.
| What you are charged for | Price |
|---|---|
| Brand listing — one listing added to your dataset | $1.50 per 1,000 |
Worked example. A brand check collecting 1000 listings costs 1000 × $0.0015 = $1.50.
Limits & what this actor cannot do
- Titles, prices, photos and availability are a snapshot at the moment of collection; listings are edited, reserved or sold constantly.
- The actor returns what Vinted actually serves and reports distinct listings only — the same listing 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 listing page.
- Where a listing 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 listings.
Does it need my login or password? No. There is nothing to connect and nothing to configure — enter brand IDs and press start.
How do I find a brand ID? Open the brand's page on Vinted in your browser — the numeric ID appears in its web address. Paste it into Brand IDs.
Which markets can I search?
Any Vinted market domain (vinted.fr, vinted.de, vinted.es, vinted.it, vinted.co.uk, vinted.com, vinted.pl, …). Mix as many as you like in one run.
How many listings can I get in one run? Up to 5,000 per run. If a brand holds more than that, split it with narrower keywords or fewer markets per run.
Why are some fields empty? Because the listing 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 brand tracking — results carry one photo and no description. Feed the listing links from any run into a listing-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, markdowns and new arrivals over time.
Is the data complete? It is complete for everything Vinted shows openly in its brand results. The actor reports distinct listings rather than the shifting estimate of the total, and leaves unshown fields empty instead of inventing them.