Alle Scraper

Marktplätze

Craigslist Scraper

craigslist.org

100% Erfolgsrate
2.1s Ø Antwortzeit
Bot detection + rate limiting Schutz
1.200 Calls Gemessen über

Craigslist ist die klassische US-Kleinanzeigen-Seite, ein Stadt-Subdomain nach dem anderen, mit Waren, Wohnungen, Jobs und Dienstleistungen. Dieser dedizierte Plugin-Endpunkt nimmt eine Suche und eine Stadt entgegen und liefert die Anzeigen bereits geparst: Titel, Preis (wo angegeben), Standort, ein Foto und eine saubere Anzeigen-URL. Wähle die Kategorie, filtere nach Preis und begrenze, wie viele Ergebnisse du willst - kein HTML zu parsen.

Was Sie extrahieren können

  • Anzeigentitel und saubere Anzeigen-URL
  • Preis, wo angegeben
  • Standort
  • Anzeigenbild
  • Gesuchte Metropole und Kategorie

Dedizierte Endpoints

/marketplace/craigslist-search

Eine Kleinanzeigensuche auf Craigslist

Craigslist-Anzeigen für eine Suche: ein listings-Array mit title, price, location, image und einer Anzeigen-url. Wähle die Metropole mit site (newyork, sfbay, chicago...), wähle die Kategorie (sss, cta, apa, jjj), filtere mit min_price/max_price und begrenze mit max_results. US-Kleinanzeigen.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/craigslist-search?query=bicycle&site=newyork"
import requests

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

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

const listings = await su.craigslistSearch('bicycle', {
  site: 'newyork',
  maxResults: 120,
});
console.log(listings);

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

Beispielantwort

{
  "query": "bicycle",
  "site": "sfbay",
  "resultsCollected": 120,
  "listings": [
    {
      "pid": "7712345678",
      "title": "Specialized Rockhopper Mountain Bike",
      "url": "https://sfbay.craigslist.org/eby/bik/d/....html",
      "price": 350.0,
      "currency": "USD",
      "location": "oakland",
      "image": "https://images.craigslist.org/....jpg"
    }
  ]
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen von Craigslist legal?

Das Erheben öffentlich verfügbarer Craigslist-Daten wie Anzeigentitel, Preise und Standorte 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 Craigslist, ohne blockiert zu werden?

Craigslist nutzt Bot-Erkennung und Rate-Limiting. Das Craigslist-Plugin erledigt das für dich: ScrapeUnblocker rotiert Residential- und ISP-Exits, kümmert sich um Challenges und liefert dann die Anzeigen bereits als JSON geparst. Im Benchmark von ScrapeUnblocker kam bei 100 % von 1.200 Calls echter Inhalt zurück, etwa 2,1 s pro Call.

Welche Craigslist-Daten kann ich bekommen?

Der Endpoint /marketplace/craigslist-search liefert ein listings-Array mit der Posting-ID von Craigslist (pid), Titel, einer direkten Anzeigen-URL, Preis und Währung, sofern angegeben, Standort und einem Vorschaubild. Felder ohne Wert werden weggelassen, da viele Kleinanzeigen keinen Preis haben. Filtere mit min_price und max_price und setze max_results auf bis zu 500.

Brauche ich eine Craigslist-API oder ein Konto?

Nein. Das Craigslist-Plugin liefert Suchergebnisse als JSON, ohne Craigslist-API-Konto oder Login. Sende eine Suchanfrage, eine Metro-Region in site und eine Rubrik in category mit deinem ScrapeUnblocker-Schlüssel an /marketplace/craigslist-search, und die Anzeigen kommen bereits geparst zurück.

Kann ich Craigslist in einer bestimmten Stadt durchsuchen?

Ja. Setze site auf eine beliebige Craigslist-Metro-Subdomain wie newyork, sfbay, losangeles oder chicago (Standard ist newyork) und category auf einen Rubrikcode: sss für Verkaufsanzeigen, cta für Autos und Trucks, apa für Wohnungen oder jjj für Jobs. Anfragen nutzen standardmäßig einen US-Exit, und proxy_country ändert das Exit-Land.

Wie viel kostet das Scrapen von Craigslist?

Eine einzelne Plugin-Suche ist eine Anfrage, und die Antwort enthält bereits die Anzeigen. 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. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase deckt 500 Anfragen ohne Karte ab.

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

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