Craigslist Scraper Worldwide: All Cities Subareas & Leads $0.50 avatar

Craigslist Scraper Worldwide: All Cities Subareas & Leads $0.50

Pricing

from $0.35 / 1,000 search results

Go to Apify Store
Craigslist Scraper Worldwide: All Cities Subareas & Leads $0.50

Craigslist Scraper Worldwide: All Cities Subareas & Leads $0.50

⚑Ultra Fast & Cheapest Craigslist Scraper worldwide across 700+ cities and boroughs in the US, Canada, UK, Australia, Europe, and Asia. Extract direct seller phones, emails, cars, housing, and multi-currency pricing from $0.50/1k.

Pricing

from $0.35 / 1,000 search results

Rating

0.0

(0)

Developer

UnitBytes | Enterprise Web Data

UnitBytes | Enterprise Web Data

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

Craigslist Scraper API by UnitBytes

Try it for Free

🌍 Craigslist Scraper β€” Worldwide & Leads [From $0.50πŸ’°] All Cities, Boroughs & Housing

Worldwide Coverage Subarea Targeting Direct Leads Multi-Currency Pricing

Supercharge your lead generation, automotive arbitrage, real estate sourcing, job market monitoring, and classifieds intelligence with the fastest, most complete Worldwide Craigslist Scraper. Extract verified seller contacts (phone numbers and emails), car VINs and specs, apartment details, job postings, prices, exact map coordinates, and full-resolution photo galleries across 700+ metropolitan areas worldwide in seconds.

Simply paste any Craigslist search or borough URL, choose from 75+ pre-indexed global metros, or enter your target keywordsβ€”with multi-currency extraction ($, C$, Β£, €, A$, Β₯) and automatic 24-hour deduplication so you only pay for brand-new listings!


🌍 Supported Worldwide Coverage (No Geographic Limits)

  • πŸ‡ΊπŸ‡Έ United States: All 50 states, 400+ cities & subareas (New York, Los Angeles, SF Bay Area, Chicago, Miami, Dallas, Seattle, Atlanta, Phoenix, Boston...)
  • πŸ‡¨πŸ‡¦ Canada: Toronto, Vancouver, Montreal, Calgary, Ottawa, Edmonton, Quebec City, Victoria, Winnipeg...
  • πŸ‡¬πŸ‡§ United Kingdom & Ireland: London, Manchester, Edinburgh, Birmingham, Glasgow, Dublin, Belfast...
  • πŸ‡¦πŸ‡Ί Australia & New Zealand: Sydney, Melbourne, Brisbane, Perth, Adelaide, Auckland, Wellington, Christchurch...
  • πŸ‡ͺπŸ‡Ί Europe: Paris, Berlin, Amsterdam, Rome, Madrid, Vienna, Brussels, Zurich, Stockholm, Copenhagen...
  • 🌏 Asia & Americas: Tokyo, Singapore, Hong Kong, Dubai, Seoul, Mexico City, Puerto Rico, Buenos Aires...

πŸ’‘ How to Target Any Neighborhood, Borough, or Town Worldwide

The Easiest Method (Zero Configuration):

  1. Open craigslist.org in your browser.
  2. Pick your city, click your desired neighborhood or borough (e.g., East Bay, Manhattan, Westside, Brooklyn, North Shore), and apply any filters.
  3. Copy the URL from your browser address bar (e.g., https://sfbay.craigslist.org/eby/cta or https://newyork.craigslist.org/mnh/apa).
  4. Paste it into Search or Listing URL (searchUrl) or Start URLs (startUrls) and hit Start!

The scraper automatically decomposes the city, subarea, category, keywords, price bounds, and dealer/owner filters with 100% precision.


⚑ UnitBytes · Global Local Marketplaces & Classifieds Intelligence Ecosystem
πŸ›’ FB Marketplace
Cars, Rentals & Items
40+ fields & full HD galleries
🏷️ Craigslist Scraper
πŸ“ You are here
Phones, emails, VINs & housing
πŸ“± OfferUp Scraper
Local Deals & Motors
ZIP radius, vehicle specs & ratings

🌟 Why This Craigslist Scraper Outperforms the Rest

Feature / Metric⚑ UnitBytes Craigslist ScraperOther Scrapers on Apify
Search Discovery Price$0.50 / 1,000 results πŸ’°$1.80 – $6.00 / 1,000 results
Full Detail Price$1.50 / 1,000 results$1.80 – $6.00 / 1,000 results
Global Geographic Coverage700+ Metros Worldwide (US, CA, UK, AU, NZ, EU, Asia) 🌍US only or crashes on international cities
Multi-Metro Regional ClustersYES (SoCal, NorCal, FL, TX, Tri-State NY, PNW, etc.) πŸ—ΊοΈβŒ No (Single city only, must run 10 separate scrapers)
Custom Multi-City ListsYES (subdomains: ["miami", "orlando", "tampa"]) πŸ™οΈβŒ No (Requires multiple actor runs)
Real-Time Delta FeedYES (onlyNewListings: true stops at frontier) ⚑❌ No (Re-scrapes and charges for existing items)
Listing Freshness FilterYES (maxHours: 12, 24, 48) ⏱️❌ No (Manual post-processing required)
Neighborhood & Subarea TargetingYes (Manhattan, East Bay, Brooklyn, Westside, etc.) πŸ™οΈScrapes whole metro with heavy city leakage
Multi-Currency SupportUSD ($), CAD (C$), GBP (Β£), EUR (€), AUD (A$), JPY (Β₯) πŸ’±Hardcoded to USD or missing currency symbols
Phone & Email ExtractionFREE (Included) βœ…Surcharged (up to +$0.05/email) or not parsed
Delta Deduplication (Monitoring)YES (24-Hour Cache) βœ…βŒ No (Charged repeatedly for duplicates)
Filtered Duplicate Costs$0.00 (Completely Free)Pay full price for duplicates
Anti-Blocking ShieldEnterprise Proxy Rotation & Retries βœ…Basic / Static
Category CoverageAll 15+ Categories (Jobs, Gigs, Housing, Services, Cars, For Sale)Limited to 1-2 categories
Speed (200 items discovery)4.16 seconds ⚑15 – 30+ seconds

Key Technical Capabilities

  • πŸ—ΊοΈ Multi-Metro Regional Clustering: Run a single job across entire economic corridors using built-in presets (socal, norcal_bayarea, florida, texas, tri_state_ny, pacific_northwest, midwest_chicago) or specify arbitrary cities (subdomains: ["miami", "orlando", "tampa"]) with automatic quota balancing and cross-city deduplication.
  • ⚑ Real-Time Delta Monitoring (onlyNewListings): Configure scheduled hourly runs. The scraper monitors the live feed, stops automatically when it hits previously seen listings, suppresses duplicates, and charges $0.00 for skipped items.
  • ⏱️ Instant Listing Freshness Filter (maxHours): Extract listings posted in the last 6, 12, 24, or 48 hours directly from discovery timestamps without wasting detail credits on stale posts.
  • 🌍 Worldwide Metros & Subarea Routing: Target over 700+ metropolitan regions across the United States, Canada, UK, Australia, New Zealand, Europe, and Asia. Drill down into specific boroughs or neighborhoods (e.g. mnh, eby, wst) with zero city leakage.
  • 🎯 Precise Postal / ZIP & Radius Targeting: Filter by specific ZIP or postal code (postal) and search radius in miles (radius) to hone in on local deals.
  • ⚑ Advanced Sorting Controls: Sort listings by Newest First (date), Price: Low to High (priceasc), Price: High to Low (pricedsc), or Relevance (rel).
  • ✨ 6-Tier Item Condition Filtering: Target specific item quality tiers: New (10), Like New (20), Excellent (30), Good (40), Fair (50), or Salvage (60).
  • πŸ“ž Direct-Contact Extraction for Lead Generation: Automatically parses real phone numbers and email addresses directly from the listing description. Filter by un-obfuscated contacts for outbound sales, recruiting, automotive buying, or real estate wholesalingβ€”at no extra fee.
  • ⚑ High-Speed Direct Search Engine: Fast architecture retrieving thousands of matching postings in seconds without browser overhead or unnecessary loading delays.
  • πŸ”„ 24-Hour Deduplication & Delta Monitoring: Turn on enableDeduplication to skip listings seen in the past 24 hours. Perfect for hourly or daily monitoring schedulesβ€”you only pay for newly posted listings ($0.00 for filtered duplicates)!
  • πŸš— Deep Automotive Intelligence: Extract vehicle year, make, model, trim, odometer mileage, full 17-character VIN, transmission, fuel type, and clean/salvage title status directly from car and truck postings.
  • 🏠 Comprehensive Real Estate & Housing Data: Scrape apartments, homes for rent, commercial listings, and vacation rentals with bedrooms, bathrooms, square footage (sqft), laundry, and parking details.
  • πŸ’± Multi-Currency Architecture: Fully supports international commerce with automatic currency identification (USD, CAD, GBP, EUR, AUD, JPY, BRL, SEK).
  • πŸ”— Direct Search & Listing URL Support: Simply copy and paste any Craigslist search URL, category page, or direct listing URL from your browser. Subareas (e.g. /wst/apa), filters, keywords, metros, and price bounds are automatically parsed and applied.
  • πŸ‘€ Owner vs. Dealer Classification: Instantly distinguish between private party sellers (for sale by owner) and commercial dealerships before reaching out.
  • πŸ“Έ Full-Resolution Photo Galleries: Extract up to 24 high-resolution photo URLs (1200x900) per post for visual inspection, computer vision training, or catalog syndication.
  • πŸ›‘οΈ Enterprise Anti-Blocking & High Availability: Automated proxy management, realistic browser fingerprinting, and automatic retry handling ensure maximum reliability across high-volume runs.
  • πŸ’° 100% Free Server Compute: Backed by Pay-Per-Event (PPE) monetizationβ€”you pay $0 for server compute and RAM, and are only billed for verified listings saved to your dataset.
  • βš™οΈ Multi-Format Data Export: Download clean, structured data directly to Excel, CSV, JSON, or integrate seamlessly with Python, Node.js, Webhooks, Google Sheets, or Zapier.

  • πŸ“ž Sales Lead Generation & Wholesale Outbound: Capture live seller phone numbers and emails for cars, equipment, real estate, and professional services for automated outreach.
  • πŸš™ Automotive Flippers & Dealerships: Track undervalued cars, trucks, and motorcycles as soon as they are listed. Filter by price, private owner status, and mileage to find profitable flips before anyone else.
  • 🏠 Real Estate, Rentals & Housing Intelligence: Scrape apartments, houses for rent, commercial real estate, and vacation properties with location coordinates, bedroom counts, and square footage.
  • πŸ“¦ E-commerce & Resale Arbitrage: Source discounted electronics, smartphones, power tools, musical instruments, and vintage collectibles to resell on eBay, Amazon, Mercari, or Facebook Marketplace.
  • πŸ›‹οΈ Moving Sales & Estate Liquidations: Monitor neighborhood garage sales, estate liquidations, and deep discounts on furniture and appliances.
  • πŸ’Ό Lead Generation & Service Contractor Sourcing: Discover local service providers, home contractors, freelancers, and gig workers across metropolitan regions.

πŸ”— Supported URL Formats & Examples

You can paste URLs directly into the searchUrl or startUrls input fields:

URL TypeExample URLWhat Gets Extracted
Search with Filtershttps://losangeles.craigslist.org/search/cta?query=tacoma&min_price=5000&max_price=20000Keyword, category, price bounds, and metro are auto-applied
Filtered by Ownerhttps://sfbay.craigslist.org/search/cto?query=civicAuto-detects Cars & Trucks by Owner (cto)
Category Browsinghttps://chicago.craigslist.org/search/sssAutomatically scrapes all items in the For Sale category
Apartments / Housinghttps://newyork.craigslist.org/search/apa?min_price=2000&max_price=3500Rental housing with beds, baths, sqft, and location details
Paginated Search URLhttps://miami.craigslist.org/search/cta?s=120Starts scraping from result offset 120
Modern Direct Listinghttps://www.craigslist.org/view/d/santa-monica-2015-nissan-nv2500/7782194820Deep detail extraction for that exact listing
Legacy Direct Listinghttps://losangeles.craigslist.org/wst/cto/d/culver-city-2018-toyota-camry/7782194820.htmlResolves canonical listing and extracts all attributes

πŸ”„ Pagination & High-Volume Sourcing

Unlike traditional scrapers that slowly click through paginated HTML pages, this Actor utilizes a high-efficiency two-step query engine:

  1. Query Initialization: Analyzes your search filters, resolves the target metro area, and determines total matching results.
  2. Batch Ingestion: Streams matching results directly from Craigslist server-side cache in batches of hundreds or thousands of postings in seconds.
  3. Offset & Depth Control: Use the maxItems parameter to specify exactly how many results you need (from 1 up to 10,000+). Use offset (or paste a URL with ?s=120) to skip already-scraped listings or resume previous jobs.

πŸ›‘οΈ Failure Handling & Anti-Blocking Architecture

This Actor is engineered for mission-critical reliability:

  • Intelligent Anti-Blocking: Built-in automatic proxy rotation and exponential backoff retry handling ensure your runs complete smoothly without manual intervention.
  • Deleted & Expired Listing Fallback: If a listing is removed or returns HTTP 404/410 between search discovery and detail fetch, the Actor gracefully falls back to the discovery summary. Every listing with a valid ID is preserved in your dataset and never dropped.
  • Incremental Dataset Flushing: Data is pushed to your Apify dataset and billed in real-time batches of 10 items. Even if an Actor run is interrupted or aborted, all scraped data up to that second is securely saved in your dataset.

πŸ“₯ Input Configuration

ParameterTypeDefaultDescription
startUrlsArray[]List of Craigslist search, category, borough, or direct listing URLs.
searchUrlString""Single Craigslist search, borough, or listing URL (all filters auto-extracted).
searchQueryString"toyota"Keyword to search for (e.g. toyota tacoma, iphone 15, sofa, apartment).
categorySelect"sss"Category code (e.g. sss for all for sale, cta for cars, apa for housing, jjj for jobs, bbb for services).
subdomainSelect"losangeles"Select from top 75+ global metros (US, Canada, UK, Australia, Europe, Asia) or paste custom URLs for any region worldwide.
subareaString""Optional sub-region or borough code (e.g., mnh for Manhattan, eby for East Bay, wst for Westside, tor for City of Toronto).
minPriceIntegernullMinimum listing price.
maxPriceIntegernullMaximum listing price.
purveyorSelect"all"Seller type: all (All Sellers), owner (By Owner), or dealer (By Dealer).
hasImageBooleanfalseWhen enabled, only returns listings that include photos.
postedTodayBooleanfalseWhen enabled, only returns listings published in the last 24 hours.
enableDeduplicationBooleanfalse24-Hour Delta Monitor: Automatically skips listings already seen within the last 24 hours. Only brand-new posts are pushed to dataset.
deduplicationHoursInteger24Cache window in hours (default: 24h). Listings older than 24 hours are automatically evicted.
hideDuplicatesBooleantrueFilters duplicate dealer reposts and spam with identical titles and prices.
maxItemsInteger50Maximum number of listings to extract (1 to 10,000).
offsetInteger0Number of initial results to skip for pagination or bookmarking.
scrapeDetailsBooleantrueWhen true, fetches full listing pages for complete specs, VINs, contacts, and photo galleries. When false, executes ultra-fast discovery.
maxConcurrencyInteger5Maximum number of parallel detail page requests.
proxyConfigurationObjectApify ProxyManaged Apify Proxy configuration with automatic IP rotation.

πŸ“€ Sample Output Data

Each result is delivered in clean, structured JSON ready for analysis:

{
"listingId": "7782194820",
"url": "https://www.craigslist.org/view/d/santa-monica-2015-nissan-nv2500-high/7782194820",
"title": "2015 Nissan NV2500 High Roof Cargo Van",
"price": 18500,
"currency": "USD",
"subarea": "wst",
"condition": "excellent",
"description": "Clean 2015 Nissan NV2500 High Roof van. V8 5.6L engine, automatic transmission, cold A/C. Call or text me at (310) 555-1234 or email seller@gmail.com for questions. Clean title in hand.",
"postDate": "2026-09-13T18:42:15-0700",
"city": "Santa Monica",
"state": "CA",
"zipCode": "90401",
"latitude": 34.0195,
"longitude": -118.4912,
"isDealer": false,
"contactObfuscated": false,
"phoneNumbers": [
"(310) 555-1234"
],
"emails": [
"seller@gmail.com"
],
"isVehicle": true,
"vehicleYear": 2015,
"vehicleMake": "Nissan",
"vehicleModel": "NV2500",
"vehicleMiles": 112400,
"vehicleVin": "1N6BF0KY5FN812345",
"vehicleTransmission": "automatic",
"vehicleFuelType": "gas",
"vehicleTitleStatus": "clean",
"thumbnailUrl": "https://images.craigslist.org/00B0B_1ZBm7qXYZ_600x450.jpg",
"imageUrls": [
"https://images.craigslist.org/00B0B_1ZBm7qXYZ_1200x900.jpg",
"https://images.craigslist.org/00H0H_2CDe8rUVW_1200x900.jpg"
]
}

πŸ’° Transparent Pay-Per-Event (PPE) Pricing

This Actor operates under Apify's Pay-Per-Event (PPE) model with zero hidden fees:

ModeEventPrice per 1,000 ResultsWhat's Included
Search Discoverysearch-result$0.50 / 1,000 items ($0.0005/listing) πŸ’°Listing ID, canonical URL, title, price, map coordinates (lat/lon), thumbnail, subarea.
Full Detail Enrichmentdetail-result$1.50 / 1,000 items ($0.0015/listing)Everything in discovery + full description, up to 24 HD photos, vehicle VINs & specs, housing amenities, and FREE verified seller phones & emails.

🏷️ Official Apify Store Discounts (Automatic Tier Savings)

Paying Apify subscribers automatically receive tiered discounts on all runs:

Subscription TierSearch Discovery (search-result)Full Details (detail-result)Tier Discount
Free Plan$0.50 / 1k ($0.00050/item)$1.50 / 1k ($0.00150/item)Base Rate
Bronze (Starter Plan)$0.45 / 1k ($0.00045/item)$1.35 / 1k ($0.00135/item)10% OFF
Silver (Scale Plan)$0.40 / 1k ($0.00040/item)$1.20 / 1k ($0.00120/item)20% OFF
Gold / Platinum / Diamond$0.35 / 1k ($0.00035/item)$1.05 / 1k ($0.00105/item)30% OFF

πŸ›‘οΈ Why Our Pricing is the Most Cost-Effective on Apify:

  • FREE Phone & Email Leads: Unlike other actors that charge up to $0.05 PER EMAIL ($50/1,000 emails!), all phone numbers and email addresses extracted from descriptions are 100% FREE with no added charges.
  • FREE Delta Deduplication: When running automated schedules with enableDeduplication: true, previously seen items that are filtered out cost $0.00. You only pay for newly discovered listings.
  • $0.00 Platform Compute & RAM: Server runtime, CPU, and memory are completely free.
  • Fair Billing Guarantee: If a query returns 0 matching results, you pay $0.00.

πŸ”Œ MCP Server Setup: Claude Code, Cursor & AI Agents

Connect this scraper directly to Claude Code, Claude Desktop, Cursor, or any MCP-compatible AI agent via the hosted Apify MCP server:

{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com/?tools=actors,docs,unitbytes/craigslist-scraper"
}
}
}

No manual API token required in configuration if your client supports Apify OAuth sign-in. Alternatively, pass your Apify API Token in the authorization header.


πŸ€– Ask an AI Assistant About This Scraper

Open a ready-to-run prompt about Craigslist Scraper in your favorite AI assistant:


❓ Frequently Asked Questions (FAQ)

How do I scrape multiple cities or a whole region in one run?

You can target multi-metro corridors using either:

  1. Regional Presets (regionPreset): Select an economic cluster like socal (LA, Orange County, San Diego, Inland Empire, Bakersfield, Santa Barbara), norcal_bayarea, florida, texas, tri_state_ny, pacific_northwest, or midwest_chicago. The scraper automatically balances your requested quota across all metros with unified deduplication.
  2. Custom Multi-City Lists (subdomains): Provide an array of your favorite cities (e.g., ["miami", "orlando", "tampa"]) to monitor custom combinations in a single run.

How do I set up an hourly real-time monitor for new listings?

Enable Only Scrape New Listings (onlyNewListings: true) and schedule the Actor to run hourly or daily on the Apify console. The crawler automatically stops fetching as soon as it reaches listings seen in previous runs, pushes only fresh listings to your dataset, and bills $0.00 for duplicates. You can also use Listing Age Cutoff (maxHours: 24) to enforce strict freshness.

Can I extract phone numbers and emails?

Yes! The Actor automatically scans every listing description for phone numbers and email addresses and includes them in phoneNumbers[] and emails[]. The contactObfuscated field is set to false whenever direct contact information is detected.

Can I paste a search URL directly from my browser?

Yes! Simply copy any search URL from your browser (e.g. https://losangeles.craigslist.org/search/cta?query=tacoma&min_price=5000&max_price=20000) and paste it into searchUrl or startUrls. The Actor automatically parses the metro subdomain, keyword, category, and price range.

How many listings can I scrape in one run?

You can scrape from a single listing up to 10,000+ items per run by adjusting maxItems.

Does it support housing and real estate attributes?

Yes! For housing and apartments (apa, rea, roo), the Actor extracts bedrooms, bathrooms, sqft, housing type, laundry, and parking details whenever available.

Which US metro areas are supported?

All 400+ official Craigslist US metro areas are supported. You can select from the top 50 metros directly in the dropdown or paste any regional URL for smaller cities.

How does the Actor handle deleted or sold listings?

Craigslist listings are occasionally deleted between when a search query runs and when the detail page is fetched. This Actor detects HTTP 404/410 status codes gracefully and preserves the discovery record (listing ID, URL, title, price, location) in your dataset rather than dropping it.


πŸ’¬ Enterprise Support & Custom Pipelines

Need custom web data feeds, high-frequency scheduled runs, private cluster deployments, or dedicated SLAs?