# Genuine Burberry on Vinted: private sellers, fakes excluded

**Use case:** 

Search Burberry on Vinted from private sellers only, with replica, fake and reps excluded from the title and brand before you're billed. $3 per 1,000.

## Input

```json
{
  "searches": [
    "burberry"
  ],
  "countries": [
    "fr"
  ],
  "testRun": false,
  "onlyFound": false,
  "includeKeywords": [],
  "excludeKeywords": [
    "replica",
    "fake",
    "reps",
    "aaa"
  ],
  "sort": "newest",
  "maxListingsPerSearch": 96,
  "sellerType": "private",
  "deltaMode": false,
  "deltaName": "",
  "alertOnNew": true,
  "alertOnPriceDrop": true,
  "alertOnGone": false,
  "minPriceDropPct": 5,
  "skipFirstRun": false,
  "includeDetails": false,
  "includeAllPhotos": false,
  "includeSellerInfo": false,
  "columns": [
    "searchQuery",
    "searchCountries",
    "listingCount",
    "totalAvailable",
    "truncated",
    "newCount",
    "priceDropCount",
    "monitorStatus",
    "goneCount",
    "sellThroughRate",
    "medianPriceEur",
    "listings",
    "listingId",
    "title",
    "price",
    "totalPrice",
    "currency",
    "priceEur",
    "countryMedianPriceEur",
    "priceGapPct",
    "brand",
    "size",
    "condition",
    "country",
    "favouriteCount",
    "isPromoted",
    "sellerType",
    "sellerHash",
    "imageUrl",
    "url",
    "isNew",
    "changeType",
    "firstSeenAt",
    "lastSeenAt",
    "daysListed",
    "description",
    "color",
    "postedText",
    "postedAt",
    "sellerRating",
    "sellerReviewCount",
    "isReserved"
  ],
  "expandRows": true,
  "residentialFallback": true,
  "maxConcurrency": 3,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "query": {
    "label": "Search submitted",
    "format": "string"
  },
  "found": {
    "label": "Found?",
    "format": "boolean"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "message": {
    "label": "Details",
    "format": "string"
  },
  "searchQuery": {
    "label": "Search",
    "format": "string"
  },
  "searchCountries": {
    "label": "Countries searched",
    "format": "string"
  },
  "listingCount": {
    "label": "Listings returned",
    "format": "number"
  },
  "totalAvailable": {
    "label": "Matching on Vinted (960 = 960 or more per country)",
    "format": "number"
  },
  "truncated": {
    "label": "Stopped short (960 cap or a block)",
    "format": "boolean"
  },
  "newCount": {
    "label": "New since last run",
    "format": "number"
  },
  "priceDropCount": {
    "label": "Price drops since last run",
    "format": "number"
  },
  "monitorStatus": {
    "label": "Monitoring status",
    "format": "string"
  },
  "goneCount": {
    "label": "Gone since last run (delisted, most often sold)",
    "format": "number"
  },
  "sellThroughRate": {
    "label": "Sell-through rate, watchlist lifetime (0-1)",
    "format": "number"
  },
  "medianPriceEur": {
    "label": "Median price of the search, EUR",
    "format": "number"
  },
  "listings": {
    "label": "All listings found (full list)",
    "format": "array"
  },
  "listingId": {
    "label": "Vinted listing ID",
    "format": "string"
  },
  "title": {
    "label": "Title",
    "format": "string"
  },
  "price": {
    "label": "Price (local currency)",
    "format": "number"
  },
  "totalPrice": {
    "label": "Price incl. buyer protection fee",
    "format": "number"
  },
  "currency": {
    "label": "Currency",
    "format": "string"
  },
  "priceEur": {
    "label": "Price in EUR (ECB daily rate)",
    "format": "number"
  },
  "countryMedianPriceEur": {
    "label": "Median price in this country, EUR",
    "format": "number"
  },
  "priceGapPct": {
    "label": "Cross-country price gap % (vs median of all countries)",
    "format": "number"
  },
  "brand": {
    "label": "Brand",
    "format": "string"
  },
  "size": {
    "label": "Size",
    "format": "string"
  },
  "condition": {
    "label": "Condition",
    "format": "string"
  },
  "country": {
    "label": "Vinted country",
    "format": "string"
  },
  "favouriteCount": {
    "label": "Favourites",
    "format": "number"
  },
  "isPromoted": {
    "label": "Promoted listing",
    "format": "boolean"
  },
  "sellerType": {
    "label": "Seller type (private / business)",
    "format": "string"
  },
  "sellerHash": {
    "label": "Anonymous seller ID",
    "format": "string"
  },
  "imageUrl": {
    "label": "Main photo",
    "format": "string"
  },
  "url": {
    "label": "Listing link",
    "format": "string"
  },
  "isNew": {
    "label": "Is this listing new?",
    "format": "boolean"
  },
  "changeType": {
    "label": "Change (new / price-drop / gone / seen)",
    "format": "string"
  },
  "firstSeenAt": {
    "label": "First seen on a run",
    "format": "string"
  },
  "lastSeenAt": {
    "label": "Last seen on a run",
    "format": "string"
  },
  "daysListed": {
    "label": "Days listed (first to last seen)",
    "format": "number"
  },
  "description": {
    "label": "Description (with details)",
    "format": "string"
  },
  "color": {
    "label": "Colour (with details)",
    "format": "string"
  },
  "postedText": {
    "label": "Uploaded (as Vinted words it, with details)",
    "format": "string"
  },
  "postedAt": {
    "label": "Uploaded at, approximate (with details)",
    "format": "string"
  },
  "sellerRating": {
    "label": "Seller rating out of 5 (with details)",
    "format": "number"
  },
  "sellerReviewCount": {
    "label": "Seller review count (with details)",
    "format": "number"
  },
  "isReserved": {
    "label": "Reserved (with details)",
    "format": "boolean"
  },
  "scrapedAt": {
    "label": "Checked at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Vinted Scraper: New Listing & Price Drop Alerts](https://apify.com/accountable_eel/vinted-listing-lookup.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/accountable_eel/vinted-listing-lookup.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/accountable_eel/vinted-listing-lookup.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
