Vinted Scraper: Search, Items, Prices & Profiles avatar

Vinted Scraper: Search, Items, Prices & Profiles

Pricing

Pay per usage

Go to Apify Store
Vinted Scraper: Search, Items, Prices & Profiles

Vinted Scraper: Search, Items, Prices & Profiles

Scrape Vinted listings, item details, user profiles, and catalog data across 26 European markets. Filter by brand, price, color, condition. Structured JSON with prices, photos, seller info. For market research, price monitoring, e-commerce.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Scrape Badger

Scrape Badger

Maintained by Community

Actor stats

2

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

ScrapeBadger: Vinted Scraper - Search Items, Compare Prices, and Extract Seller Data Across 26 Markets

ScrapeBadger Vinted Scraper

ScrapeBadger provides powerful data extraction capabilities to scrape Vinted listings, user profiles, and catalog reference data across all 26 European markets. Get structured JSON output with prices, photos, seller information, brand data, and more. All this starts at just $1.00 per 1,000 results.

Whether you're tracking second-hand fashion prices, monitoring competitor inventory, building a resale arbitrage tool, or conducting market research across European countries, ScrapeBadger's Vinted Scraper delivers reliable, structured data without the complexity of managing proxies, sessions, or anti-bot bypasses.

Key Features

  • 26 Vinted Markets: Access all Vinted country domains including FR, DE, UK, IT, ES, PL, NL, BE, CZ, LT, PT, AT, US, and more.
  • Powerful Search Filters: Filter by keywords, brands, price range, colors, sizes, and item condition.
  • Complete Item Data: Get titles, prices, photos, seller info, favorite counts, view counts, and full descriptions.
  • User Profile Intelligence: Extract seller profiles with reputation scores, feedback counts, follower stats, and location data.
  • Reference Data Lookups: Search brands by name, list available colors, conditions, and all supported markets programmatically.
  • Anti-Bot Bypass: Automatic session management and fingerprint rotation handled by ScrapeBadger's infrastructure.
  • Structured Output: Clean JSON/CSV output ready for analysis, dashboards, or downstream pipelines.
  • Pay Per Result: Only pay for what you scrape. No monthly subscriptions.

Great For

  • Price Monitoring: Track item prices across multiple Vinted markets for resale arbitrage opportunities.
  • Market Research: Analyze listing volumes, pricing trends, and popular brands by country.
  • Competitor Intelligence: Monitor seller inventory, pricing strategies, and reputation.
  • E-commerce Analytics: Build datasets of second-hand fashion items for trend analysis.
  • Academic Research: Study cross-border pricing, consumer behavior, and marketplace dynamics.
  • Lead Generation: Identify high-volume sellers or niche brand specialists.

How to Use - Mode-Specific Input Parameters

ModeDescriptionKey InputJSON ParameterOptional Filters
Search ItemsSearch Vinted catalog with filtersSearch Queryquerymarket, price_from, price_to, brand_ids, color_ids, status_ids, order, max_results
Get Item DetailsGet full details for a single listingItem IDitem_idmarket
Get User ProfileGet seller profile and reputationUser IDuser_idmarket
Get User ItemsBrowse all items from a sellerUser IDuser_idmarket, max_results
Search BrandsFind brand IDs by nameSearch Queryquerymarket, max_results
List ColorsGet all color filter options--market
List ConditionsGet all condition statuses--market
List MarketsList all 26 supported markets---

Request and Response Examples

1. Search Items

Request:

{
"mode": "Search Items",
"query": "nike air force 1",
"market": "fr",
"price_to": "100",
"order": "newest_first",
"max_results": 50
}

Response (per item):

{
"id": 4856231890,
"title": "Nike Air Force 1 '07 White",
"price_amount": "45.00",
"price_currency": "EUR",
"brand_title": "Nike",
"size_title": "42",
"status": "Very good",
"url": "https://www.vinted.fr/items/4856231890",
"photo_url": "https://images1.vinted.net/t/...",
"favourite_count": 12,
"view_count": 89,
"seller_id": 12345678,
"seller_login": "seller_username",
"market": "fr"
}

2. Get Item Details

Request:

{
"mode": "Get Item Details",
"item_id": 4856231890,
"market": "fr"
}

