10 bästa Craigslist-skrapare som fortfarande fungerar 2026

Senast uppdaterad August 21, 2026
10 bästa Craigslist-skrapare som fortfarande fungerar 2026

Craigslist ser nästan ut som om det inte har förändrats sedan 2003, men datan som gömmer sig i de där textbaserade annonserna är förvånansvärt värdefull. Med ~127 miljoner besök per månad och tiotals miljoner nya inlägg varje månad är det fortfarande en av de största annonsmarknaderna i USA — och det finns inget publikt API att koppla upp sig mot.

Jag har lagt år på att bygga automationsverktyg på Thunderbit, och en sak jag hör om och om igen från sälj-, drift- och fastighetsteam är: "Jag behöver Craigslist-data i ett kalkylblad, och jag vill inte sitta och kopiera och klistra i tre timmar." Problemet är att de flesta guider till "bästa Craigslist-scraper" antingen är föråldrade, hoppar över de svåra delarna (som skydd mot bottar), eller bara radar upp verktyg utan att faktiskt jämföra dem.

Så jag satte ihop den här guiden med 10 verktyg som faktiskt fungerar 2026 — från Chrome-tillägg utan kod till enterprise-plattformar med proxyhantering och open source-bibliotek i Python. Oavsett om du är en affärsanvändare som aldrig skrivit en rad kod eller en utvecklare som tänker i Python, finns det något här för dig.

Varför skrapa Craigslist 2026? Toppanvändningsområden för affärsteam

Craigslist må se gammaldags ut, men det är också en del av dess charm — och dess värde. Sajten ligger fortfarande på plats 3 globalt bland annonsplattformar och täcker 416 amerikanska region- och territorieannonser i sin officiella katalog. Det är massor av hyperlokalt innehåll som helt enkelt inte finns samlat någon annanstans.

Här är användningsfallen jag ser att team återkommer till om och om igen:

  • Leadgenerering: Inlägg i tjänster och gig innehåller ofta företagsbeskrivning, geografi och en kontaktväg via Craigslist-relä — tillräckligt för att bygga en lokal leadlista.
  • Övervakning av bostäder och fastigheter: Bostadssidor visar hyra, område, antal rum, kvadratmeter och tidsstämpel — perfekt för hyresjämförelser och bevakning av tillgänglighet.
  • Konkurrens- och prisanalys: Försäljningsannonser visar titel, pris, skick och plats, vilket är guld värt för andrahandsförsäljning eller arbitrageanalys.
  • Rekrytering och bevakning av arbetsmarknaden: Jobb- och gigkategorier visar ersättning, anställningsform och rollbeskrivningar för lokala marknadsanalyser av talang.
  • Marknadsanalys över flera regioner: Eftersom Craigslist är uppdelat per subdomän och stad kan du analysera region för region utifrån pris, volym eller kategorimix.
  • Automatisering av arbetsflöden: Många användare vill bara få in Craigslist-data i CSV, Google Sheets, Airtable eller ett CRM — utan att behöva surfa manuellt.

En användare rapporterade att en daglig Craigslist-skrapning som tidigare tog 60–90 minuter sjönk till ungefär 5 minuter med automatisering. Det är den typen av tidsbesparing som snabbt blir enorm.

Skrapa Craigslist-data med AI Thunderbits agentiska webscraper läser Craigslist-annons­sidor själv och hämtar priser, beskrivningar och kontaktuppgifter med ett klick. Get Started Free

Så valde vi de bästa Craigslist-skraparna: våra urvalskriterier

Alla Craigslist-skrapare är inte skapade lika, och vad som är "bäst" beror mycket på vem du är och vad du behöver. Jag utvärderade varje verktyg utifrån sex dimensioner:

  1. Enkel installation — Är det nybörjarvänligt (utan kod), eller kräver det en utvecklare?
  2. Hantering av Craigslist skydd mot bottar — Finns inbyggd proxyrotation, CAPTCHA-hantering eller browser fingerprinting?
  3. Prisnivå — Gratis, freemium, betalt eller enterprise?
  4. Exportformat för data — CSV, Excel, Google Sheets, Airtable, Notion, JSON, databas?
  5. Stöd för flera regioner — Kan det skrapa över alla 416 Craigslist-sajter i USA, eller är det begränsat till en stad i taget?
  6. Underhållsbehov — Går verktyget sönder när Craigslist ändrar sidlayout, eller anpassar det sig automatiskt?

Ingen konkurrerande artikel jag hittade ger en jämförelse sida vid sida med konsekventa kriterier som dessa — så om du har tröttnat på vaga "topp 10"-listor, är den här för dig.

De 10 bästa Craigslist-skraparna i korthet

Innan vi går på djupet om varje verktyg, här är huvudjämförelsetabellen. Jag har delat in dem i tre spår: no-code-verktyg för affärsanvändare, enterprise-plattformar för skala och open source-bibliotek för utvecklare.

