Marktplätze
Craigslist Scraper
craigslist.org
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"
}
]
} 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.