Response includes all search fields plus:

  • Full description text
  • Catalog/category information
  • Color, size, brand, and status IDs
  • Seller feedback reputation and item count
  • Reserved/closed/hidden status flags

3. Get User Profile

Request:

{
"mode": "Get User Profile",
"user_id": 12345678,
"market": "fr"
}

Response:

{
"id": 12345678,
"login": "marie_style92",
"country_code": "FR",
"city": "Paris",
"feedback_count": 156,
"feedback_reputation": 0.98,
"positive_feedback_count": 153,
"neutral_feedback_count": 2,
"negative_feedback_count": 1,
"item_count": 47,
"followers_count": 234,
"following_count": 89,
"is_online": false,
"market": "fr"
}

4. Get User Items

Request:

{
"mode": "Get User Items",
"user_id": 12345678,
"market": "fr",
"max_results": 200
}

5. Search Brands

Request:

{
"mode": "Search Brands",
"query": "nike",
"market": "fr"
}

Response (per brand):

{
"id": 53,
"title": "Nike",
"slug": "nike",
"item_count": 1250000,
"is_luxury": false,
"url": "/brand/nike"
}

6. List Markets

Request:

{
"mode": "List Markets"
}

Response (per market):

{
"code": "fr",
"domain": "vinted.fr",
"country": "France",
"currency": "EUR"
}

Supported Markets

MarketDomainMarketDomain
frvinted.frdevinted.de
ukvinted.co.ukitvinted.it
esvinted.esplvinted.pl
nlvinted.nlbevinted.be
czvinted.czltvinted.lt
ptvinted.ptatvinted.at
luvinted.luskvinted.sk
dkvinted.dkfivinted.fi
sevinted.serovinted.ro
huvinted.huhrvinted.hr
grvinted.grusvinted.com
cavinted.caauvinted.com.au
lvvinted.lveevinted.ee

Output Fields

Item listings include:

  • Core: id, title, url, description (detail mode)
  • Pricing: price_amount, price_currency
  • Attributes: brand_title, size_title, status (condition)
  • Media: photo_url
  • Engagement: favourite_count, view_count
  • Seller: seller_id, seller_login, seller_feedback_reputation (detail mode)
  • Metadata: market, category, catalog_id (detail mode)

User profiles include:

  • Core: id, login, country_code, city, profile_url
  • Reputation: feedback_count, feedback_reputation, positive/neutral/negative counts
  • Stats: item_count, followers_count, following_count
  • Status: is_online, is_on_holiday, last_loged_on_ts

Pricing

This actor uses Pay Per Event (PPE) pricing at $1.00 per 1,000 results. You only pay for data you actually receive. Failed requests and empty results are not charged by ScrapeBadger (though a minimal marker record is pushed to track empty results).

Cost examples:

  • Search 100 items: ~$0.10
  • Get 1 item detail: ~$0.001
  • Scrape 10,000 items across markets: ~$10.00

FAQ

Is it legal to scrape Vinted? Scraping publicly available data is generally permitted for personal use, research, and analysis. This actor only accesses publicly visible listings and profiles. Always review Vinted's Terms of Service and applicable laws in your jurisdiction.

Do I need a Vinted account? No. ScrapeBadger handles all authentication and session management automatically.

How fast is it? Typical response time is 1-3 seconds per API call. A search for 100 items completes in under 10 seconds.

What if an item or user is not found? The actor pushes a status record with "status": "empty" and "reason": "not_found" so you can track which lookups returned no data.

Other ScrapeBadger Actors

ActorDescription
Twitter User ScraperScrape Twitter/X user profiles, followers, and followings
Twitter Tweet ScraperExtract tweets, replies, retweets, and search results
Twitter Trends ScraperGet trending topics and hashtags by location
Twitter Lists ScraperScrape Twitter list members and tweets
Twitter Communities ScraperExtract community members and discussions

About ScrapeBadger

This actor is powered by ScrapeBadger - a reliable web scraping and social media data extraction service.

  • Official Website: scrapebadger.com
  • Faster Support: Get priority support directly through the ScrapeBadger website
  • SDK & API Access: Want to use ScrapeBadger outside of Apify? The Python SDK and Node.js SDK are available for direct integration into your own applications
  • Documentation: docs.scrapebadger.com