UnitBytes Logo
UnitBytes Enterprise Data Labs
Classifieds & Local Data

Craigslist Real Estate, Property & Housing Scraper (FSBO)

Scrape Craigslist real estate for sale (FSBO), rental properties, apartments, houses, rooms, sublets & commercial property across 700+ cities. Filter by beds, baths, sqft, pets & parking. MCP & AI Agent ready.

Pay-Per-EventZero Login RequiredFast Cloud APIJSON / CSV Ready
Pricing: $0.0005 / item
•
Latency: Sub-Second
•
Export: CSV / Excel / JSON / API
•
GitHub Repo & Samples →
sample_output.json
{
  "listingId": "7987855731",
  "url": "https://www.craigslist.org/view/d/white-plains-spacious-3br-apartment/7987855731",
  "listingStatus": "active",
  "title": "Spacious Top-Floor 3BR Apartment — Garage, Laundry, Pet Friendly",
  "price": 3650.0,
  "currency": "USD",
  "subarea": "wch",
  "description": "Bright 3-bedroom, 1.5-bath apartment with attached garage parking and laundry in building. Dogs and cats OK.",
  "postDate": "2026-10-22T10:01:59-0400",
  "city": "White Plains",
  "state": "NY",
  "zipCode": "10601",
  "latitude": 41.034,
  "longitude": -73.7629,
  "isDealer": false,
  "bedrooms": 3,
  "bathrooms": 1.5,
  "sqft": 1300,
  "housingType": "apartment",
  "laundry": "laundry in bldg",
  "parking": "attached garage",
  "thumbnailUrl": "https://images.craigslist.org/00B0B_1ZBm7qXYZ_600x450.jpg",
  "imageUrls": [
    "https://images.craigslist.org/00B0B_1ZBm7qXYZ_1200x900.jpg"
  ]
}
Craigslist Real Estate, Property & Housing Scraper (FSBO) Banner - UnitBytes Enterprise Web Data Engine

Engine Architecture

Key Extraction Capabilities

Built specifically for high-throughput enterprise pipelines with zero credential leakage.

01

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.

02

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...

03

Native Repost & Duplicate Suppression

Combines Craigslist server-side bundleDuplicates=1 with in-run content deduplication to eliminate repetitive broker/property-manager reposts before detail fetching.

04

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...

Developer & No-Code Automation

Integrate via Python SDK or 1-Click n8n Workflow

Run programmatically in 3 lines of Python or paste our ready-made workflow JSON directly onto your n8n canvas.

Python SDK • pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

run_input = {
    "startUrls": [],
    "searchUrl": "",
    "searchQuery": "",
    "subarea": "",
    "subdomains": [],
    "postal": ""
}

run = client.actor("unitbytes/craigslist-real-estate-property-scraper").call(run_input=run_input)

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("title"), item.get("price"), item.get("postDate"))
⚡ n8n Automation Blueprint All 33 n8n Templates →

Ready-to-Import n8n Workflow

Automate scheduled runs, normalize output fields, and pipe records directly into Google Sheets, Airtable, Slack, or OpenAI with zero code.

Pre-Wired 5-Node Pipeline:
Schedule → Set Token → UnitBytes API → CSV / Sheets
⬇ Download .json
Paste in n8n with Ctrl+V n8n.io/creators/unitbytes ↗

Technical Documentation

Frequently Asked Questions

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

You can target multi-metro corridors using either

Q: How do I filter for fresh listings posted today?

Enable Posted Today (postedToday: true) and sort by Newest First (sort: "date") to instruct Craigslist's search engine to return only listings published within the last 24 hours.

Q: 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.

Q: 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.

Classifieds Arbitrage Playbook

Automating Local Classifieds Arbitrage: Scraping Facebook Marketplace, Craigslist & OfferUp

Read our complete technical architecture guide, pricing breakdown, and production Python examples.

Read Engineering Guide →

Related Data Engines

Complementary extractors built for the same intelligence stack.

View All 33 Engines →
Done-For-You Datasets • Custom Scrapers • Enterprise SLAs

Need Custom Craigslist Real Estate, Property & Housing Scraper (FSBO) Data or a Dedicated Pipeline?

Need custom enterprise data integration, dedicated data pipelines, or high-volume warehouse exports? Tell us what data you need and we will deliver clean Excel / CSV / Google Sheets datasets, set up automated S3/BigQuery feeds, or build a custom pipeline for your team.

Option 1 • Fast Turnaround
Done-For-You CSV / Excel

Send us your search keywords, categories, or URLs. We run the extraction and email you a clean, ready-to-use Excel/CSV file within 24 hours.

Option 2 • Automated Stream
Scheduled Data Feeds

Hands-free daily, weekly, or real-time monitoring pushed directly to Google Sheets, Amazon S3, BigQuery, Snowflake, or Webhook.

Option 3 • Bespoke Build
Custom Scraper / New Site

Need custom fields added or a brand-new website reverse-engineered? We build, host, and maintain dedicated anti-bot engines.

Direct response from an engineer within 12 hours.
Prefer direct email? Write to us anytime at contact@unitbytes.com