Vinted · Listings by Search
Pricing
from $2.00 / 1,000 listing exporteds
Vinted · Listings by Search
Export Vinted listings: titles, prices, photos, brands, seller IDs. One row per listing, CSV-ready. Optional Pro legal details. For new Pro emails by market, use Vinted Pro · Email & Phone. No login.
Pricing
from $2.00 / 1,000 listing exporteds
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Export Vinted listings from a search or a catalog / seller / item URL. Get titles, prices, photos, brands and seller IDs. One row per listing, ready for CSV.
No login. No Vinted account.
Same Vinted suite — pick the job
| Actor | Use when |
|---|---|
| This Actor — Listings by Search | Titles, prices, photos |
| Vinted Pro · Email & Phone by Market | New Pro emails (and optional company file) |
Pro legal details (public email, phone, company name) are an optional extra on this Actor. If that file is the job — use Vinted Pro · Email & Phone by Market.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Reseller / sourcing | Price a model on FR (or another market) | Search + listing cap 25 |
| Agency / marketplace ops | Snapshot a seller closet | Paste /member/… URL |
| Analyst / pricing | Listing table, no contacts | Search, Pro details OFF |
| Catalog / data team | Item URLs you already collected | Paste /items/… links |
What you get by default: listing title, price, currency, brand, size, condition, photos, favourite/view counts, seller id and login, isPro. Particular (C2C) emails are not exported.
When to enable Pro details: you already have listings in this run and want the legal notice attached on Pro shops. Company name and SIRET usually fill; clear email ~40%, clear phone ~25% on a 20-Pro FR sample (Aug 2026) — Vinted masks the rest. For a Pro-only spreadsheet, use the dedicated Actor.
Quick start
- Open this Actor in Apify Console.
- Type a search (e.g.
nike) or paste a Vinted catalog / seller / item URL. - Leave Include Pro legal details off for a first sample.
- Click Start. Download the dataset as CSV or JSON.
Free plan: 20 listings per run. Paid plans follow the listing cap and pay-per-event pricing.
Ready-made examples (published tasks)
| Example | Best for |
|---|---|
| Export Vinted listings from a search | First Nike FR sample |
| Export a Vinted seller closet | All public listings of one seller |
| Export Vinted listings from item URLs | URLs you already have |
| Attach Pro legal details to a search | Optional extra on the same listing table |
What it extracts
| Field | Default | Optional Pro extra |
|---|---|---|
| Title, URL, price, currency | yes | yes |
| Brand, size, condition | yes | yes |
| Photos | yes | yes |
| Favourites / views | yes | yes |
Seller id, login, profile URL, isPro | yes | yes |
| Company name, legal number | — | when Vinted shows them |
| Email / phone | — | as shown; emailPublic / phonePublic if not masked |
Input
| Field | Console | Description |
|---|---|---|
searchText | yes | Keywords a shopper would type |
startUrls | yes | Catalog, /member/{id}, /items/{id} |
market | yes | Country site for a search (default France) |
maxItems | yes | Cap. 0 = no cap. Free plan: 20 / run |
includeProDetails | yes | Optional extra (not the main product) |
brandName / brandIds / catalogIds | API | Optional filters |
concurrency / verboseLogs | API | Defaults are fine |
{"searchText": "nike","market": "FR","maxItems": 25,"includeProDetails": false}
Output example
{"listingId": "1234567890","listingTitle": "Nike Air Force 1","listingUrl": "https://www.vinted.fr/items/1234567890","priceAmount": 45,"currency": "EUR","brandName": "Nike","sizeLabel": "42","conditionLabel": "Very good","imageUrl": "https://images.vinted.net/thumbs/example.jpg","sellerId": "1234567890","sellerLogin": "example_shop","isPro": false,"market": "FR","scrapedAt": "2026-08-24T12:00:00.000Z"}
How much does it cost to scrape Vinted?
Pay-per-event. No Actor-start fee.
| Scenario | Approx. cost |
|---|---|
| 25 listings | ~$0.05 |
| 1,000 listings | ~$2.00 |
| 1,000 listings + 50 unique Pro extras | ~$2.00 + ~$0.40 |
HTTP-only (no browser). Cloud runs may use Apify Proxy when the country site does not answer from the datacenter — residential traffic is billed by Apify on top of PPE if that route is needed.
Is scraping Vinted free?
You can try the Actor on the Apify Free plan (20 listings per run). Beyond that you pay per exported listing (listing-row, $0.002). The optional Pro extra is $0.008 per unique Pro seller actually enriched.
Is it legal to scrape Vinted?
This Actor only reads pages and public JSON Vinted already shows without a login. It does not open C2C inboxes or guess emails. You remain responsible for GDPR and for how you use personal data.
FAQ
Do I need a Vinted account? No.
I only want Pro shops with email and phone. Use Vinted Pro · Email & Phone by Market — set how many new contacts, require a public email.
Does it scrape particular sellers' emails? No. user.email is ignored on C2C accounts.
Can I monitor prices over time? Not in this version. Each run is a fresh snapshot.
Which countries? France by default, plus DE, ES, IT, NL, BE, AT, PT, GB, CZ, PL, LT, LU, HU, SK, RO.
Also available
Vinted Pro · Email & Phone by Market — New Pro emails on a market. You pick the count and required fields. Optional INSEE (France) / Companies House (UK) file.
PrestaShop · Catalog Copy by Store URL — Export or copy a public PrestaShop catalog. No source admin login.
Local development
npm installnpm testapify run
input.json at the project root is merged when you run locally. Do not commit secrets.
Support
Questions or a custom export: corentin@outreacher.fr.