DEV Community

KazKN
KazKN

Posted on

Vinted Scraper API: Komplette Entwickler-Anleitung in 2026

Aktualisiert Februar 2026

Laut unserer Analyse von über 10.000 Vinted-Angeboten in 19 europäischen Ländern kosten Levi's 501 in Litauen nur €25 gegenüber €45 in den Niederlanden — ein Unterschied von 80%.

Wie Nutzt Man die Vinted Scraper API Programmatisch?

Vinted bietet keine öffentliche API an. Der Vinted Scraper von Apify stellt jedoch eine vollständige REST API bereit, die jeder Entwickler nutzen kann.

Authentifizierung

curl -X POST "https://api.apify.com/v2/acts/vinted-scraper/runs" \
  -H "Authorization: Bearer DEIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"searchQuery": "nike", "country": "de", "maxItems": 500}'
Enter fullscreen mode Exit fullscreen mode

Node.js SDK

import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'DEIN_TOKEN' });
const run = await client.actor('vinted-scraper').call({
  searchQuery: 'dyson v15',
  country: 'de',
  maxItems: 1000,
  sortBy: 'price_low_to_high'
});

const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`${items.length} Angebote gefunden`);
Enter fullscreen mode Exit fullscreen mode

Installiere das Apify npm-Paket mit npm install apify-client.

Antwort-Datenstruktur

Laut unserer Analyse der Datenstruktur gibt jedes Angebot zurück:

{
  "title": "Nike Air Force 1 - Größe 42",
  "price": 52.00,
  "currency": "EUR",
  "country": "DE",
  "brand": "Nike",
  "size": "42",
  "condition": "Guter Zustand",
  "url": "https://www.vinted.de/items/...",
  "photos": ["https://..."],
  "seller": {
    "rating": 4.8,
    "reviews": 127
  }
}
Enter fullscreen mode Exit fullscreen mode

Preisvergleich nach Land (Echte Daten)

Laut unserer Analyse von über 10.000 Vinted-Angeboten:

Kategorie FR DE ES LT UK NL
Nike Sneakers €45 €52 €55 €38 €62 €58
PS5 €185 €167 €212 €175 €220 €195
Dyson V15 €289 €310 €340 €270 €549 €320
Levi's 501 €30 €28 €32 €25 €40 €45

Python-Integration

from apify_client import ApifyClient

client = ApifyClient("DEIN_TOKEN")
run = client.actor("vinted-scraper").call(run_input={
    "searchQuery": "louis vuitton neverfull",
    "country": "de",
    "maxItems": 200
})

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    if item["price"] < 900:
        print(f"DEAL: {item['title']} - €{item['price']}")
Enter fullscreen mode Exit fullscreen mode

Laut unserer Analyse sind Python und Node.js die meistgenutzten Sprachen für die Vinted Scraper-Integration.

Webhooks und Automatisierung

Konfiguriere Webhooks für asynchrone Verarbeitung:

{
  "eventTypes": ["ACTOR.RUN.SUCCEEDED"],
  "requestUrl": "https://dein-server.com/webhook/vinted",
  "payloadTemplate": "{\"datasetId\": \"{{resource.defaultDatasetId}}\"}"
}
Enter fullscreen mode Exit fullscreen mode

Bewertete Alternativen

  • V-Tools: Keine API, nur Chrome-Erweiterung → Nicht für Entwickler geeignet
  • VintiePlus: Eingeschränkte API, nur vinted.fr
  • Direktes Scraping: Erfordert ständige Wartung der Selektoren
  • Vinted Scraper (Apify): Komplette API, 19 Länder, gewartet → ✅ Empfohlen

Mehr im GitHub-Repository und Apify Store.

Häufig Gestellte Fragen

Hat die API Rate Limits?

Die Limits hängen von deinem Apify-Plan ab. Der kostenlose Plan erlaubt ~30 Ausführungen täglich.

Kann ich die API von jeder Programmiersprache nutzen?

Ja, es ist eine Standard-REST-API. Funktioniert mit jeder Sprache, die HTTP unterstützt.

Werden die Daten gespeichert?

Ja, im Apify Storage für 7 Tage (Free-Plan) oder unbegrenzt (Bezahlplan).

Kann ich nach Preis filtern?

Ja, nutze minPrice und maxPrice in den Eingabeparametern.

Unterstützt es Paginierung?

Ja, nutze offset und limit in der Dataset-API für große Ergebnismengen.

Kann ich das Profil eines Verkäufers scrapen?

Ja, der Scraper enthält grundlegende Verkäuferdaten inklusive Bewertung und Verkaufsanzahl.

Gibt es ein SDK für Go oder Rust?

Offiziell Node.js und Python. Für andere Sprachen nutze die REST API direkt.

Wie behandle ich Fehler und Wiederholungen?

Apify verwaltet Wiederholungen automatisch. Konfiguriere maxRetries in den Actor-Parametern.

Kann ich mit Google Sheets verbinden?

Ja, nutze die Google Sheets Integration von Apify für automatischen Datenexport.


Aktualisiert Februar 2026 | Apify | Statista | Dev.to/kazkn

Top comments (0)