Vinted Seller & Reviews Scraper avatar

Vinted Seller & Reviews Scraper

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
Vinted Seller & Reviews Scraper

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

axly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

14 days ago

Last modified

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_typeseller, listing, or review.

seller

FieldTypeDescription
seller_idintegerVinted user ID
loginstringUsername
city / countrystringLocation
item_countintegerActive listings
given_item_countintegerItems sold
followers_count / following_countintegerSocial graph
feedback_countintegerTotal feedback
positive_feedback_count / negative_feedback_count / neutral_feedback_countintegerFeedback split
feedback_reputationnumberReputation 0–1
feedback_ratingnumberRating 0–5
is_businessbooleanBusiness (pro) seller
avg_response_timeintegerAvg response time (s)
is_online / last_logged_onActivity
verificationobjectVerified email/phone/social
profile_url / photostringProfile link + avatar

review

FieldTypeDescription
review_idintegerFeedback ID
ratinginteger1–5
feedbackstringReview text
seller_replystringSeller's reply (if any)
reviewer_id / reviewer_loginWho left it
item_idintegerItem the review is about
created_atstringDate
is_system_feedbackbooleanAuto vs human feedback

listing

FieldTypeDescription
id / url / titleThe item
price / currency / total_item_pricePricing
brand / size / conditionstringAttributes
favourite_count / view_countintegerEngagement
is_reserved / is_closedbooleanAvailability
photosarrayImage URLs

High-value use cases

  1. Seller due diligence — before sourcing from a seller, pull their rating, negative-feedback count and inventory in one call.
  2. Lead lists — collect business sellers in a country with their item counts and profiles for outreach.
  3. Reputation monitoring — track a competitor seller's reviews and new listings over time.
  4. Feedback analysis — mine review text and ratings across many sellers for sentiment and quality signals.

Input parameters

FieldTypeDefaultDescription
sellersarraySeller IDs or profile URLs (e.g. .../member/258105024-stylishdepot)
countrystringcomMarketplace host (overridden by a profile URL's host)
includeReviewsbooleantrueAlso scrape reviews/feedback
includeListingsbooleantrueAlso scrape active listings
maxReviewsPerSellerinteger100Cap reviews per seller
maxListingsPerSellerinteger100Cap 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.