Craigslist sice vypadá, jako by se od roku 2003 vůbec nezměnil, ale data schovaná v těchto jednoduchých textových inzerátech mají překvapivou hodnotu. S přibližně 127 miliony návštěv měsíčně a desítkami milionů nových příspěvků každý měsíc zůstává jednou z největších inzerčních platforem v USA — a navíc bez veřejného API, které by se dalo využít.
Už roky stavím automatizační nástroje v Thunderbit a jednu věc od obchodních, provozních i realitních týmů slyším pořád dokola: „Potřebuju data z Craigslistu v tabulce a nechci tři hodiny kopírovat a vkládat.“ Jenže většina průvodců typu „nejlepší Craigslist scraper“ je buď zastaralá, vynechává těžké části (jako ochranu proti botům), nebo jen vyjmenuje nástroje bez skutečného srovnání.
Proto jsem dal dohromady tohoto průvodce s 10 nástroji, které v roce 2026 opravdu fungují — od no-code rozšíření do Chromu přes enterprise proxy platformy až po open-source Python knihovny. Ať už jste business uživatel, který nikdy nenapsal ani řádek kódu, nebo vývojář, který přemýšlí v Pythonu, najdete tu něco pro sebe.
Proč v roce 2026 scrapovat Craigslist? Hlavní případy použití pro business týmy
Craigslist může působit staromódně, ale právě to je součást jeho kouzla — a jeho hodnoty. Stále se řadí na 3. místo globálně mezi serverovými inzerátními weby a funguje napříč 416 regionálními stránkami pro USA a teritoria v oficiálním adresáři. To je spousta hyperlokální nabídky, která nikde jinde v jednom místě prostě není.
Tady jsou případy použití, ke kterým se týmy vracejí znovu a znovu:
- Generování leadů: Inzeráty služeb a brigád často obsahují popis firmy, lokalitu a kontaktní cestu přes Craigslist relay — dost na to, aby si obchodní tým vytvořil lokální seznam kontaktů.
- Monitoring nemovitostí: Sekce bydlení zpřístupňuje nájemné, čtvrť, počet pokojů/koupelen, metráž i čas zveřejnění — ideální pro srovnání nájmů a sledování dostupnosti.
- Sledování konkurenceschopných cen: Inzeráty k prodeji ukazují název, cenu, stav a lokalitu, což je skvělé pro průzkum přeprodeje nebo arbitráže.
- Nábor a sledování trhu práce: Kategorie jobs a gigs odhalují odměnu, typ pracovního poměru a popis role, takže se hodí pro mapování lokálního trhu talentů.
- Analýza trhu napříč regiony: Protože je Craigslist rozdělen podle subdomén a měst, můžete procházet region po regionu a porovnávat ceny, objem i skladbu kategorií.
- Automatizace workflow: Spousta uživatelů chce jen dostat data z Craigslistu do CSV, Google Sheets, Airtable nebo CRM — bez ručního procházení webu.
Jeden uživatel uvedl, že denní scrapování Craigslistu, které dřív trvalo 60–90 minut, se díky automatizaci zkrátilo na zhruba 5 minut. A to je úspora času, která se rychle nasčítá.
Scrapujte data z Craigslistu pomocí AI Agentní web scraper od Thunderbit sám přečte stránky s inzeráty na Craigslistu a jedním kliknutím vytáhne ceny, popisy i kontaktní údaje. Get Started Free
Jak jsme vybírali nejlepší Craigslist scrapery: kritéria hodnocení
Ne všechny Craigslist scrapery jsou stejné a „nejlepší“ nástroj hodně závisí na tom, kdo jste a co potřebujete. Každý nástroj jsem hodnotil podle šesti kritérií:
- Jednoduchost nastavení — Je vhodný pro začátečníky (no-code), nebo vyžaduje vývojáře?
- Zvládání anti-bot ochrany Craigslistu — Má vestavěné střídání proxy, řešení CAPTCHA nebo fingerprinting prohlížeče?
- Cenová úroveň — Je zdarma, freemium, placený, nebo enterprise?
- Možnosti exportu dat — CSV, Excel, Google Sheets, Airtable, Notion, JSON, databáze?
- Podpora více regionů — Dokáže scrapovat napříč všemi 416 stránkami Craigslistu v USA, nebo jen jedno město najednou?
- Nároky na údržbu — Rozbije se nástroj, když Craigslist změní rozložení stránky, nebo se přizpůsobí automaticky?
Žádný srovnatelný článek, který jsem našel, nepoužívá takhle konzistentní srovnání vedle sebe — takže pokud vás frustrují vágní seznamy typu „top 10“, tenhle průvodce je pro vás.
10 nejlepších Craigslist scraperů na první pohled
Než půjdeme do hloubky u jednotlivých nástrojů, tady je hlavní srovnávací tabulka. Rozdělil jsem je do tří skupin: no-code nástroje pro business uživatele, enterprise platformy pro škálování a open-source knihovny pro vývojáře.
| Nástroj | Typ | Zdarma? | Proxy / anti-bot podpora | Zvládání CAPTCHA | Formáty exportu | Nejlepší pro |
|---|---|---|---|---|---|---|
| Thunderbit | No-code rozšíření do Chrome | Ano (6 stránek/měs.) | Režim v prohlížeči (pro běžné použití není potřeba proxy) | N/A (prohlížečová relace) | Excel, Sheets, Airtable, Notion, CSV, JSON | Netekničtí business uživatelé |
| Bright Data | Enterprise scraper + proxy + dataset | Zkušební verze | Spravované odblokování, proxy, retry, rendering | Ano (automatické řešení) | JSON, NDJSON, CSV, Parquet, XLSX, API | Sběr dat v enterprise měřítku |
| Oxylabs | API + proxy stack | Zkušební verze | Spravované odblokování, rezidenční/ISP proxy | Ano | HTML, screenshot, API výstupy | Vývojáři potřebující enterprise infrastrukturu |
| Apify | Cloud marketplace actorů | Ano (kredity $5/měs.) | Rotace proxy (dle actoru) | Částečně / podle actoru | JSON, CSV, XML, Excel, JSONL | Flexibilní low-code cloud automatizace |
| ParseHub | No-code vizuální scraper | Ano | Placená rotace proxy, cloud běhy | Není základní funkce | CSV, JSON, API/S3/Dropbox (placené) | No-code uživatelé s omezeným rozpočtem |
| Phantombuster | Cloudová automatizační platforma | Ano (omezeně) | Podpora proxy existuje | Kredity / workflow-based | CSV, JSON (placené) | Prodejní automatizace napříč platformami |
| Scrapy | Open-source Python crawler | Zdarma (OSS) | Vlastní proxy/middleware | Ne | JSON, JSONL, CSV, XML, DB | Produkční crawlery |
| Playwright | Open-source automatizace prohlížeče | Zdarma (OSS) | Vlastní prohlížeč/proxy | Ne | Vlastní export | Kontrola na úrovni prohlížeče |
| Selenium | Open-source automatizace prohlížeče | Zdarma (OSS) | Vlastní prohlížeč/proxy | Ne | Vlastní export | Starší multi-jazykové stacky |
| BeautifulSoup | Open-source HTML parser | Zdarma (OSS) | Sám o sobě žádná | Ne | Vlastní export | Lehká analýza HTML |
Tady jsou jasně vidět tři směry:
- No-code nástroje (Thunderbit, ParseHub, Phantombuster) pro business uživatele, kteří chtějí data bez vývojářské režie.
- Enterprise platformy (Bright Data, Oxylabs, Apify) pro týmy, které potřebují škálování, infrastrukturu proti botům a spravované doručení dat.
- Open-source nástroje pro vývojáře (Scrapy, Playwright, Selenium, BeautifulSoup) pro maximální kontrolu — za cenu nastavení, údržby a správy proxy.
Teď pojďme na detailní rozbor.
1. Thunderbit
Thunderbit je AI-powered rozšíření do Chromu pro lidi, kteří chtějí strukturovaná data z libovolného webu — včetně Craigslistu — bez psaní kódu nebo konfigurace proxy.
Tady jsem trochu zaujatý (protože jsme ho vytvořili), ale důvod, proč Thunderbit dávám na první místo, je ten, že řeší konkrétní bolesti, které scrapování Craigslistu přináší netechnickým uživatelům: proměnlivé rozložení stránek napříč kategoriemi, obohacování detailních stránek a neustálé rozbíjení při změně CSS selektorů.
Jak to funguje na Craigslistu:
- Nainstalujte si rozšíření Thunderbit pro Chrome a otevřete libovolnou stránku s inzeráty na Craigslistu (například byty ve vašem městě).
- Klikněte na „One Click Extract“ — AI od Thunderbit stránku přečte, rozpozná její strukturu, vybere vhodné sloupce a jedním průchodem vytáhne data do tabulky. U bydlení dostanete Title, Price, Sqft, Bedrooms, Location, Date Posted, Link. U pracovních nabídek Title, Compensation, Job Type a podobně. Bez ruční konfigurace selektorů.
- Zpracujte stránkování — Thunderbit pracuje s klikacím stránkováním Craigslistu.
- Použijte „Scrape Subpages“ k návštěvě jednotlivých inzerátů a získání polí jen z detailní stránky: plný popis, všechny obrázky, vložené kontaktní údaje a další.
- Exportujte do Google Sheets, Excelu, Airtable, Notion nebo CSV — zdarma.
Klíčové funkce:
- AI rozpoznávání polí: Automaticky se přizpůsobí různým kategoriím Craigslistu — bydlení dostane sloupce pro metráž a ložnice, jobs dostanou compensation/job type, for-sale stav/cenu. Bez ruční práce s CSS.
- Scrapování podstránek: Po sebrání výsledkové stránky navštíví každý inzerát a vytáhne pole jen z detailu (plný popis, obrázky, kontaktní údaje).
- Scraping v režimu prohlížeče: Běží ve vaší vlastní relaci Chrome, takže pro běžné objemy není potřeba proxy. To samo o sobě snižuje náklady i složitost.
- Žádná údržba: AI si stránku načte pokaždé znovu. Když Craigslist změní rozložení, scraper se nerozbije.
- Export zdarma: Excel, Google Sheets, Airtable, Notion, CSV, JSON — žádný paywall na exporty.
Cena: Bezplatný plán (6 stránek/měs.), bezplatná zkušební verze (10 stránek), placené tarify pro vyšší objem.
Nejlepší pro: Obchodní týmy sbírající leady z Craigslist služeb a brigád, realitní týmy sledující nájemné, provozní týmy, které potřebují strukturovaná data z Craigslistu bez podpory vývojáře, a kohokoli, kdo chce data scrapeovat, označit a exportovat v jednom kroku.
Vyzkoušejte Thunderbit pro scrapování Craigslistu Bezplatný plán pokrývá 6 stránek měsíčně — dost na to, abyste si scrapování Craigslistu otestovali před přechodem na placený tarif. Get Started Free
2. Bright Data
Bright Data je těžká váha mezi enterprise řešeními. Je to jediná platforma v tomto seznamu, která má jak dedikovanou stránku produktu Craigslist Scraper, tak marketplace Craigslist Dataset.
Pokud potřebujete denně scrapovat tisíce inzerátů z Craigslistu napříč všemi regiony USA, Bright Data je na takový objem stavěná. Její Web Unlocker se postará o IP adresy, retry, rendering i blokování — včetně automatického řešení CAPTCHA ve výchozím nastavení. Web Scraper IDE vám umožní sestavovat vlastní workflow sběru dat z Craigslistu a programově procházet všech 416 regionálních URL.
Klíčové funkce:
- Obrovská rezidenční proxy síť (miliony IP adres)
- Vestavěné řešení CAPTCHA a obejití anti-bot ochrany
- Produkty pro Craigslist scraper i dataset
- Export: JSON, NDJSON, CSV, Parquet, XLSX, doručení přes API, webhooks
Cena: Craigslist scraper stojí 0,5 USD za 1 000 načtení stránek v modelu pay-as-you-go, s plány jako 380 tisíc načtení za 499 USD. Rezidenční proxy začínají na 4 USD/GB v modelu pay-as-you-go. K dispozici je týdenní bezplatná zkušební verze na 1 000 požadavků.
Nejlepší pro: Enterprise týmy, které potřebují vysoký objem, multi-region sběr dat z Craigslistu se zaručenou dostupností a dedikovanou podporou. Menší týmy citlivé na rozpočet by se měly poohlédnout jinde.
3. Oxylabs
Oxylabs je prémiový poskytovatel proxy a scraping infrastruktury s dedikovaným Craigslist Scraper API a stránkou Craigslist proxies.
Oxylabs je víc zaměřený na vývojáře než all-in-one přístup Bright Data. Jeho Web Scraper API a Web Unblocker podporují rendering JS, retry, správu relací, generování fingerprintů a širší anti-bot handling. Bezplatná zkušební verze Craigslist Scraper API sahá až na 2 000 výsledků.
Klíčové funkce:
- Rezidenční a ISP proxy pooly (rezidenční od 6 USD/GB, ISP od 0,60 USD/IP)
- Web Unblocker s automatickým fingerprintingem a správou relací
- Speciální API endpoint pro Craigslist
- K dispozici 7denní bezplatná zkušební verze
Cena: Scraper API pro „jiné weby“ začíná zhruba na 0,15 USD za 1 000 výsledků bez JS, 0,35 USD za 1 000 s JS. Web Unblocker v mikro tarifu začíná přibližně na 75 USD měsíčně. Rezidenční proxy ve velkém mohou při 1 TB vyjít na 0,50 USD/GB.
Nejlepší pro: Vývojářské týmy, které chtějí spravovanou proxy infrastrukturu a API workflow pro dlouhodobé scrapování Craigslistu. Týmy, které už používají proxy od Oxylabs pro jiné projekty, Craigslist snadno přidají.
4. Apify
Apify je cloudová platforma pro web scraping a automatizaci s tržištěm hotových „Actors“ — šablon scraperů, které můžete spouštět bez psaní kódu.
Craigslist na Apify je zajímavý případ: existuje několik komunitou spravovaných Craigslist actorů s velmi různou úrovní kvality. Actor ivanvs/craigslist-scraper má 829 uživatelů a hodnocení 5,0, zatímco automation-lab/craigslist-scraper má 44 uživatelů a hodnocení 1,0. Kvalita je nevyrovnaná, takže před závazkem určitě testujte.
Klíčové funkce:
- K dispozici více Craigslist actorů (některé extrahují cca 120 inzerátů na stránku s vestavěným zpožděním)
- Cloudové spuštění, plánované běhy, přístup přes API, integrace webhooků
- K dispozici rotace proxy
- Export: JSON, CSV, XML, Excel, JSONL
Cena: Bezplatný plán s kredity 5 USD/měsíc, placené tarify od přibližně 49 USD/měsíc. Při vyšším využití může cena za výpočetní jednotky rychle narůst — sledujte spotřebu CU.
Nejlepší pro: Týmy, které chtějí cloudové řešení bez správy infrastruktury, uživatele pohodlné s low-code konfigurací a týmy, které potřebují plánované, opakované scrapování Craigslistu.
5. ParseHub
ParseHub je desktopový vizuální nástroj pro web scraping, kde na prvky stránky klikáte a určujete, co se má vytáhnout.
Pro nastavení scrapingu Craigslistu v ParseHubu klikáte na názvy inzerátů, ceny a odkazy a učíte nástroj, co má sbírat. Stránkování zvládá přes AJAX click loop a na placených tarifech podporuje cloudové běhy. Bezplatný plán nabízí až 5 projektů, což je na menší práci s Craigslistem celkem slušné.
Klíčové funkce:
- Vizuální builder workflow typu point-and-click
- Zvládání stránkování a dynamického obsahu
- Cloudové běhy a plánování na placených tarifech
- Export: CSV, Excel, JSON
Cena: Bezplatný plán (5 projektů), placené tarify od přibližně 189 USD/měsíc pro více stránek a plánované běhy.
Omezení: Může být pomalý při rozsáhlejším scrapingu, na free tarifu má omezené plánované běhy a hlavně je založený na CSS selektorech, takže při změně rozvržení Craigslistu vyžaduje ruční údržbu.
Nejlepší pro: Jednotlivce nebo malé týmy s mírnými nároky, kteří chtějí vizuální no-code nástroj a nepotřebují AI rozpoznávání polí.
6. Phantombuster
Phantombuster je cloudová automatizační platforma, která se původně proslavila hlavně na LinkedIn a sociálních sítích. Není to nativní nástroj pro Craigslist, ale jeho Web Element Extractor umí scrapovat veřejné stránky pomocí CSS selektorů.
Nastavení scrapingu Craigslistu v Phantombusteru je pracnější než u specializovaného nástroje — musíte určit selektory, sestavit workflow a nastavit plánování. Pokud už ale Phantombuster používáte pro LinkedIn nebo lead gen na sociálních sítích, přidání Craigslistu do pipeline je jednoduché.
Klíčové funkce:
- Hotové automatizační šablony a cloudové spouštění
- Plánování a integrace do CRM
- Podpora proxy a kredity na řešení CAPTCHA k dispozici
- Export: CSV, JSON u placených tarifů (free tier má limit 10 řádků)
Cena: Bezplatný plán s 5 sloty, 2 hodinami měsíčně a limitem exportu 10 řádků. Roční placené tarify začínají zhruba na 56 USD/měsíc při roční fakturaci.
Nejlepší pro: Obchodní týmy, které už Phantombuster používají pro multi-platformní lead generation a chtějí Craigslist přidat do svého workflow.
7. Scrapy
Scrapy je nejpopulárnější open-source Python framework pro web scraping a je jasnou volbou pro vývojářské týmy, které chtějí maximální kontrolu nad crawlingem Craigslistu.
Nejnovější stabilní verze je 2.15.0 (9. dubna 2026). Scrapy podporuje crawl napříč regiony (procházení všech regionálních URL), vestavěné plánování a throttling požadavků, downloader middleware pro rotaci proxy a feed exporty do CSV, JSON, JSONL, XML i databázových pipeline. Plugin scrapy-playwright přidává rendering na úrovni prohlížeče, když je potřeba.
Klíčové funkce:
- Vysoce přizpůsobitelný crawler produkční úrovně
- Middleware pro proxy, retry, cookies a rotaci user-agentů
- Feed exporty: JSON, JSONL, CSV, XML, databázové pipeline
- Zdarma a open-source
Skryté náklady: Samotné Scrapy je zdarma, ale provoz ve velkém na Craigslistu znamená proxy předplatné (50–500+ USD/měsíc), hosting/serverové náklady a průběžnou údržbu pokaždé, když Craigslist změní HTML strukturu.
Nejlepší pro: Vývojářské týmy se zkušeností s Pythonem, které potřebují maximální flexibilitu, existující proxy infrastrukturu a vysoký objem multi-regionálního crawlování Craigslistu.
8. Playwright
Playwright je moderní knihovna pro automatizaci prohlížeče od Microsoftu, která programově ovládá Chromium, Firefox a WebKit. Vývoj je aktivní — verze 1.59.1 vyšla 1. dubna 2026.
V komunitách vývojářů je Playwright u scrapování Craigslistu stále častěji doporučovanou volbou místo Selenium. Je rychlejší, spolehlivější a s komunitními pluginy jako playwright-extra nabízí lepší stealth proti detekci. Podporuje headless i headed režim, automatické čekání na prvky, zachytávání síťové komunikace i screenshoty/PDF.
Klíčové funkce:
- Podpora Pythonu, JavaScript/TypeScriptu, Javy a .NET
- Režim bez okna i s oknem
- Automatické čekání na prvky, zachytávání síťové komunikace
- Zdarma a open-source
Výhoda pro Craigslist: Playwright dokáže napodobit chování skutečného uživatele přesvědčivěji než čisté HTTP požadavky, což snižuje riziko blokace. Nálada na Redditu dlouhodobě favorizuje Playwright před Selenium u nových projektů.
Skryté náklady: Stejné jako u Scrapy — náklady na proxy, hosting a údržbu, když se rozbijí selektory.
Nejlepší pro: Vývojáře, kteří potřebují jemnou kontrolu nad prohlížečem, týmy stavějící scrapery pro JavaScriptem renderovaný obsah a kohokoli, kdo chce moderní alternativu k Selenium.
9. Selenium
Selenium je dlouhodobě zavedený a široce používaný framework pro automatizaci prohlížeče. Nejnovější vydání je 4.43.0 (10. dubna 2026) a projekt dál rozšiřuje BiDi a možnosti síťového řízení.
Selenium podporuje více jazyků (Python, Java, C#, JavaScript) a všechny hlavní prohlížeče. Umí simulovat plné relace prohlížeče, v případě potřeby zvládne přihlášení a procházení stránek. Ve srovnání s Playwrightem je ale pomalejší, upovídanější v kódu a bez dalších stealth knihoven, jako je undetected-chromedriver, se snáze odhalí jako bot.
Klíčové funkce:
- Podpora více jazyků (Python, Java, C#, JavaScript)
- Simulace plné relace prohlížeče
- Zralý ekosystém a rozsáhlá dokumentace
- Zdarma a open-source
Omezení: Nálada komunity v roce 2026 se u nových projektů přiklání spíš k Playwrightu. Jeden redditový thread upozornil, že Cloudflare stále detekoval Selenium „i s rezidenčními proxy“ — stealth je zkrátka obtížnější už od základu.
Nejlepší pro: Vývojářské týmy, které už do Selenium investovaly a nechtějí migrovat, projekty vyžadující vícejazyčnou podporu (Java, C#) a starší scrapingová řešení.
10. BeautifulSoup
BeautifulSoup je lehká Python knihovna pro parsování HTML a XML. Aktuální verze na PyPI je 4.14.3 (30. listopadu 2025).
Důležitá poznámka: BeautifulSoup je parser, ne plnohodnotný scraper. Sám webové stránky nestahuje ani neřeší automatizaci prohlížeče. Kombinuje se s knihovnou requests pro načítání přes HTTP a parsuje HTML, které mu předáte. To z něj dělá nejjednodušší vstupní bod pro vývojáře, ale také nejomezenější nástroj.
Klíčové funkce:
- Extrémně snadné naučení — minimum kódu
- Skvělé pro malé nebo jednorázové scrapování Craigslistu
- Zdarma a open-source
Omezení: Nemá vestavěné stránkování, vykreslování JavaScriptu ani rotaci proxy — to všechno je potřeba doplnit ručně. Když Craigslist změní HTML strukturu, selektory se rozbijí a musíte je opravit ručně.
Nejlepší pro: Začátečníky v Pythonu, kteří si chtějí scrapování Craigslistu vyzkoušet s minimálním nastavením, rychlé jednorázové exporty dat z jedné kategorie nebo regionu a vývojáře, kteří potřebují jen lehký parser.
Plán proti banům na Craigslistu: proxy, rate limiting a co vás dostane do blokace
Tohle je část, kterou většina průvodců scrapováním Craigslistu přeskočí, a přitom je nejdůležitější. Testování Scraperly z dubna 2026 označuje Craigslist jako cíl s obtížností 3/5, a to kvůli vlastní CAPTCHA, rate limitům a blokování IP adres. Tutorial Bright Data doporučuje místo prostých HTTP požadavků použít Web Unlocker nebo Scraping Browser založený na Playwrightu. Stránka proxy od Oxylabs uvádí, že Craigslist umí proxy detekovat a že nejlepší volbou jsou rezidenční proxy.
Tady je to, co skutečně funguje:
| Strategie | Účinnost na Craigslistu | Cena | Složitost |
|---|---|---|---|
| Rezidenční proxy | ✅ Vysoká | $$ (4–6 USD/GB) | Střední |
| ISP proxy | ✅ Vysoká | $ (0,60–0,80 USD/IP) | Střední |
| Datacentrové proxy | ⚠️ Nízká (často blokované) | $ (0,20–0,40 USD/IP) | Nízká |
| Scrapování v prohlížeči (vlastní relace) | ✅ Středně vysoká | Zdarma | Nízká |
| Rate limiting + náhodná zpoždění | ✅ Základní nutnost | Zdarma | Nízká |
Praktické tipy:
- Prodlevy mezi požadavky: Minimálně 2–5 sekund mezi jednotlivými requesty. Scraperly doporučuje držet se kolem 5–10 požadavků za minutu na jednu IP a rotovat po 20–30 požadavcích.
- Rotace relací: Střídejte user agenty a fingerprinty prohlížeče. Předvídatelné crawl vzory se odhalí rychle.
- Vyhněte se datacentrovým proxy: Jsou levné, ale na Craigslistu se rychle blokují.
- Scraping v prohlížeči odstraní problém s proxy u středních objemů. Režim prohlížeče v Thunderbit běží ve vaší vlastní relaci Chrome — bez nastavení proxy, bez rotace IP a bez nákladů. Pro většinu business uživatelů, kteří scrapují pár stovek inzerátů, to bohatě stačí.
A tady je údržbová stránka, kterou si spousta lidí neuvědomuje: když Craigslist změní CSS (a dělá to průběžně), každý scraper založený na CSS selektorech se rozbije. Musíte stránku zkontrolovat, najít nové selektory, upravit kód a znovu otestovat. AI nástroje jako Thunderbit tomu úplně předcházejí — AI si při každém spuštění znovu přečte strukturu stránky, takže změny rozložení váš workflow nerozbijí.
Kód vs. no-code: dva kompletní postupy scrapování Craigslistu
Vím, že publikum tohohle článku je zhruba napůl rozdělené: netechnické business uživatele, kteří prostě chtějí data, a začínající až mírně pokročilé vývojáře, kteří chtějí funkční kód. Tady jsou tedy oba postupy vedle sebe.
No-code: Jak scrapovat Craigslist s Thunderbit (krok za krokem)
- Nainstalujte si rozšíření Thunderbit pro Chrome z Chrome Web Store.
- Otevřete stránku s inzeráty na Craigslistu — například byty ve vašem městě (
https://yourcity.craigslist.org/search/apa). - Klikněte na „One Click Extract“ — AI od Thunderbit stránku přečte, rozpozná její strukturu, vybere vhodné sloupce pro danou kategorii a jedním průchodem vytvoří strukturovanou tabulku. U bydlení uvidíte Title, Price, Sqft, Bedrooms, Location, Date Posted, Link. Pokud chcete něco jiného, můžete sloupce dodatečně upravit.
- Zpracujte stránkování — proklikávejte stránky ručně, nebo nechte Thunderbit, ať to udělá za vás.
- Použijte „Scrape Subpages“ k návštěvě jednotlivých inzerátů a obohacení dat o pole z detailní stránky: plný popis, všechny obrázky, vložené kontaktní údaje.
- Exportujte do Google Sheets, Excelu, Airtable, Notion nebo CSV — zdarma.
Celý proces zabere asi 2 minuty na jednu výsledkovou stránku. Žádné CSS selektory, žádné proxy, žádný kód.
Cesta s kódem: Jak scrapovat Craigslist pomocí Pythonu + Playwright
Playwright je v roce 2026 mezi vývojáři nejdoporučovanější knihovna pro scrapování Craigslistu. Tady je funkční Python ukázka, která scrapuje stránku s výsledky bydlení na Craigslistu, vytahuje název/cenu/odkaz, řeší stránkování a vypisuje výsledky.
Postup: nejdřív zkuste strukturovaná data JSON-LD (Craigslist na některých stránkách vkládá schema ItemList), a když to nepůjde, přepněte na DOM selektory. Stránkování probíhá přes s=120.
import asyncio, json
from urllib.parse import urlparse, parse_qs, urlencode, urlunparse
from playwright.async_api import async_playwright
def next_page_url(url, step=120):
p = urlparse(url)
qs = parse_qs(p.query)
offset = int(qs.get("s", ["0"])[0]) + step
qs["s"] = [str(offset)]
return urlunparse((p.scheme, p.netloc, p.path, "", urlencode(qs, doseq=True), ""))
async def scrape_page(page, url):
await page.goto(url, wait_until="domcontentloaded")
await page.wait_for_timeout(1500)
data = []
# Zkusit nejdřív JSON-LD
for raw in await page.locator('script[type="application/ld+json"]').all_text_contents():
try:
obj = json.loads(raw)
except Exception:
continue
if isinstance(obj, dict) and obj.get("@type") == "ItemList":
for item in obj.get("itemListElement", []):
thing = item.get("item", {})
data.append({
"title": thing.get("name"),
"price": thing.get("offers", {}).get("price"),
"link": thing.get("url"),
})
if data:
return data
# Fallback: DOM selektory
cards = page.locator("div.cl-search-result, li.cl-static-search-result")
count = await cards.count()
for i in range(count):
card = cards.nth(i)
title = await card.locator("a.posting-title, a.titlestring").first.text_content()
link = await card.locator("a.posting-title, a.titlestring").first.get_attribute("href")
price = (await card.locator(".price, .result-price").first.text_content()
if await card.locator(".price, .result-price").count() else None)
data.append({"title": (title or "").strip(), "price": (price or "").strip(), "link": link})
return data
async def main():
start_url = "https://newyork.craigslist.org/search/apa?query=studio"
async with async_playwright() as p:
browser = await p.chromium.launch(headless=True)
page = await browser.new_page()
url = start_url
all_rows = []
for _ in range(3): # scrapuj 3 stránky
rows = await scrape_page(page, url)
if not rows:
break
all_rows.extend(rows)
url = next_page_url(url)
await browser.close()
for row in all_rows[:10]:
print(row)
asyncio.run(main())
Co budete potřebovat navíc k tomuto skriptu: nainstalovaný Playwright (pip install playwright && playwright install), konfiguraci proxy pro velké objemy a ruční řešení CAPTCHA, pokud narazíte na rate limits. To je ta výměna: plná kontrola, ale i plná odpovědnost.
Zdarma vs. placené: upřímný přehled nákladů u každého Craigslist scraperu
Tohle je tabulka, kterou bych si přál mít, když jsem tohle téma začínal zkoumat. Slovo „zdarma“ je ve světě web scrapingu dost zrádné.
| Nástroj | Zcela zdarma? | Limity free tarifu | Počáteční cena placeného plánu | Skryté náklady |
|---|---|---|---|---|
| Thunderbit | Free tier (6 stránek) | 6 stránek/měs.; trial = 10 stránek | Placené tarify pro vyšší objem | Žádné — export je zdarma |
| Scrapy | ✅ Open source | Neomezeně | 0 USD | Náklady na proxy, hosting, údržbu |
| BeautifulSoup | ✅ Open source | Neomezeně | 0 USD | Náklady na proxy, hosting, údržbu |
| Playwright | ✅ Open source | Neomezeně | 0 USD | Náklady na proxy, hosting, údržbu |
| Selenium | ✅ Open source | Neomezeně | 0 USD | Náklady na proxy, hosting, údržbu |
| ParseHub | Free tier | 5 projektů | cca 189 USD/měs. | Na free tarifu omezené plánované běhy |
| Apify | Free tier | kredity 5 USD/měs. zdarma | cca 49 USD/měs. | Cena za výpočetní jednotky může vyskočit |
| Phantombuster | Free tier | 5 slotů, 2 h/měs., export na 10 řádků | cca 56 USD/měs. (ročně) | Cena za sloty |
| Bright Data | Jen trial | 1 000 požadavků / 1 týden | cca 500+ USD/měs. | Proxy se platí zvlášť |
| Oxylabs | Jen trial | 2 000 výsledků / 1 GB | cca 75+ USD/měs. (Unblocker) | Enterprise ceny |
Velká hvězdička u „zdarma“ open-source nástrojů: Scrapy, Playwright, Selenium a BeautifulSoup stojí 0 USD na instalaci, ale provoz ve velkém na Craigslistu znamená hodiny vývojářského času na nastavení, 50–500+ USD/měsíc za rezidenční proxy a průběžnou údržbu pokaždé, když Craigslist změní HTML. AI od Thunderbit si stránku při každém spuštění načte znovu (nulová údržba), exporty jsou zdarma a scraping v prohlížeči eliminuje náklady na proxy u běžných objemů. To je pro netechnické uživatele skutečná výhoda.
Co lze skutečně vytáhnout: datová pole Craigslistu podle kategorií
Různé kategorie Craigslistu mají úplně jinou datovou strukturu. Inzerát na bydlení vypadá úplně jinak než pracovní nabídka. Tady je, co lze z jednotlivých hlavních sekcí realisticky získat:
| Kategorie Craigslistu | Extrahovatelná pole | Jsou k dispozici kontaktní údaje? |
|---|---|---|
| Bydlení / byty | Název, cena, metráž, počet ložnic, počet koupelen, lokalita, datum, obrázky, popis, odkaz na mapu, dostupnost, pravidla pro domácí mazlíčky, prádelna/parkování | ⚠️ Někdy (anonymizovaný email relay) |
| Na prodej | Název, cena, stav, lokalita, datum, obrázky, popis, značka/model/rok (liší se) | ⚠️ Někdy |
| Práce | Název, firma, odměna, lokalita, typ práce, úroveň zkušeností, datum, popis | Zřídka (většinou jen odkaz na přihlášení) |
| Služby | Název, lokalita, popis, obrázky | ⚠️ Někdy |
| Brigády | Název, odměna, lokalita, datum, popis | ⚠️ Někdy |
Pár důležitých poznámek:
- Kontaktní údaje: Craigslist používá anonymizované email relay právě proto, aby zabránil přímému scrapování emailů. Nástroje, které tvrdí, že „extrahují emaily“, často vytahují relay adresu (
reply+randomstring@craigslist.org), ne skutečný email inzerenta. - Pole z detailní stránky jako plný popis, všechny obrázky a vložené kontaktní údaje jsou dostupné až po otevření jednotlivého inzerátu — ne na stránce výsledků.
- Thunderbit „One Click Extract“ automaticky rozpozná, která pole jsou na aktuální stránce k dispozici, a navrhne správnou strukturu sloupců. U bydlení dostane uživatel sloupce pro metráž a počet ložnic, u práce zase compensation/job-type — bez ruční konfigurace. Jeho scrapování podstránek pak otevře každý inzerát a vytáhne pole jen z detailní stránky.
Právní realita: podmínky Craigslistu, případ 3Taps a co byste měli vědět
Nejsem právník a tohle není právní rada. Ale vím, že tohle uživatele zajímá, a zaslouží si přímou odpověď.
Klíčový precedent: V případu Craigslist v. 3Taps (2013) získal Craigslist soudní zákaz proti 3Taps za scrapování a znovupublikování inzerátů po zaslání výzvy k ukončení. 3Taps měl údajně obcházet IP blokace pomocí proxy serverů a soud považoval přístup po blokaci za potenciálně „bez oprávnění“. EFF poznamenal, že případ byl v roce 2015 uzavřen smírem.
Podmínky použití Craigslistu výslovně zakazují používat „robots, spiders, scripts, scrapers, crawlers nebo jakýkoli automatizovaný či manuální ekvivalent“ pro interakci se stránkou. Při porušení dokonce stanovují smluvní pokutu 0,25 USD za stránku po prvních 1 000 zobrazeních stránky během 24 hodin.
Praktické doporučení:
- ✅ Scrapeujte veřejně dostupná data pro průzkum trhu nebo osobní použití
- ✅ Respektujte robots.txt a rate limity
- ⚠️ Neznovupublikovávejte ve velkém zkopírované inzeráty
- ⚠️ Nepoužívejte získané kontakty pro nevyžádaný marketing
- ❌ Neobcházejte technická omezení po zablokování
Rozdíl je důležitý: scrapování veřejně viditelných dat pro vlastní analýzu je něco jiného než masové znovupublikování nebo sběr emailů pro spam. Přesto mějte na paměti, že Craigslist historicky postupoval od vymáhání podmínek k blokování IP až po právní kroky.
Který Craigslist scraper je pro vás nejlepší?
Po otestování a vyhodnocení všech 10 nástrojů je tady moje doporučení podle scénáře:
- Netechnický business uživatel, který potřebuje data z Craigslistu rychle → Thunderbit. Žádný kód, AI rozpoznávání polí, nulová údržba, export zdarma. Nejrychlejší cesta od „potřebuju ta data“ k „mám je v tabulce“.
- Enterprise tým scrapující tisíce inzerátů denně napříč regiony → Bright Data. Craigslist-specific scraper, obrovská proxy infrastruktura, automatické řešení CAPTCHA, dedikovaná podpora.
- Vývojářský tým, který potřebuje spravované API/proxy prostředí → Oxylabs pro proxy-first workflow, Apify pro flexibilitu actor marketplace.
- Vývojář, který chce plnou kontrolu a přizpůsobení → Scrapy + Playwright. Open-source, maximální flexibilita, ale vlastní proxy a údržba.
- Uživatel s omezeným rozpočtem a středními nároky → Free tier Apify (kredity 5 USD/měs.) nebo free tier ParseHub (5 projektů).
- Obchodní tým, který už používá lead gen nástroje napříč platformami → Phantombuster. Přidejte Craigslist do stávající pipeline.
- Začátečník v Pythonu, který dělá jednorázový scrape → BeautifulSoup + requests. Minimum kódu, minimum nastavení, minimum možností.
Pro většinu netechnických business uživatelů nabízí Thunderbit nejlepší rovnováhu mezi jednoduchostí, přesností a cenou. Pro vývojáře je nejsilnější kombinací Scrapy + Playwright. A pro enterprise měřítko je Bright Data těžké překonat.
Pokud chceš vidět, jak AI scrapování Craigslistu skutečně vypadá, zkus Thunderbit — bezplatný plán stačí na testování na vlastním use case. A pokud se chceš ponořit hlouběji do technik web scrapingu, podívej se na naše průvodce jak scrapovat do Google Sheets, nejlepší automatizované web scraping nástroje a web scraping bez blokování. Můžeš také navštívit náš YouTube kanál s podrobnými video návody.
Příjemné scrapování — a ať jsou tvoje data vždy čistá, strukturovaná a připravená k použití.
Často kladené otázky
Je legální scrapovat inzeráty z Craigslistu?
Podmínky použití Craigslistu automatizované scrapování výslovně zakazují a případ Craigslist v. 3Taps je hlavním právním precedentem. Scrapování veřejně dostupných dat pro osobní nebo analytické účely se obecně posuzuje jinak než masové znovupublikování nebo spam, ale vždy respektujte rate limity a pravidla webu — a tohle není právní rada.
Můžu scrapovat Craigslist bez programování?
Ano. Nástroje jako Thunderbit, ParseHub a Apify nabízejí no-code nebo low-code možnosti pro extrakci dat z Craigslistu. AI rozpoznávání polí v Thunderbit to dělá obzvlášť snadné — stačí kliknout na „One Click Extract“ a „Scrape“.
Který je nejlepší bezplatný Craigslist scraper?
Pro vývojáře jsou Scrapy nebo BeautifulSoup zcela zdarma a open-source (i když se náklady na proxy a údržbu nasčítají). Pro neprogramátory je nejlepší výchozí volbou free tier Thunderbitu (6 stránek/měsíc), případně free tier ParseHubu (5 projektů).
Jak se vyhnout blokaci při scrapování Craigslistu?
Používejte rate limiting (minimálně 2–5 sekund mezi požadavky), střídejte user agenty, vyhněte se datacentrovým proxy (na Craigslistu fungují mnohem lépe rezidenční nebo ISP proxy) a nejezděte podle předvídatelných vzorců. U běžných objemů se nástroje pro scrapování v prohlížeči, jako je Thunderbit, problému s proxy úplně vyhnou tím, že běží ve vaší vlastní relaci Chrome.
Můžu scrapovat všechny regiony Craigslistu najednou?
S vývojářskými nástroji jako Scrapy nebo Playwright můžete programově procházet všech 416 regionálních URL pro USA a teritoria. Enterprise nástroje jako Bright Data a Oxylabs mají multi-region scraping zabudovaný. S Thunderbit můžete otevřít každý regionální web a scrapovat stejným workflow — AI se automaticky přizpůsobí každé stránce.
Vyzkoušejte Thunderbit pro scrapování Craigslistu Get Started Free
Zjistit více