VerktygTypGratis nivå?Stöd för proxy / anti-botCAPTCHA-hanteringExportformatBäst för
ThunderbitChrome-tillägg utan kodJa (6 sidor/mån)Browserläge (ingen proxy behövs vid måttlig användning)N/A (webbläsarsession)Excel, Sheets, Airtable, Notion, CSV, JSONIcke-tekniska affärsanvändare
Bright DataEnterprise-skrapare + proxy + datasetTestperiodHanterad avblockering, proxies, retries, renderingJa (löses automatiskt)JSON, NDJSON, CSV, Parquet, XLSX, APIInsamling i enterprise-skala
OxylabsAPI + proxystackTestperiodHanterad avblockering, residential/ISP-proxiesJaHTML, skärmdump, API-utdataUtvecklare som behöver enterprise-infrastruktur
ApifyMolnbaserad actor-marknadsplatsJa ($5/mån i krediter)Proxyrotation (beroende på actor)Delvis / actor-specifiktJSON, CSV, XML, Excel, JSONLFlexibel low-code-automation i molnet
ParseHubVisuell no-code-scraperJaBetald proxyrotation, molnkörningarInte en kärnfunktionCSV, JSON, API/S3/Dropbox (betalt)Budgetanvändare utan kod
PhantombusterMolnbaserad automationsplattformJa (begränsad)Proxy-stöd finnsKrediter / arbetsflödesbaseratCSV, JSON (betalt)Säljautomation över flera plattformar
ScrapyOpen source Python-crawlerGratis (OSS)Du ansvarar själv för proxies/middlewareNejJSON, JSONL, CSV, XML, DBProduktionscrawlers
PlaywrightOpen source webbläsarautomationGratis (OSS)Du ansvarar själv för browser/proxyNejEgen exportKontroll på webbläsarnivå
SeleniumOpen source webbläsarautomationGratis (OSS)Du ansvarar själv för browser/proxyNejEgen exportÄldre stackar med flera språk
BeautifulSoupOpen source HTML-parserGratis (OSS)Ingen egenNejEgen exportLättviktig parsning

Tre tydliga spår framträder här:

  • No-code-verktyg (Thunderbit, ParseHub, Phantombuster) för affärsanvändare som vill ha data utan utvecklingsarbete.
  • Enterprise-plattformar (Bright Data, Oxylabs, Apify) för team som behöver skala, anti-bot-infrastruktur och hanterad leverans.
  • Open source-verktyg för utvecklare (Scrapy, Playwright, Selenium, BeautifulSoup) för maximal kontroll — men med kostnad i form av installation, underhåll och proxyhantering.

Nu till fördjupningarna.

1. Thunderbit

Thunderbit agentic web scraper official homepage Thunderbit är ett AI-drivet Chrome-tillägg byggt för personer som vill ha strukturerad data från vilken webbplats som helst — inklusive Craigslist — utan att skriva kod eller konfigurera proxies.

Jag är lite partisk här (det är vi som byggt det), men anledningen till att jag placerar Thunderbit först är att det löser just de smärtpunkter som Craigslist-skrapning skapar för icke-tekniska användare: varierande sidlayouter mellan kategorier, berikning via undersidor och den ständiga instabilitet som uppstår när CSS-selektorer ändras.

Så fungerar det på Craigslist:

  1. Installera Thunderbit Chrome Extension och öppna valfri Craigslist-sida med annonser (till exempel lägenheter i din stad).
  2. Klicka på "One Click Extract" — Thunderbits AI läser sidan, tolkar strukturen, avgör vilka kolumner som passar och hämtar datan till en tabell i ett svep. För bostäder får du till exempel Title, Price, Sqft, Bedrooms, Location, Date Posted, Link. För jobb får du Title, Compensation, Job Type och så vidare. Ingen manuell selektorkonfiguration.
  3. Hantera paginering — Thunderbit fungerar med Craigslist klickbaserade paginering.
  4. Använd "Scrape Subpages" för att besöka varje enskild annons och extrahera fält som bara finns på detaljsidan: fullständig beskrivning, alla bilder, inbyggd kontaktinformation och mer.
  5. Exportera till Google Sheets, Excel, Airtable, Notion eller CSV — gratis.

