Vinted price alert: new listings and price drops, delivered to Telegram, Discord or your own code
Vinted has a built-in favourites and saved-search notification, and it is enough when you follow one or two items. It gets limiting when you hunt deals as a reseller or buyer: you cannot compare the same search across countries, you cannot filter on “at least 30% under the market median”, and you cannot send the alert anywhere except the Vinted app. Vinted also offers no public API for reading search results.
This page explains how to build a real Vinted price alert with the Vinted Search Scraper, an unofficial tool that runs on Apify and reads only publicly visible listings.
What a Vinted alert needs
- Newest-first search: the run uses Vinted’s own filters (brand, condition, price range, sort by newest), so you only pay for listings that match.
- A schedule: run it every 15 minutes. Each run reports only listings it has not seen before, plus listings whose price went down, with the old price and the percentage drop.
- A destination: Telegram, Discord, Slack or any webhook (Make, Zapier, n8n).
- A market reference: every listing carries
marketMedianPriceandpriceVsMarketPct, so “cheap” is measured, not guessed. Accessories, wanted ads and broken items are left out of the median, so a phone case never passes for a cheap phone.
Free alternatives, honestly
Vinted’s own saved searches and favourites cost nothing and need no setup. Browser extensions and Telegram bots exist too, and some are free for a single search. The scraper is worth it when you watch many searches at once, want the total price with Vinted’s buyer fee, compare countries (26 are supported), or need the data as JSON, CSV or Excel for your own tools.
A real example
From a sample run on 1 October 2026 (search “air max 90”, Vinted FR): a pair of white Nike Air Max 90 in size 42, listed at 15 EUR, 16.45 EUR with the buyer fee, condition “very good”, 5 favourites, sold by a private seller.
{
"search": "air max 90",
"title": "Nike Air max 90 blanche taille 42",
"price": 15,
"currency": "EUR",
"totalPrice": 16.45,
"serviceFee": 1.45,
"brand": "Nike",
"size": "42",
"condition": "Très bon état",
"favourites": 5,
"sellerType": "private",
"country": "FR",
"scrapedAt": "2026-10-01T17:47:18.812Z"
}
Listings change constantly: these values are valid for that run only. See the full sample output.
Set it up in three steps
- Define the search: keywords or a Vinted URL with your filters, countries, brand, condition and a maximum price. Set
ordertonewest. To keep only real deals, addonlyBelowMarketPct: 30. - Schedule the run in the Apify Console every 15 minutes, and add your Telegram, Discord, Slack or webhook destination.
- Read the alerts, or fetch the data by API from your own code.
{
"searches": ["nike air max 90"],
"countries": ["FR", "DE"],
"conditions": ["new_with_tags", "very_good"],
"priceMax": 80,
"order": "newest",
"maxItemsPerSearch": 30
}
You can also follow a whole seller wardrobe by pasting a profile URL, or watch exact items by URL: a price drop, a reservation, a sale or a deletion is flagged on the next run.
AI agents can call the scraper through the Apify MCP server: https://mcp.apify.com?tools=euroscrape/vinted-scraper. See also our MCP guide and the German Kleinanzeigen price alert, built the same way.
Pricing
You pay per result, with no subscription: $0.003 to start a run, $0.001 per listing, $0.002 per listing with seller details or a sold check. A scheduled run that finds nothing new costs only the start fee. Search summaries (cheapest country, median prices) are free. Apify subscribers get 10 to 30% off depending on their plan. Prices read from the actor’s pricing file on 8 November 2026.
FAQ
Does Vinted have an official API? Not for reading search results. The scraper is unofficial and only reads public listings.
How fast are alerts? As fast as you schedule the run; every 15 minutes is possible. It is not a sub-second sniping bot.
Can I get alerts only for price drops? Yes. Track exact item URLs or a search on a schedule: price drops are reported with the old price and the percentage.
Can I compare countries? Yes. The same search can run in several countries, prices are converted with daily ECB rates, and the summary names the cheapest country.
Is it legal? The tool reads public pages. You remain responsible for your use of the data, notably under the GDPR for seller information.
Open the Vinted Search Scraper on Apify
Run these numbers yourself. Every EuroScrape Actor runs on Apify, pay per result, first results free. Open the Store page →
EuroScrape Data Letter
Five numbers a week from official registers and public prices, each one reproducible with an Actor. Free, one e-mail on Thursdays.
Archive and unsubscribe: buttondown.com/Euroscrape.