VOOZH about

URL: https://apify.com/memo23/craigslist-scraper

⇱ Craigslist [Only $1.5πŸ’°] | Search | Details | Email Scraper Β· Apify


πŸ‘ Craigslist [Only $1.5πŸ’°] | Search | Details | Email Scraper avatar

Craigslist [Only $1.5πŸ’°] | Search | Details | Email Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store

Craigslist [Only $1.5πŸ’°] | Search | Details | Email Scraper

πŸ’° $1.50 per 1,000 results – No limits, no quotas, unlimited extraction. Get attributes like bedrooms, square footage, prices, or compensation. Captures descriptions, high-res images, embedded map coordinates (Lat/Lon), phone numbers, and directly extracts EMAILS! Outputs directly to JSON/CSV.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(2)

Developer

πŸ‘ Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

2

Bookmarked

96

Total users

32

Monthly active users

0.87 hours

Issues response

a month ago

Last modified

Share

Craigslist Scraper

Unlock the Full Power of Craigslist Data - The only scraper you need to track, analyze, and extract local listings on Craigslist with enterprise-grade reliability and precision. Whether you're monitoring housing markets, hunting for cars, finding gigs, or conducting research, our scraper delivers comprehensive, real-time insights while saving you time and resources.

"From apartments to vintage cars and local services, we turn Craigslist data into your competitive advantage."

Overview

The Craigslist Scraper is your go-to tool for extracting detailed listings and classified data from Craigslist. Ideal for real estate agents, vehicle resellers, market analysts, and deal hunters, it tracks post details, pricing, direct contact emails, and location information across the entire network of Craigslist sub-domains. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive data from local classifieds.

What does Craigslist Scraper do?

The Craigslist Scraper is a powerful tool that enables you to:

Comprehensive Data Collection

  • Listing Data
    • Extract complete classified details, descriptions, and specifications.
    • Scrape specific categories: housing, for sale, jobs, gigs, community, and services.
    • Gather deep listing attributes (e.g., bedrooms, square footage, vehicle models, job compensation).
    • Download high-quality images and extract raw text from posts.
  • Contact & Location Data
    • Extract explicit email addresses from listing descriptions using regex parsing.
    • Pull embedded map coordinates (Latitude/Longitude) and address accuracy.
    • Capture explicitly listed phone numbers.

Advanced Scraping Capabilities

  • Pagination Handling: Automatically navigates through all search result pages up to the requested maximum.
  • Structured Outputs: Converts unstructured Craigslist posts into clean, easy-to-read JSON attributes.

Flexible Scraping Options

  • Search Results: Extract property listings by search criteria using any valid Craigslist search URL.
    • Housing: https://phoenix.craigslist.org/search/apa?query=tempe#search=1~list~0~0
    • Gigs: https://yuma.craigslist.org/search/ggg#search=1~list~0~0
  • Individual Properties: Target specific posts using direct HTML URLs.
    • Post: https://spacecoast.craigslist.org/mar/d/melbourne-marketing/7914263508.html

This tool is ideal for:

  • Local market research and analysis
  • Price analysis and competitive intelligence for resellers
  • Job lead generation and gig hunting
  • Building comprehensive databases for business intelligence
  • Tracking price trends, inventory, and market conditions

Supported Listing Categories

The Craigslist Scraper can extract data from virtually any listing category:

  1. Housing (apa, roo, rea) - Apartments, rooms, houses, and commercial real estate.

    • Fields: bedrooms, bathrooms, space, rentPeriod, availableFrom
  2. For Sale (sss, cta, ele) - Cars, electronics, furniture, and general items.

    • Fields: price, condition, make/model
  3. Jobs & Gigs (jjj, ggg, mar) - Open positions and short-term labor.

    • Fields: compensation, employment type

Each category has its own unique unstructured data that the scraper attempts to intelligently map into the properties and amenities fields.

Quick Start

  1. Sign up for Apify: Create your free account at apify.com.
  2. Find the Scraper: Search for "Craigslist Scraper" in the Apify Store.
  3. Configure Input: Set up your scraping parameters using the input schema (Search URLs or Post URLs).
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. Data Collection: The scraper will output all available property data.

Input Configuration

Here's an example of how to set up the input for the Craigslist Scraper:

{
"startUrls":[
"https://phoenix.craigslist.org/search/apa?query=tempe#search=1~gallery~0~0",
"https://spacecoast.craigslist.org/mar/d/melbourne-marketing/7914263508.html"
],
"maxItems":100,
"maxConcurrency":50,
"minConcurrency":1,
"maxRequestRetries":15,
"proxy":{
"useApifyProxy":true,
"apifyProxyGroups":[
"RESIDENTIAL"
]
}
}

Input Fields Explanation

  • startUrls: Array of URLs to start scraping from. You can mix Search Result URLs and direct Post URLs.
  • maxItems: Maximum number of individual posts to scrape (default: 10).
  • maxConcurrency: Maximum number of pages processed simultaneously (default: 50).
  • minConcurrency: Minimum number of pages processed simultaneously (default: 1).
  • maxRequestRetries: Number of retries for failed requests (default: 15).
  • proxy: Proxy settings for enhanced scraping reliability. Residential proxies are heavily recommended.

Output Structure

The scraper provides comprehensive information extracted from the HTML and embedded JSON objects on Craigslist pages.

Sample JSON Output

[
{
"id":"7914263508",
"url":"https://spacecoast.craigslist.org/mar/d/melbourne-marketing/7914263508.html",
"title":"Marketing",
"datetime":"2026-02-10T12:16:54-0500",
"location":"",
"category":"marketing",
"price":"",
"email":"cnich1962@gmail.com",
"label":"post",
"longitude":"-80.787498",
"latitude":"28.211274",
"mapAccuracy":"22",
"post":"Are you looking to make $1500 a week just knocking doors? Central Florida. Our home improvement company currently has positions for outside canvassers... Give us a call at 321-626-2543. Or send your rΓ©sumΓ© to our email cnich1962@gmail.com.",
"notices":[
"OK for recruiters to contact this job poster."
],
"pics":[],
"amenities":[
"Earn up to $1500.00 per week",
"full-time",
"mid level",
"Marketing"
],
"properties":{
"other":[
"Earn up to $1500.00 per week",
"full-time",
"mid level",
"Marketing"
]
},
"bedrooms":"",
"bathrooms":"",
"space":"",
"availableFrom":"",
"rentPeriod":"",
"phoneNumbers":[
"3216262543"
],
"address":{
"postalCode":"",
"street":"",
"city":"",
"region":"",
"country":"US"
},
"citySubdomain":"spacecoast",
"scrapedAt":"2026-02-23T09:06:44.147Z"
}
]

Output Fields Explanation

  • id: The unique numerical Craigslist Post ID.
  • url: The full canonical URL of the listing.
  • title: The designated title of the post.
  • datetime: The ISO string of the time the post was published/updated.
  • location: The user-provided string location (e.g. "Tempe", "Downtown").
  • category: The designated Craigslist category (parsed from the URL code, e.g. apa -> apartments).
  • price: The price listed on the post.
  • email: Extracted email address. The scraper uses regex to pull explicit emails from the description text.
  • longitude / latitude: Map coordinates if the poster attached a map.
  • post: The raw, plaintext description of the listing with HTML tags stripped.
  • notices: Array of standard Craigslist footers (e.g. "Do not contact me with unsolicited services").
  • pics: Array of URLs linking to the high-resolution images attached to the post.
  • amenities / properties: Key-value pairs and arrays of standard attributes (like compensation, laundry, parking, pet policies).
  • bedrooms / bathrooms / space: Parsed specifically for Housing search categories.
  • phoneNumbers: Extracted 10-digit phone numbers found in the post description.
  • address: Attempted parsing of the localized map address string into Street, City, Region, Zip.
  • citySubdomain: The root Craigslist domain the post belongs to (e.g. spacecoast or sfbay).