Viktiga funktioner:

  • AI-baserad fältdetektering: Anpassar sig automatiskt till olika Craigslist-kategorier — bostäder får kolumner för kvadratmeter/rum, jobb får ersättning/anställningstyp, försäljning får skick/pris. Inget manuellt CSS-arbete.
  • Skrapning av undersidor: Efter att ha skrapat en resultatsida kan du besöka varje annons för att hämta fält som bara finns på detaljsidan (full beskrivning, bilder, kontaktinfo).
  • Webbläsarbaserat skrapläge: Kör i din egen Chrome-session, så ingen proxy behövs för måttliga volymer. Det sänker både kostnad och komplexitet rejält.
  • Inget underhåll: AI:n läser sidan på nytt varje gång. När Craigslist ändrar layouten (vilket de gör) går inte din scraper sönder.
  • Gratis export: Excel, Google Sheets, Airtable, Notion, CSV, JSON — ingen betalvägg för export.

Pris: Gratis nivå (6 sidor/månad), gratis testperiod (10 sidor), betalda planer för högre volym.

Bäst för: Säljteam som hämtar leads från Craigslist services/gigs, fastighetsteam som bevakar hyror, operations-team som behöver strukturerad Craigslist-data utan utvecklarstöd, och alla som vill skrapa, märka upp och exportera data i ett steg.

Testa Thunderbit för Craigslist-skrapning Gratisplanen täcker 6 sidor per månad — tillräckligt för att testa Craigslist-skrapning innan du uppgraderar. Get Started Free

2. Bright Data

Screenshot 2026-04-22 at 12.27.50 PM_compressed.webp Bright Data är det tunga enterprise-alternativet. Det är den enda plattformen i listan med både en dedikerad produktsida för Craigslist Scraper och en marknadsplats för Craigslist Dataset.

Om du behöver skrapa tusentals Craigslist-annonser dagligen över hela USA är Bright Data byggt för den typen av volym. Dess Web Unlocker hanterar IP, retries, rendering och blockering — inklusive automatisk CAPTCHA-lösning som standard. Web Scraper IDE låter dig bygga egna arbetsflöden för Craigslist-insamling, och du kan programmässigt iterera genom alla 416 regionala URL:er.

Viktiga funktioner:

  • Massivt residential proxy-nätverk (miljontals IP-adresser)
  • Inbyggd CAPTCHA-lösning och bypass av anti-bot
  • Produkter specifikt för Craigslist-skrapning och dataset
  • Export: JSON, NDJSON, CSV, Parquet, XLSX, API-leverans, webhooks

Pris: Craigslist-skrapern kostar $0.5 per 1K sidladdningar enligt pay-as-you-go, med planer som 380K sidladdningar för $499. Residential proxies börjar på $4/GB enligt pay-as-you-go. Det finns en gratis testperiod med 1K förfrågningar i en vecka.

Bäst för: Enterprise-team som behöver högvolymsinsamling från flera regioner med garanterad drifttid och dedikerad support. Mindre team med stram budget bör leta vidare.

3. Oxylabs

oxylabs-data-for-ai-proxies.webp Oxylabs är en premiumleverantör av proxy- och scrapinginfrastruktur med en dedikerad Craigslist Scraper API och en Craigslist proxies-sida.

Oxylabs är mer utvecklarorienterat än Bright Datas allt-i-ett-upplägg. Dess Web Scraper API och Web Unblocker stödjer JS-rendering, retries, sessionshantering, fingerprint-generering och mer omfattande anti-bot-hantering. Gratisversionen för Craigslist Scraper API går upp till 2 000 resultat.

Viktiga funktioner:

  • Residential- och ISP-proxypooler (residential från $6/GB, ISP från $0.60/IP)
  • Web Unblocker med automatisk fingerprint och sessionshantering
  • API-endpoint specifik för Craigslist
  • 7 dagars gratis testperiod finns

Pris: Scraper API för "andra sajter" börjar runt $0.15/1K resultat utan JS, $0.35/1K med JS. Web Unblocker micro tier börjar omkring $75/månad. Residential proxies i stor skala kan landa på $0.50/GB vid 1 TB.

Bäst för: Utvecklingsteam som vill ha hanterad proxyinfrastruktur och API-baserade arbetsflöden för långsiktig Craigslist-skrapning. Team som redan använder Oxylabs för andra projekt får enkelt in Craigslist också.

4. Apify

apify-web-data-scrapers.webp Apify är en molnbaserad plattform för web scraping och automation med en marknadsplats för färdiga "Actors" — scraper-mallar som du kan köra utan att skriva kod.

Craigslist-landskapet i Apify är intressant: det finns flera community-underhållna Craigslist-actors med väldigt olika kvalitet. Actorn ivanvs/craigslist-scraper har 829 användare totalt och betyget 5.0, medan automation-lab/craigslist-scraper har 44 användare och betyget 1.0. Kvaliteten varierar alltså, så det är klokt att testa innan du bestämmer dig.

Viktiga funktioner:

Pris: Gratis nivå med $5/månad i krediter, betalda planer från cirka $49/månad. Prissättning per beräkning kan skena vid tung användning — håll koll på din CU-förbrukning.

Bäst för: Team som vill ha en molnbaserad lösning utan att hantera egen infrastruktur, användare som är bekväma med low-code-konfiguration, och team som behöver schemalagda återkommande Craigslist-skrapningar.

5. ParseHub

parsehub.com-homepage-1920x1080_compressed.webp ParseHub är ett skrivbordsbaserat visuellt scrapingverktyg där du pekar och klickar på sidobjekt för att definiera vad som ska extraheras.

För att sätta upp en Craigslist-skrapning i ParseHub klickar du på annonstitlar, priser och länkar för att lära verktyget vad det ska hämta. Det hanterar paginering via AJAX-baserade klickloopar och stöder molnkörningar i betalda planer. Gratisnivån ger upp till 5 projekt, vilket räcker bra för mindre Craigslist-jobb.

Viktiga funktioner:

  • Visuell workflow-byggare med pek-och-klick
  • Stöd för paginering och dynamiskt innehåll
  • Molnkörningar och schemaläggning i betalda planer
  • Export: CSV, Excel, JSON

Pris: Gratis nivå (5 projekt), betalda planer från cirka $189/månad för fler sidor och schemalagda körningar.

Begränsningar: Kan vara långsam vid skrapning i stor skala, begränsade schemalagda körningar på gratisnivån och — viktigt nog — bygger på CSS-selektorer, så den kräver manuellt underhåll när Craigslist ändrar layout.

Bäst för: Enskilda användare eller små team med måttliga behov som vill ha ett visuellt no-code-verktyg men inte behöver AI-baserad fältdetektering.

6. Phantombuster

phantombuster-website-screenshot.webp Phantombuster är en molnbaserad automationsplattform som från början blev populär för LinkedIn- och social media-scraping. Det är inte ett Craigslist-specifikt verktyg, men dess Web Element Extractor kan skrapa publika sidor med CSS-selektorer.

Att konfigurera Craigslist-skrapning i Phantombuster kräver mer arbete än ett specialiserat verktyg — du behöver ange selektorer, bygga arbetsflödet och ställa in schemaläggning. Men om du redan använder Phantombuster för LinkedIn eller leadgenerering i sociala medier är det enkelt att lägga till Craigslist i pipelinen.

Viktiga funktioner:

  • Färdiga automationmallar och molnkörning
  • Schemaläggning och CRM-integrationer
  • Proxy-stöd och krediter för CAPTCHA-lösning finns
  • Export: CSV, JSON i betalda planer (gratisnivån är begränsad till 10 rader)

Pris: Gratis nivå med 5 slots, 2 h/månad och exportbegränsning på 10 rader. Betalda årsplaner börjar kring $56/månad fakturerat årsvis.

Bäst för: Säljteam som redan använder Phantombuster för leadgenerering på flera plattformar och vill lägga till Craigslist i sitt arbetsflöde.

7. Scrapy

scrapy.org-homepage-1920x1080_compressed.webp Scrapy är det mest populära open source-ramverket i Python för web scraping, och det är det självklara valet för utvecklingsteam som vill ha maximal kontroll över sin Craigslist-crawling.

Den senaste stabila versionen är 2.15.0 (9 april 2026). Scrapy stöder crawling över flera regioner (iterera genom alla regionala URL:er), inbyggd schemaläggning och throttling av förfrågningar, downloader middleware för proxyrotation och feed exports till CSV, JSON, JSONL, XML och databaspipelines. Tillägget scrapy-playwright lägger till rendering på webbläsarnivå när du behöver det.

Viktiga funktioner:

  • Mycket anpassningsbar crawler i produktionsklass
  • Middleware för proxies, retries, cookies och rotation av user-agent
  • Feed exports: JSON, JSONL, CSV, XML, databaspipelines
  • Gratis och open source

Dold kostnad: Scrapy i sig är gratis, men att köra det i stor skala på Craigslist innebär proxyabonnemang ($50–500+/månad), hosting/serverkostnader och löpande underhåll när Craigslist ändrar HTML-strukturen.

Bäst för: Utvecklingsteam med Python-erfarenhet som behöver maximal flexibilitet, befintlig proxyinfrastruktur och högvolym-crawling över flera regioner på Craigslist.

8. Playwright

playwright.dev-homepage-1920x1080_compressed.webp Playwright är ett modernt bibliotek för webbläsarautomation från Microsoft som styr Chromium, Firefox och WebKit programmatiskt. Utvecklingstakten är aktiv — v1.59.1 släpptes 1 april 2026.

Playwright rekommenderas allt oftare framför Selenium för Craigslist-skrapning i utvecklarcommunityn. Det är snabbare, mer tillförlitligt och har bättre anti-detektering med community-plugins som playwright-extra. Det stödjer headless- och headed-lägen, auto-waits för element, nätverksinterception samt skärmdumps- och PDF-fångst.

Viktiga funktioner:

