Vinted Seller Info avatar
Vinted Seller Info

Pricing

$5.99/month + usage

Go to Store
Vinted Seller Info

Vinted Seller Info

Developed by

Pinto Studio

Pinto Studio

Maintained by Community

The Vinted Seller Info Actor is a web scraping tool designed to extract detailed seller information from Vinted marketplace profiles across multiple European countries.

0.0 (0)

Pricing

$5.99/month + usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

2 days ago

Vinted Seller Info Actor

The Vinted Seller Info Actor is a web scraping tool designed to extract detailed seller information from Vinted marketplace profiles across multiple European countries. This actor retrieves comprehensive seller data including profile details, statistics, verification status, and activity metrics.

Overview

This actor scrapes seller information from Vinted profiles by taking a seller URL and country code as input, then returns structured data about the seller including their profile details, item counts, feedback ratings, and verification status.

Features

  • Multi-country support: Works with 22 European Vinted domains
  • Comprehensive data extraction: Retrieves detailed seller profiles, statistics, and verification info
  • Error handling: Robust error handling with detailed logging
  • Data validation: Validates input parameters and handles edge cases
  • Flexible output: Saves data to both dataset and key-value store

Input Parameters

Required Parameters

ParameterTypeDescriptionExample
sellerUrlstringThe full URL of the Vinted seller profilehttps://www.vinted.pt/member/74292334

Optional Parameters

ParameterTypeDescriptionDefaultOptions
countrystringThe country domain for VintedcomSee supported countries below

Supported Countries

The actor supports the following Vinted country domains:

  • com - International (.com)
  • fr - France (.fr)
  • de - Germany (.de)
  • es - Spain (.es)
  • it - Italy (.it)
  • be - Belgium (.be)
  • nl - Netherlands (.nl)
  • at - Austria (.at)
  • ch - Switzerland (.ch)
  • cz - Czech Republic (.cz)
  • dk - Denmark (.dk)
  • fi - Finland (.fi)
  • hu - Hungary (.hu)
  • lt - Lithuania (.lt)
  • lv - Latvia (.lv)
  • lu - Luxembourg (.lu)
  • pl - Poland (.pl)
  • pt - Portugal (.pt)
  • ro - Romania (.ro)
  • se - Sweden (.se)
  • sk - Slovakia (.sk)
  • si - Slovenia (.si)

Input Schema

{
"sellerUrl": "https://www.vinted.pt/member/74292334",
"country": "pt"
}

The sellerUrl must match the pattern: ^https://www\.vinted\.[a-z]{2,3}/member/\d+/?.*$

Output Data

The actor returns comprehensive seller information in the following structure:

Main Output Fields

FieldTypeDescription
sellerUrlstringOriginal seller URL provided as input
countrystringCountry code used for scraping
sellerDetailsobjectComplete seller profile object from Vinted API
sellerIdnumberUnique seller ID
sellerLoginstringSeller's username/login
sellerNamestringSeller's display name (real name or login)
followersCountnumberNumber of followers
followingCountnumberNumber of accounts the seller follows
positiveRatingnumberNumber of positive feedback ratings
negativeRatingnumberNumber of negative feedback ratings
isVerifiedobjectEmail verification status
timestampstringISO timestamp of when data was scraped

Detailed Seller Information

The sellerDetails object contains extensive information including:

Basic Profile Info

  • id - Unique seller ID
  • login - Username
  • real_name - Real name (if provided)
  • country_code - Country code (e.g., "PT")
  • city - City location
  • feedback_count - Total feedback count
  • feedback_reputation - Reputation score

Account Statistics

  • item_count - Currently active items
  • total_items_count - Total items ever listed
  • followers_count - Number of followers
  • following_count - Number of accounts followed
  • positive_feedback_count - Positive reviews
  • neutral_feedback_count - Neutral reviews
  • negative_feedback_count - Negative reviews
  • given_item_count - Items given away
  • taken_item_count - Items received

Account Settings & Features

  • business_account - Whether it's a business account
  • can_bundle - Can create bundles
  • moderator - Is a moderator
  • is_on_holiday - Holiday mode status
  • allow_direct_messaging - Messaging permissions

Verification Status

  • verification.email - Email verification
  • verification.facebook - Facebook verification
  • verification.google - Google verification

Profile Media

  • photo - Profile picture with multiple thumbnail sizes
  • photo.url - Main profile image URL
  • photo.thumbnails - Array of different sized thumbnails

Example Output

{
"sellerUrl": "https://www.vinted.pt/member/74292334",
"country": "pt",
"sellerDetails": {
"id": 74292334,
"login": "acvs80",
"country_code": "PT",
"city": "Guimarães",
"feedback_count": 271,
"feedback_reputation": 1,
"item_count": 59,
"total_items_count": 436,
"followers_count": 137,
"following_count": 4,
"positive_feedback_count": 270,
"negative_feedback_count": 0,
"business_account": null,
"can_bundle": true,
"verification": {
"email": {"valid": true, "available": true},
"facebook": {"valid": true, "verified_at": "2021-11-18T22:03:17+00:00"},
"google": {"valid": true, "verified_at": "2022-09-19T14:49:30+01:00"}
}
},
"sellerId": 74292334,
"sellerLogin": "acvs80",
"sellerName": "acvs80",
"followersCount": 137,
"followingCount": 4,
"positiveRating": 270,
"negativeRating": 0,
"isVerified": {"valid": true, "available": true},
"timestamp": "2025-07-31T07:00:46.146Z"
}

Error Handling

The actor includes comprehensive error handling:

Input Validation Errors

  • Missing sellerUrl parameter
  • Invalid URL format
  • Unsupported country code (warning, but continues)

Runtime Errors

  • Network connectivity issues
  • Invalid seller URLs
  • Blocked requests
  • API changes

Error responses include:

{
"sellerUrl": "https://www.vinted.pt/member/invalid",
"country": "pt",
"sellerDetails": null,
"error": "Seller not found or URL invalid",
"timestamp": "2025-07-31T07:00:46.146Z"
}

Usage Examples

Basic Usage

{
"sellerUrl": "https://www.vinted.fr/member/12345678"
}

With Specific Country

{
"sellerUrl": "https://www.vinted.de/member/87654321",
"country": "de"
}

Multiple Sellers (Run Multiple Times)

{
"sellerUrl": "https://www.vinted.pt/member/74292334",
"country": "pt"
}

Data Storage

The actor stores data in two locations:

  1. Dataset: Each run adds a record to the dataset with complete seller information
  2. Key-Value Store: Saves detailed results under the key seller_details with additional summary information

Rate Limiting & Best Practices

  • The actor respects Vinted's rate limits
  • Avoid running too many concurrent instances
  • Use appropriate delays between requests when scraping multiple sellers
  • Monitor for IP blocking and use proxies if necessary

Common Use Cases

  1. Market Research: Analyze seller performance and competition
  2. Seller Verification: Check seller credibility before transactions
  3. Data Analysis: Collect seller statistics for market insights
  4. Monitoring: Track seller activity and changes over time

Troubleshooting

Common Issues

  1. Invalid URL Format: Ensure the URL matches the required pattern
  2. Country Mismatch: Make sure the country code matches the URL domain
  3. Seller Not Found: Verify the seller URL is correct and accessible
  4. Rate Limiting: Reduce request frequency if encountering blocks

Debug Information

The actor provides detailed console logging:

  • Input validation results
  • Scraping progress updates
  • Success/failure notifications
  • Error details and stack traces

Support

If you have any questions or encounter any issues, please consult the Apify documentation or reach out to us through one of the following channels: