Craigslist Scraper (Pay Per Result)

Craigslist Scraper (Pay Per Result)

by ivanvs

A pay-per-result Craigslist scraper for jobs, housing, & sales. Extract clean data to JSON, Excel, or XML for lead gen and market analysis.

2,254 runs
149 users
Try This Actor

Opens on Apify.com

About Craigslist Scraper (Pay Per Result)

Need to pull real-time listings from Craigslist without getting blocked? This scraper is built for that. It’s a pay-per-result actor, so you only pay for the data you actually get, which is perfect for testing or scaling up specific projects. I use it to gather structured data from any Craigslist category—think jobs, housing, for-sale items, services, gigs, and events. You tell it what to look for and where, and it quietly fetches all the details: prices, locations, descriptions, contact info, and dates. The best part is getting the data ready to use. It outputs clean JSON, XML, or Excel files, making it a breeze to feed into your CRM, analysis tools, or custom databases. Whether you're in market research, lead gen, or just tracking local prices, it handles the messy scraping work so you can focus on the insights. It’s reliable, cost-effective, and feels like having a dedicated data miner.

What does this actor do?

Craigslist Scraper (Pay Per Result) is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Craigslist Scraper

Overview

An Apify actor for scraping classified listings from Craigslist. It extracts structured data from search results and individual posts across all major categories, including jobs, housing, gigs, and for-sale items. The actor operates on a pay-per-result basis.

Key Features

  • Comprehensive Category Support: Scrapes data from gigs, jobs, housing, events, communities, resumes, services, and for-sale listings.
  • Flexible Input: Accepts both search result pages and direct links to individual posts.
  • Structured Output: Returns clean, parsed data for each listing.
  • Proxy Support: Recommends using Apify Proxy for reliable, frequent scraping to avoid blocks.

How to Use

Provide one or more Craigslist URLs in the actor's input. Only English-language site versions are supported.

Valid URL Examples:
* Search page: https://newyork.craigslist.org/search/ggg
* Individual post: https://newyork.craigslist.org/mnh/dmg/7524843421.html

Basic Input Configuration:

{
  "maxConcurrency": 1,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "urls": [
    {
      "url": "https://newyork.craigslist.org/search/ggg"
    }
  ]
}

Set useApifyProxy to true for production or frequent runs.

Input/Output

Input: A JSON object containing an array of Craigslist URLs to scrape.

Output: A dataset of items, where each item contains the scraped fields for a listing. Example output for a gig:

{
  "id": "7536953147",
  "url": "https://newyork.craigslist.org/que/lbg/7536953147.html",
  "title": "Deli grill men",
  "datetime": "2022-09-22T11:13:56-0400",
  "location": "Astoria",
  "category": "gigs",
  "label": "post",
  "price": "$15",
  "longitude": "-73.937645",
  "latitude": "40.759908",
  "mapAccuracy": "5",
  "post": "Full post description text...",
  "notices": ["do NOT contact me with unsolicited services or offers"],
  "phoneNumbers": ["909-9909-3322"]
}

Common output fields include: id, url, title, datetime, location, category, price (if available), post (full description), and geolocation data.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Craigslist Scraper (Pay Per Result) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
ivanvs
Pricing
Paid
Total Runs
2,254
Active Users
149
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support