Vinted Scraper πŸ‘— avatar

Vinted Scraper πŸ‘—

Pricing

Pay per usage

Go to Apify Store
Vinted Scraper πŸ‘—

Vinted Scraper πŸ‘—

Unlock valuable data from Vinted's vast marketplace. Efficiently scrape item details, pricing, and seller info for deep market analysis. Perfect for tracking second-hand fashion trends and inventory monitoring. Residential proxies are strongly recommended for seamless access.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

Vinted Listings Scraper

Extract and collect Vinted marketplace listings in a fast, structured dataset. Gather product, pricing, seller, and engagement information for research, monitoring, and analysis. Built for repeatable runs with configurable filters, pagination, and result limits.

Features

  • Comprehensive listing data β€” Collect product details, seller profile info, pricing, fees, and engagement metrics.
  • Flexible search controls β€” Filter with keyword, category, and min/max price inputs.
  • Automatic pagination β€” Continue collecting across pages until target result count or page limit is reached.
  • Duplicate protection β€” Keeps dataset clean by skipping repeated listing IDs.
  • Production-ready output β€” Returns consistent structured records for analysis pipelines and automation.

Use Cases

Price Monitoring

Track asking prices and total buyer cost across categories or keywords. Use scheduled runs to monitor market changes over time.

Resale Sourcing

Find inventory opportunities by filtering listings with keyword and price ranges. Compare brands, conditions, and seller signals before buying.

Market Intelligence

Build datasets for trend analysis by category, brand, size, and condition. Measure listing performance using favorites and view counts.

Competitive Research

Monitor seller profiles, pricing behavior, and promoted listings. Identify opportunities and pricing gaps in your target segment.

Reporting and BI

Export structured datasets for dashboards and recurring reports. Combine outputs with spreadsheet tools, databases, and workflow platforms.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNoβ€”Vinted catalog or search URL to start from.
keywordStringNo""Search phrase to filter listings.
categoryStringNo"women"Category shortcut: women, men, kids, or home.
minPriceIntegerNoβ€”Minimum price filter (USD).
maxPriceIntegerNoβ€”Maximum price filter (USD).
results_wantedIntegerNo20Maximum number of listing records to collect.
max_pagesIntegerNo50Safety cap for how many catalog pages to scan.
proxyConfigurationObjectNo{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}Proxy settings for reliable data collection.

Output Data

Each dataset item contains:

FieldTypeDescription
product_idStringUnique listing identifier.
titleStringListing title.
brandStringBrand name (if available).
sizeStringSize label, or Not specified when unavailable.
conditionStringItem condition text.
priceStringListing price amount.
total_priceStringTotal buyer price amount.
currencyStringCurrency code.
service_feeStringBuyer service fee amount.
image_urlStringMain image URL.
image_full_urlStringFull-size image URL when available.
urlStringDirect link to listing page.
favorite_countNumberNumber of favorites.
view_countNumberNumber of views.
is_favouriteBooleanWhether the listing is marked favorite for the current session.
is_visibleBooleanListing visibility status.
is_promotedBooleanWhether listing is promoted.
content_sourceStringSource label returned by marketplace.
seller_idStringSeller ID.
seller_usernameStringSeller username/login.
seller_profile_urlStringSeller profile URL.
seller_is_businessBooleanBusiness seller indicator.
search_scoreNumber or NullRanking score when provided.
matched_queriesArrayMatched query terms when available.
pageNumberPage number where listing was collected.

Usage Examples

Basic Category Extraction

{
"startUrl": "https://www.vinted.com/catalog/1904-women",
"results_wanted": 50
}

Keyword + Price Filtering

{
"keyword": "vintage dress",
"category": "women",
"minPrice": 15,
"maxPrice": 90,
"results_wanted": 120,
"max_pages": 20
}

High-Volume Collection

{
"startUrl": "https://www.vinted.com/catalog/5-men",
"keyword": "nike",
"results_wanted": 500,
"max_pages": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"product_id": "8158648463",
"title": "Zara Ribbed Polo Dress in Black Size S",
"brand": "Zara",
"size": "S / US 4-6",
"condition": "Very good",
"price": "6.9",
"total_price": "7.95",
"currency": "USD",
"service_fee": "1.05",
"image_url": "https://images1.vinted.net/t/.../f800/1770901384.jpeg",
"image_full_url": "https://images1.vinted.net/tc/.../1770901384.jpeg",
"url": "https://www.vinted.com/items/8158648463-zara-ribbed-polo-dress-in-black-size-s",
"favorite_count": 17,
"view_count": 0,
"is_favourite": false,
"is_visible": true,
"is_promoted": false,
"content_source": "search",
"seller_id": "83773268",
"seller_username": "hungryhopper",
"seller_profile_url": "https://www.vinted.com/member/83773268-hungryhopper",
"seller_is_business": false,
"search_score": null,
"matched_queries": [],
"page": 2
}

Tips for Best Results

Choose Good Start URLs

  • Use valid Vinted catalog URLs for your target market.
  • For broad collection, start from a category URL.
  • For narrow collection, combine keyword with price filters.

Tune Collection Limits

  • Use smaller results_wanted values first for quick validation.
  • Increase max_pages for larger runs.
  • Match results_wanted to your analysis needs to control run cost.

Use Proxies for Stability

  • Residential proxies are recommended for keyword-heavy or high-volume runs.
  • Keep default proxy settings for normal category runs.
  • If results drop, retry with stronger proxy settings.

Handle Missing Fields

  • Some listings do not publish all attributes.
  • Expect occasional Not specified sizes or empty optional fields.
  • Use multiple fields (title, brand, condition) in downstream logic.

Integrations

Connect your dataset with:

  • Google Sheets β€” Share and analyze listing data quickly.
  • Airtable β€” Build searchable listing databases.
  • Looker Studio / BI tools β€” Create dashboards for trends and pricing.
  • Make β€” Automate collection and post-processing flows.
  • Zapier β€” Trigger actions in connected business apps.
  • Webhooks β€” Push results to custom systems in real time.

Export Formats

  • JSON β€” Best for APIs and custom apps.
  • CSV β€” Best for spreadsheet workflows.
  • Excel β€” Best for business reporting.
  • XML β€” Best for system interoperability.

Frequently Asked Questions

How many listings can I collect?

You can collect as many as available, constrained by results_wanted, max_pages, and marketplace availability.

Does it handle pagination automatically?

Yes. It keeps collecting across pages until limits are reached or no more listings are available.

Why do some records have size: "Not specified"?

Some listings do not provide a size value in the marketplace data. The actor keeps these records and labels missing size clearly.

Can I run this on a schedule?

Yes. You can schedule runs in Apify and maintain fresh datasets continuously.

What if my results are lower than expected?

Increase max_pages, widen filters, and use residential proxies for more stable access.

Can I filter by price?

Yes. Use minPrice and maxPrice to limit results to your target range.


Support

For issues, improvements, or feature requests, use the Actor’s Issues tab in Apify Console.

Resources


This actor is intended for legitimate data collection and analysis. You are responsible for complying with website terms, local laws, and data usage regulations. Collect and use data responsibly.