Alle Scraper

E-Commerce

Etsy Scraper

etsy.com

100% Erfolgsrate
3.7s Ø Antwortzeit
In-house anti-bot Schutz
1.000 Calls Gemessen über

Etsy wird über einen dedizierten Plugin-Endpunkt statt über den generischen Seitenabruf bedient. Gib eine Suche an und es liefert die Produkte bereits geparst: Titel, Preis und Währung, Shop, ein Bild und eine Angebots-URL. Sortiere, filtere nach Preis und blättere. Preise kommen standardmäßig in USD.

Was Sie extrahieren können

  • Titel und Angebots-URL
  • Preis und Währung
  • Shop-Name
  • Produktbild

Dedizierte Endpoints

/marketplace/etsy-search

Eine Produktsuche auf Etsy

Etsy-Produkte für eine Suche: ein products-Array mit title, price, currency, shop, image und einer url. Sortiere, filtere mit min_price/max_price und blättere mit max_results.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/etsy-search?query=handmade%20jewelry"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/marketplace/etsy-search",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"query": "handmade jewelry"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const data = await su.etsySearch('handmade jewelry', {
  sort: 'price_asc',
});
console.log(data);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

Beispielantwort

{
  "query": "handmade necklace",
  "resultsCollected": 96,
  "products": [
    {
      "id": "1502837465",
      "title": "Personalized Name Necklace, Custom Gold Jewelry",
      "url": "https://www.etsy.com/listing/1502837465",
      "price": 28.5,
      "currency": "$",
      "shop": "GoldenLeafStudio",
      "image": "https://i.etsystatic.com/....jpg"
    }
  ]
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen von Etsy legal?

Das Erheben öffentlich verfügbarer Etsy-Daten wie Angebotstitel, Preise und Shopnamen ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Ein Teil davon können personenbezogene Daten sein, beachte also die Datenschutzregeln, die für dich gelten. ScrapeUnblocker liefert die öffentliche Seite; was du erhebst und wie du es nutzt, liegt in deiner Verantwortung.

Wie scrape ich Etsy, ohne blockiert zu werden?

Etsy ist durch ein eigenes Anti-Bot-System geschützt. Das ScrapeUnblocker-Plugin rendert die Seite in einem echten Browser, rotiert Residential- und ISP-Exits, kümmert sich um Challenges und liefert dann die Produkte als JSON. Im Benchmark von ScrapeUnblocker kam bei 100 % von 1.000 Calls echter Inhalt zurück, etwa 3,7 s pro Call.

Welche Etsy-Daten kann ich bekommen?

Jedes Produkt enthält die Angebots-ID von Etsy, Titel, eine saubere Angebots-URL, den numerischen Preis, das Währungssymbol, wie Etsy es anzeigt, den Shopnamen und ein Vorschaubild. Bei gesponserten Karten kann der Shop das Präfix für beworbene Angebote von Etsy tragen. Sortiere nach Relevanz, Preis, neuesten oder Top-Bewertungen.

Brauche ich eine Etsy-API oder ein Konto?

Nein. Das Etsy-Plugin liefert Produktsuchergebnisse als JSON, ohne Etsy-API-Schlüssel oder OAuth-App. Sende eine Suchanfrage mit deinem ScrapeUnblocker-Schlüssel, filtere mit min_price und max_price, starte auf einer beliebigen Seite mit etwa 48 Angeboten und sammle mit max_results bis zu 500 Produkte pro Suche.

Kann ich Etsy-Preise in einer bestimmten Währung bekommen?

Ja. Etsy-Preise kommen in der Währung des Exit-Landes zurück, deshalb nutzt das Plugin standardmäßig einen US-Exit für USD-Preise. Übergib proxy_country mit einem ISO-2-Code, um Preise in einem anderen Markt zu sehen. Das Feld currency enthält das Symbol, wie Etsy es anzeigt, etwa $ oder €, keinen ISO-Code.

Wie viel kostet das Scrapen von Etsy?

Jeder Call des Etsy-Plugins ist eine Anfrage, und 1 Anfrage = 1 Credit: 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Eine Plugin-Suche ist ein Call, und die Antwort enthält bereits die vollständige Ergebnismenge. Blockierungen, Timeouts und Fehler auf Seiten von ScrapeUnblocker werden nicht berechnet. Die kostenlose Testphase umfasst 500 Anfragen, ohne Karte.

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.