Vinted Marketplace Scraper
A Python Discord bot that watches Vinted's newest UK listings, routes each one to a brand-specific channel, and posts a rich embed with seller reputation, condition, and a one-tap buy link. Alerts within seconds of go-live.
Overview
Resellers win on speed; the listings worth buying are gone within minutes. VintBot polls Vinted's newest-first feed, enriches each item with seller history and a full description, then drops it into a brand-specific Discord channel so collectors can react in seconds.
Each brand watcher in brand_channels.json maps a canonical brand (Nike, Jordan, Adidas, Yeezy, Stüssy, Palace, Bape, Carhartt, Acne Studios…) to a Discord channel ID and a list of aliases, so a listing tagged "Nike x Stussy", "Air Max", or "ACG" all route to the right Nike channel automatically.
The bot uses pyVinted for the listing feed and vinted6.p.rapidapi.com for enrichment, pulling the item's full description plus the seller's positive/neutral/negative feedback counts so the embed can show a real star rating, not just a price.
How it works
Every ten seconds the bot checks Vinted's newest UK listings. Anything new from a watched brand gets its seller rating and description added, then posts to that brand's Discord channel. The whole thing runs on a £4/mo VPS.
The alert, in context
The alert is the whole product. It needs to give you everything you need to decide in under 5 seconds: title, price, condition, photo, link.
By the numbers
A personal bot, built for my own use.
Up next
Source on GitHub, browse the rest of the work, or skip back to the homepage.