Craigslist API
craigslist.org
Classifieds across 400+ US regions - apartments, cars, jobs, and listing details.
- Actions
- 7
- Category
- Marketplace
- Login
- Not required
- Output
- JSON
Call the Craigslist API
Submit a task, then poll the job until it settles. This example runs cl_cars.
curl -X POST https://api.anakin.io/v1/wire/task \
-H "X-API-Key: $ANAKIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"action_id": "cl_cars",
"params": {
"region": "sfbay"
}
}'7 actions on craigslist.org
Read
Cars Search
cl_carsread1 credit / callReturns car and truck listings with price and year filtering.
- region
- string · required
- query
- string
- min_price
- integer
- max_price
- integer
- min_auto_year
- integer
- max_auto_year
- integer
For Sale Items
cl_for_saleread1 credit / callReturns for-sale item listings with keyword and price filtering.
- region
- string · required
- query
- string
- min_price
- integer
- max_price
- integer
Housing Search
cl_housingread1 credit / callReturns apartment and housing listings with bedroom and price filtering.
- region
- string · required
- query
- string
- min_price
- integer
- max_price
- integer
- min_bedrooms
- integer
- max_bedrooms
- integer
Job Listings
cl_jobsread1 credit / callReturns job listings by region with keyword search.
- region
- string · required
- query
- string
Listing Details
cl_listingread1 credit / callReturns full listing details including body text, price, location, post date, and images.
- url
- string · required
Region List
cl_regionsread1 credit / callReturns all valid region codes covering US regions, Canada, and worldwide.
- country
- string
Search Listings
cl_searchread2 credits / callReturns matching listings across any category and region with price filtering.
- region
- string · required
- category
- string · required
- query
- string
- min_price
- integer
- max_price
- integer
Craigslist API questions
- Is there an API for Craigslist?
- Craigslist does not offer a public data API for this, but Anakin Wire provides 7 maintained endpoints for craigslist.org. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
- How do I scrape Craigslist data?
- POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when craigslist.org changes its markup, Anakin updates the action.
- Do I need a Craigslist account?
- No. Every Craigslist action listed here runs anonymously — no account and no credentials required.
- What does the Craigslist API cost?
- Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.
More Marketplace APIs
130point
Trading card price tracker - recent and sold listings with full price history.
1stDibs
Search luxury and antiques, browse categories (furniture, jewelry, art, fashion), view item details, and browse USA dealer listings.
2dehands (Belgium)
Belgian second-hand classifieds - listings, item details, sellers, and categories.
AbeBooks
Used and rare book marketplace - collections, listings, details, and pricing.
Abound
B2B wholesale marketplace for independent retailers - categories, products, and brands.
Adlandpro
Classifieds marketplace - category browse, listing search, and detail pages.