Fördel för Craigslist: Playwright kan efterlikna verkligt användarbeteende mer övertygande än rena HTTP-förfrågningar, vilket minskar risken för blockering. Stämningen på Reddit lutar konsekvent åt Playwright framför Selenium för nya projekt.

Dolda kostnader: Samma som Scrapy — proxykostnader, hosting och underhåll när selektorer går sönder.

Bäst för: Utvecklare som behöver finmaskig kontroll över webbläsaren, team som bygger scrapers för JavaScript-renderat innehåll och alla som vill ha ett modernt alternativ till Selenium.

9. Selenium

selenium.dev-homepage-1920x1080_compressed.webp Selenium är det långvariga och mycket använda ramverket för webbläsarautomation. Den senaste versionen är 4.43.0 (10 april 2026), och det fortsätter att bygga ut BiDi- och nätverksstyrningsfunktioner.

Selenium stöder flera språk (Python, Java, C#, JavaScript) och alla större webbläsare. Det kan simulera fullständiga webbläsarsessioner, hantera inloggning vid behov och scrolla igenom sidor. Men jämfört med Playwright är det långsammare, mer verbost och lättare att upptäcka som bot utan extra stealth-bibliotek som undetected-chromedriver.

Viktiga funktioner:

  • Stöd för flera språk (Python, Java, C#, JavaScript)
  • Simulering av full webbläsarsession
  • Moget ekosystem med omfattande dokumentation
  • Gratis och open source

Begränsningar: Communityn 2026 lutar mot Playwright för nya projekt. En Reddit-tråd noterade att Cloudflare fortfarande upptäckte Selenium "även med residential proxies" — stealth är svårare direkt från start.

Bäst för: Utvecklingsteam som redan investerat i Selenium och inte vill migrera, projekt som behöver stöd för flera språk (Java, C#) och äldre scrapingupplägg.

10. BeautifulSoup

crummy.com-homepage-1920x1080_compressed.webp BeautifulSoup är ett lättviktigt Python-bibliotek för att parsa HTML och XML. Den aktuella versionen på PyPI är 4.14.3 (30 november 2025).

En viktig förtydligande: BeautifulSoup är en parser, inte en fullständig scraper. Den hämtar inte webbsidor och hanterar inte webbläsarautomation. Du kombinerar den med requests för att hämta HTML, och den parsar den HTML du skickar in. Det gör den till den enklaste startpunkten för utvecklare, men också den mest begränsade.

Viktiga funktioner:

  • Extremt lätt att lära sig — minimal kod krävs
  • Bra för småskaliga eller engångs-skrapningar på Craigslist
  • Gratis och open source

Begränsningar: Ingen inbyggd paginering, ingen JavaScript-rendering, ingen proxyrotation — allt måste läggas till manuellt. Om Craigslist ändrar sin HTML-struktur går selektorerna sönder och du får fixa dem för hand.

Bäst för: Python-nybörjare som vill prova Craigslist-skrapning med minimal installation, snabba engångsuttag från en enskild kategori eller region, och utvecklare som bara behöver en lättviktig parser.

Antiban-playbook för Craigslist: proxies, rate limits och vad som får dig blockerad

Det här är avsnittet de flesta guider om Craigslist-skrapning hoppar över, och det är det viktigaste. Scraperlys tester från april 2026 klassar Craigslist som ett mål med 3/5 i svårighetsgrad, med hänvisning till egen CAPTCHA, hastighetsbegränsning och IP-blockering. Bright Datas guide rekommenderar användare att gå via Web Unlocker eller en Playwright-baserad Scraping Browser i stället för vanliga HTTP-anrop. Oxylabs proxiesida säger att Craigslist kan upptäcka proxies och att residential proxies är det bästa valet.

Här är vad som faktiskt fungerar:

StrategiEffektivitet på CraigslistKostnadKomplexitet
Residential proxies✅ Hög$$ ($4–6/GB)Medel
ISP proxies✅ Hög$ ($0.60–0.80/IP)Medel
Datacenter proxies⚠️ Låg (blockeras ofta)$ ($0.20–0.40/IP)Låg
Webbläsarbaserad scraping (egen session)✅ Medel-högGratisLåg
Rate limiting + slumpmässiga fördröjningar✅ Nödvändigt grundskyddGratisLåg

Praktiska tips:

  • Fördröjningar mellan förfrågningar: minst 2–5 sekunder mellan varje request. Scraperly rekommenderar ungefär 5–10 requests/minut per IP och att rotera efter 20–30 requests.
  • Sessionsrotation: Rotera user agents och browser fingerprints. Förutsägbara crawl-mönster upptäcks snabbt.
  • Undvik datacenter-proxies: De är billiga men blockeras snabbt på Craigslist.
  • Webbläsarbaserad scraping tar bort proxyproblemet helt vid måttliga volymer. Thunderbits browserläge körs i din egen Chrome-session — ingen proxyinställning, ingen IP-rotation, ingen extra kostnad. För de flesta affärsanvändare som skrapar några hundra annonser räcker det mer än väl.

Och här är underhållsaspekten många missar: när Craigslist ändrar sin CSS (vilket händer då och då) går alla scrapers som bygger på CSS-selektorer sönder. Du måste inspektera sidan, hitta nya selektorer, uppdatera koden och testa igen. AI-drivna verktyg som Thunderbit undviker detta helt — AI:n läser sidstrukturen på nytt varje gång, så layoutändringar sabbar inte arbetsflödet.

Kod vs. no-code: två kompletta genomgångar för Craigslist-skrapning

Jag vet att målgruppen för den här artikeln är ungefär 50/50 delad: icke-tekniska affärsanvändare som bara vill ha datan och nybörjar- till medelnivåutvecklare som vill ha fungerande kod. Så här är båda vägarna, sida vid sida.

No-code: Så skrapar du Craigslist med Thunderbit (steg för steg)

  1. Installera Thunderbit Chrome Extension från Chrome Web Store.
  2. Gå till en Craigslist-sida med annonser — till exempel lägenheter i din stad (https://yourcity.craigslist.org/search/apa).
  3. Klicka på "One Click Extract" — Thunderbits AI läser sidan, tolkar strukturen, avgör vilka kolumner som passar kategorin och fyller en strukturerad tabell i ett svep. För bostäder ser du Title, Price, Sqft, Bedrooms, Location, Date Posted, Link. Justera valfri kolumn efteråt om du vill ha något annat.
  4. Hantera paginering — klicka mellan sidor eller låt Thunderbit sköta det.
  5. Använd "Scrape Subpages" för att besöka varje enskild annons och berika med fält från detaljsidan: full beskrivning, alla bilder, inbyggd kontaktinfo.
  6. Exportera till Google Sheets, Excel, Airtable, Notion eller CSV — gratis.

Hela processen tar ungefär 2 minuter för en resultatsida. Inga CSS-selektorer, inga proxies, ingen kod.

Kodvägen: Så skrapar du Craigslist med Python + Playwright

Playwright är det mest rekommenderade biblioteket för Craigslist-skrapning i utvecklarforum 2026. Här är ett fungerande Python-exempel som skrapar en Craigslist-sida för bostäder, extraherar titel/pris/länk, hanterar paginering och skriver ut resultat.

Tillvägagångssättet: prova JSON-LD-strukturerad data först (Craigslist bäddar in ItemList-schema på vissa sidor), och falla tillbaka på DOM-selektorer om det inte finns. Paginera via 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 = []
    # Först prova 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-selektorer
    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):  # skrapa 3 sidor
            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())

Det du behöver utöver skriptet: Playwright installerat (pip install playwright && playwright install), proxykonfiguration för högvolymskörningar och manuell CAPTCHA-hantering om du träffar rate limits. Det är kompromissen: full kontroll, men också fullt ansvar.

Gratis vs. betalt: ärlig kostnadsöversikt för varje Craigslist-skrapare

Det här är tabellen jag önskar att jag hade när jag började undersöka ämnet. "Gratis" är ett laddat ord inom web scraping.

VerktygHelt gratis?Begränsningar i gratisnivånStartpris för betalplanDolda kostnader
ThunderbitGratis nivå (6 sidor)6 sidor/mån; gratis test = 10 sidorBetalda planer för högre volymInga — export är gratis
Scrapy✅ Open sourceObegränsat$0Proxykostnader, hosting, underhåll
BeautifulSoup✅ Open sourceObegränsat$0Proxykostnader, hosting, underhåll
Playwright✅ Open sourceObegränsat$0Proxykostnader, hosting, underhåll
Selenium✅ Open sourceObegränsat$0Proxykostnader, hosting, underhåll
ParseHubGratis nivå5 projekt~$189/månBegränsade schemalagda körningar på gratisnivån
ApifyGratis nivå$5/mån i krediter gratis~$49/månBeräkningskostnader kan öka snabbt
PhantombusterGratis nivå5 slots, 2 h/mån, export till 10 rader~$56/mån (årsvis)Kostnad per slot
Bright DataEndast testperiod1K requests/1 vecka~$500+/månProxykostnader tillkommer
OxylabsEndast testperiod2K resultat / 1 GB~$75+/mån (Unblocker)Enterprise-prissättning

Det stora förbehållet kring "gratis" open source-verktyg: Scrapy, Playwright, Selenium och BeautifulSoup kostar $0 att installera, men att köra dem i stor skala på Craigslist innebär timmar av utvecklartid för setup, $50–500+/månad för residential proxies och löpande underhåll varje gång Craigslist ändrar sin HTML. Thunderbits AI läser sidan på nytt varje gång (inget underhåll), export är gratis och webbläsarbaserad skrapning eliminerar proxykostnader för måttliga volymer. Det är en riktig fördel för icke-utvecklare.

Vad du faktiskt kan extrahera: Craigslist-datafält per kategori

Olika Craigslist-kategorier har helt olika datastrukturer. En bostadsannons ser inte alls ut som ett jobb. Här är vad du realistiskt kan extrahera från varje större sektion:

Craigslist-kategoriFält som går att extraheraKontaktuppgifter tillgängliga?
Bostäder / LägenheterTitel, Pris, Kvadratmeter, Sovrum, Badrum, Plats, Datum, Bilder, Beskrivning, Kartlänk, Tillgänglighet, Husdjurspolicy, Tvätt/Parkering⚠️ Ibland (anonymiserad e-postrelä)
Till saluTitel, Pris, Skick, Plats, Datum, Bilder, Beskrivning, Märke/Modell/År (varierar)⚠️ Ibland
JobbTitel, Företag, Ersättning, Plats, Anställningstyp, Erfarenhetsnivå, Datum, BeskrivningSällan (oftast bara ansökningslänk)
TjänsterTitel, Plats, Beskrivning, Bilder⚠️ Ibland
GigTitel, Ersättning, Plats, Datum, Beskrivning⚠️ Ibland

Några viktiga saker att notera:

  • Kontaktuppgifter: Craigslist använder anonymiserade e-postreläer just för att förhindra direkt e-postskrapning. Verktyg som påstår att de "extraherar e-post" hämtar ofta reläadressen (reply+randomstring@craigslist.org), inte annonsörens riktiga mejl.
  • Fält på detaljsidan som full beskrivning, alla bilder och inbyggd kontaktinformation visas först när du besöker varje enskild annons — inte på resultatsidan.
  • Thunderbits "One Click Extract" känner automatiskt av vilka fält som finns på aktuell sida och föreslår rätt kolumnstruktur. Den som skrapar bostäder får kolumner för kvadratmeter/rum; den som skrapar jobb får kolumner för ersättning/anställningstyp — utan manuell konfiguration. Dess skrapning av undersidor besöker sedan varje annons för att hämta fält som bara finns på detaljsidan.

Juridisk verklighetskontroll: Craigslist TOS, 3Taps-målet och vad du bör känna till

Jag är inte jurist, och det här är inte juridisk rådgivning. Men jag vet att användare oroar sig för detta, och det förtjänar ett rakt svar.

Det viktiga prejudikatet: I Craigslist v. 3Taps (2013) fick Craigslist ett föreläggande mot 3Taps för att ha skrapat och publicerat annonser på nytt efter ett cease-and-desist-brev. 3Taps ska enligt uppgift ha kringgått IP-blockering med proxyservrar, och domstolen bedömde åtkomst efter blockering som potentiellt "utan tillstånd". EFF noterade att målet förlikades 2015.

Craigslist användarvillkor förbjuder uttryckligen att använda "robots, spiders, scripts, scrapers, crawlers, or any automated or manual equivalent" för att interagera med sajten. De anger till och med ett skadestånd på $0.25 per sida efter de första 1 000 sidvisningarna inom ett 24-timmarsfönster vid överträdelser.

Praktisk vägledning:

  • ✅ Skrapa publikt synlig listdata för marknadsanalys eller privat bruk
  • ✅ Respektera robots.txt och rate limits
  • ⚠️ Återpublicera inte skrapade annonser i stor skala
  • ⚠️ Använd inte skrapade kontaktuppgifter för oönskad marknadsföring
  • ❌ Kringgå inte tekniska åtkomstbegränsningar efter att du blivit blockerad

Skillnaden är viktig: att skrapa offentligt synlig data för egen analys är inte samma sak som masspublicering eller insamling av mejladresser för spam. Men var medveten om att Craigslist historiskt har gått från villkorsupprätthållande till IP-blockering och i vissa fall juridiska åtgärder.

Vilken Craigslist-skrapare är bäst för dig?

Efter att ha testat och utvärderat alla 10, här är min rekommendation utifrån scenario:

  • Icke-teknisk affärsanvändare som snabbt behöver Craigslist-data → Thunderbit. Ingen kod, AI-baserad fältdetektering, inget underhåll, gratis export. Snabbaste vägen från "jag behöver datan" till "den finns i mitt kalkylblad".
  • Enterprise-team som skrapar tusentals annonser dagligen över alla regioner → Bright Data. Craigslist-specifik scraper, massiv proxyinfrastruktur, automatisk CAPTCHA-lösning, dedikerad support.
  • Utvecklingsteam som behöver hanterad API-/proxyinfrastruktur → Oxylabs för proxy-först-arbetsflöden, Apify för flexibilitet via actor-marknadsplats.
  • Utvecklare som vill ha full kontroll och anpassning → Scrapy + Playwright. Open source, maximal flexibilitet, men ta med egna proxies och räkna med underhåll.
  • Budgetmedveten användare med måttliga behov → Apify gratisnivå ($5/mån i krediter) eller ParseHub gratisnivå (5 projekt).
  • Säljteam som redan använder multi-plattform-verktyg för leadgenerering → Phantombuster. Lägg till Craigslist i din befintliga pipeline.
  • Python-nybörjare som gör en engångsskrapning → BeautifulSoup + requests. Minimal kod, minimal installation, minimal kapacitet.

För de flesta icke-tekniska affärsanvändare erbjuder Thunderbit den bästa balansen mellan enkelhet, noggrannhet och kostnad. För utvecklare är Scrapy + Playwright den mest kraftfulla kombinationen. För enterprise-skala är Bright Data svårslaget.

Om du vill se hur AI-driven Craigslist-skrapning faktiskt fungerar, testa Thunderbit — gratisnivån räcker för att prova på ditt eget användningsfall. Och om du vill fördjupa dig i web scraping-tekniker, kolla in våra guider om hur man skrapar till Google Sheets, bästa automatiserade web scraping-verktyg och web scraping utan att bli blockerad. Du kan också utforska vår YouTube-kanal för steg-för-steg-videogenomgångar.

Lycka till med skrapningen — må din data alltid vara ren, strukturerad och redo att användas.

Vanliga frågor

Är det lagligt att skrapa Craigslist-annonser?

Craigslist användarvillkor förbjuder uttryckligen automatiserad skrapning, och fallet Craigslist v. 3Taps är det ledande juridiska prejudikatet. Att skrapa offentligt synlig annonsdata för personligt eller analytiskt bruk behandlas generellt annorlunda än masspublicering eller spam, men du bör alltid respektera rate limits och sajtens regler — och detta är inte juridisk rådgivning.

Kan jag skrapa Craigslist utan att koda?

Ja. Verktyg som Thunderbit, ParseHub och Apify erbjuder no-code- eller low-code-alternativ för att extrahera Craigslist-data. Thunderbits AI-drivna fältdetektering gör det extra enkelt — klicka bara på "One Click Extract" och sedan "Scrape".

Vilken är den bästa gratis Craigslist-skraparen?

För utvecklare är Scrapy eller BeautifulSoup helt gratis och open source (även om proxy- och underhållskostnader tillkommer). För icke-kodare är Thunderbits gratisnivå (6 sidor/månad) den bästa startpunkten, med ParseHubs gratisnivå (5 projekt) som ett annat alternativ.

Hur undviker jag att bli blockerad när jag skrapar Craigslist?

Använd rate limiting (minst 2–5 sekunders fördröjning), rotera user agents, undvik datacenter-proxies (residential- eller ISP-proxies fungerar mycket bättre på Craigslist) och följ inte förutsägbara crawl-mönster. För måttliga volymer kan webbläsarbaserade verktyg som Thunderbit helt kringgå proxyproblemet genom att köra i din egen Chrome-session.

Kan jag skrapa alla Craigslist-regioner samtidigt?

Med utvecklarverktyg som Scrapy eller Playwright kan du programmatiskt loopa igenom alla 416 regionala URL:er för USA/territorier. Enterprise-verktyg som Bright Data och Oxylabs har stöd för flerregionsskrapning inbyggt. Med Thunderbit kan du öppna varje regional sajt och skrapa med samma arbetsflöde — AI:n anpassar sig automatiskt till varje sida.

Testa Thunderbit för Craigslist-skrapning Get Started Free

Läs mer

Shuai Guan
Shuai Guan
VD på Thunderbit | Expert på AI-driven dataautomatisering Shuai Guan är VD för Thunderbit och alumn från University of Michigan Engineering. Med nästan tio års erfarenhet inom teknik och SaaS-arkitektur är han specialiserad på att omvandla avancerade AI-modeller till praktiska, kodfria verktyg för datautvinning. På den här bloggen delar han raka, beprövade insikter om webbskrapning och automatiseringsstrategier som hjälper dig att bygga smartare, datadrivna arbetsflöden. När han inte optimerar dataflöden ägnar han samma detaljblick åt sin passion för fotografi.
Innehållsförteckning
Thunderbit · AI-agent för webbdata

Extrahera data från vilken sida som helst på 1 klick

Betrodd av över 250 000 användare
gratis plan tillgänglig
Från webbsida till kalkylark
Beskriv vad du behöver — Thunderbits AI-agent samlar in det och exporterar till Excel, Google Sheets, Airtable eller Notion. Gratis att börja med.
Chrome Store Rating
PRODUCT HUNT#1 Product of the Week