You might also like

Zillow [Only $1.9πŸ’°] | Bypass Zillow limit of 500 | All-In-One

memo23/zillow-scraper-ppe

πŸ’° $1.9 per 1,000 listings – No limits, no quotas, unlimited extraction. Unleash the full power of Zillow data - no limits, no restrictions. Comprehensive scraping for any search URL, delivering complete property insights at scale.

πŸ‘ User avatar

Muhamed Didovic

63

5.0

Craigslist Scraper | $1.5 / 1k | Fast & Reliable

fatihtahta/craigslist-scraper

Scrape Craigslist listings with emails included. Capture titles, prices, descriptions, images, categories and location data in clean JSON/CSV. Great for lead gen, local market research, price tracking and monitoring fresh posts.

128

5.0

NewHomeSource.com Scraper [$1.50/1k]

memo23/newhomesource-scraper

[$1.50/1k] NewHomeSource all-in-one scraper. Pick any US state and get every new home, floor plan, builder, and community in one flat CSV/JSON row β€” 33 fields covering specs, price, address, lat/lon, phone, builder ID, community context. Bot-defense resilient with auto-retry. Pure HTTP, no browser.

πŸ‘ User avatar

Muhamed Didovic

4

Furnishedfinder.com Scraper

memo23/furnishedfinder-scraper-cheerio

The FurnishedFinder Scraper is your ultimate solution for streamlined rental searches, helping you extract detailed property data like amenities, availability, and pricing effortlessly. With customizable settings and persistent storage, it’s perfect for travelers, researchers, or property managers.

πŸ‘ User avatar

Muhamed Didovic

57

5.0

Zillow Property Managers/Owners Scraper (/w EMAILS)

memo23/apify-zillow-property-managers-cheerio

Effortlessly gather detailed insights on Zillow property managers – streamline your data collection and make informed decisions.

πŸ‘ User avatar

Muhamed Didovic

94

5.0

ZILLOW | Bypass Limit of 500 | Search |Agent | with Email

memo23/zillow-cheerio-scraper

Unleash the full power of Zillow data - no limits, no restrictions. Comprehensive scraping for any search URL, delivering complete property insights at scale.

πŸ‘ User avatar

Muhamed Didovic

363

5.0

Apartments [/w EMAILS] US and Canada | Search | Property

memo23/apify-apartments-cheerio

Effortlessly scrape comprehensive property data from Apartments.com, including detailed listing info, rental pricing, amenities, and high-quality images – giving you unparalleled insights and saving countless hours of manual work.

πŸ‘ User avatar

Muhamed Didovic

164

5.0

Spareroom [US & UK] [only $0.95πŸ’°] Scraper

memo23/spareroom-scraper

πŸ’° $0.95 per 1,000 results. Extract comprehensive UK/USA property data from SpareRoom including detailed listings, pricing, availability, and property features. Get real-time insights on rooms for rent, buddy-ups, and room wanted ads with location details, amenities, and advertiser information.

πŸ‘ User avatar

Muhamed Didovic

44

5.0

Zillow Agents Leads Scraper [PPE]

memo23/zillow-agents-leads-scraper-ppe

Unlock the power of Zillow with automated agent profile scraping. Effortlessly gather key insights and contact data, including emails and phone numbers, from real estate agents.

πŸ‘ User avatar

Muhamed Didovic

258

5.0

Craigslist Scraper

ivanvs/craigslist-scraper

Extract data from classified advertisements on Craigslist. Scrape details from jobs, housing, items wanted, items for sale, services, community service, gigs, events and resumes listed on Craigslist. Download listings data in JSON, XML, Excel, and other versatile

974

5.0