Vinted Seller & Reviews Scraper
Pricing
from $4.00 / 1,000 dataset items
Vinted Seller & Reviews Scraper
Extract Vinted seller profiles, their active listings, and full buyer reviews — reputation, feedback score, followers, item counts, prices and review text — via the official mobile API. For reseller due-diligence, lead generation and market research. Structured JSON. Pay only for results.
Pricing
from $4.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
Turn any Vinted seller into a structured profile — their reputation, feedback reviews, and active inventory — using the platform's official mobile API (anonymous, proxy-free, no CAPTCHA). Give it seller IDs or profile URLs and get back three kinds of rows: the seller profile, every review (with rating and text), and each active listing.
Ideal when you need to evaluate or monitor sellers rather than just pull a search feed — due diligence, lead generation, and reputation analysis.
Who is this for?
- Resellers doing due diligence — vet a seller's rating, feedback history and inventory before buying to flip.
- Lead generation / sourcing agencies — build lists of high-volume or business sellers by country, with contact-ready profile data.
- Brand & marketplace analysts — study who sells a brand, how large their inventory is, and how buyers rate them.
- Trust & safety / researchers — analyse feedback text and rating patterns at scale.
Output records
Every row has a record_type — seller, listing, or review.
seller
| Field | Type | Description |
|---|---|---|
seller_id | integer | Vinted user ID |
login | string | Username |
city / country | string | Location |
item_count | integer | Active listings |
given_item_count | integer | Items sold |
followers_count / following_count | integer | Social graph |
feedback_count | integer | Total feedback |
positive_feedback_count / negative_feedback_count / neutral_feedback_count | integer | Feedback split |
feedback_reputation | number | Reputation 0–1 |
feedback_rating | number | Rating 0–5 |
is_business | boolean | Business (pro) seller |
avg_response_time | integer | Avg response time (s) |
is_online / last_logged_on | – | Activity |
verification | object | Verified email/phone/social |
profile_url / photo | string | Profile link + avatar |
review
| Field | Type | Description |
|---|---|---|
review_id | integer | Feedback ID |
rating | integer | 1–5 |
feedback | string | Review text |
seller_reply | string | Seller's reply (if any) |
reviewer_id / reviewer_login | – | Who left it |
item_id | integer | Item the review is about |
created_at | string | Date |
is_system_feedback | boolean | Auto vs human feedback |
listing
| Field | Type | Description |
|---|---|---|
id / url / title | – | The item |
price / currency / total_item_price | – | Pricing |
brand / size / condition | string | Attributes |
favourite_count / view_count | integer | Engagement |
is_reserved / is_closed | boolean | Availability |
photos | array | Image URLs |
High-value use cases
- Seller due diligence — before sourcing from a seller, pull their rating, negative-feedback count and inventory in one call.
- Lead lists — collect business sellers in a country with their item counts and profiles for outreach.
- Reputation monitoring — track a competitor seller's reviews and new listings over time.
- Feedback analysis — mine review text and ratings across many sellers for sentiment and quality signals.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
sellers | array | – | Seller IDs or profile URLs (e.g. .../member/258105024-stylishdepot) |
country | string | com | Marketplace host (overridden by a profile URL's host) |
includeReviews | boolean | true | Also scrape reviews/feedback |
includeListings | boolean | true | Also scrape active listings |
maxReviewsPerSeller | integer | 100 | Cap reviews per seller |
maxListingsPerSeller | integer | 100 | Cap listings per seller |
Example input
{"sellers": ["https://www.vinted.com/member/258105024-stylishdepot","12345678"],"country": "com","includeReviews": true,"includeListings": true,"maxReviewsPerSeller": 100,"maxListingsPerSeller": 100}
Example output (a seller row)
{"record_type": "seller","seller_id": 258105024,"login": "stylishdepot","city": "North Miami, FL","country": "United States","item_count": 3250,"given_item_count": 512,"followers_count": 16,"feedback_count": 79,"positive_feedback_count": 79,"negative_feedback_count": 0,"feedback_reputation": 1.0,"feedback_rating": 5.0,"is_business": false,"profile_url": "https://www.vinted.com/member/258105024-stylishdepot","scraped_at": "2026-07-28T21:20:00Z"}
Scheduling & integrations
- Schedule re-runs to track sellers' reputation and inventory over time.
- Webhooks deliver finished runs to your endpoint, Make, or Zapier.
- Export to JSON, CSV, Excel, or Google Sheets, or use the Dataset API.
Use it from an AI agent (MCP)
Apify Actors are callable over the Model Context Protocol, so an assistant (Claude, Cursor, …) can run this actor and reason over the results — e.g. "rate this Vinted seller's trustworthiness from their reviews and inventory."
FAQ
How do I find a seller ID? It's in the profile URL: /member/258105024-name.
You can paste the whole URL — the actor extracts the ID and marketplace host.
Does it need proxies? No. Profiles and reviews use Vinted's mobile API with an anonymous token; listings use an anonymous web client. No proxy required.
How many reviews/listings can I get? Control it with maxReviewsPerSeller and
maxListingsPerSeller. Reviews and wardrobe listings are paginated for you.
What if a seller ID is invalid? That seller is skipped with a warning and the run continues with the rest — one bad ID never fails the whole job.
Is this affiliated with Vinted? No. It reads publicly available profile, listing and feedback data. Respect Vinted's Terms and applicable laws.
Does it resume if interrupted? Yes. Progress is checkpointed per seller to the key-value store and resumes on the same input.