Extract classified listings from Craigslist by city and category. Build listing aggregators, analyze local markets, or gather leads with ease.
How teams use this API to build powerful applications
Build services that combine Craigslist postings from multiple cities. For example, create a nationwide housing search or job search tool by scraping listings across regions.
Analyze pricing and availability for rentals, secondhand items, or services. Researchers can gather data on local economies, average rent in various neighborhoods, or pricing trends for used goods.
Collect contact info from service ads or sales listings (where available) for business outreach. For instance, find leads for home improvement services by scraping relevant service ads in your city.
Power apps or websites that display Craigslist content in new ways. Use the API to fetch listings and then add additional filters, maps, or notifications on top of the data.
Available endpoints for the Craigslist API
/v1/craigslist/search Search Craigslist listings by category and location.
location string required City or area category string required Category (jobs, housing, for-sale, etc.) query string Search keywords /v1/craigslist/listing Extract detailed listing information with contact details.
listing_url string required Craigslist listing URL /v1/craigslist/housing Search rental and real estate listings.
location string required City or area What makes this API powerful and reliable
Common questions about the Craigslist API
No official API key is required; our service accesses Craigslist’s public listings. We take care of the technical hurdles like rotating IPs to avoid blocks. Just ensure you use the data within Craigslist’s terms of use.
Craigslist is divided by cities/regions. Our multi_search endpoint lets you specify multiple city sites to search in one API call. This effectively lets you cover a wider area by aggregating local results.
Craigslist anonymizes email addresses. If a phone number or email is written in the post body, our scraper will retrieve it, but any info not openly displayed (like the reply email link) cannot be directly scraped.
All data is fetched in real time. When you search or fetch a listing, you’re getting the latest version of that post as it appears on Craigslist at that moment.
All data is fetched in real time. When you search or fetch a listing, you’re getting the latest version of that post as it appears on Craigslist at that moment.
Discover other data sources available through Browsable
Powerful Reddit scraping API to extract posts, comments, user profiles, subreddit data, and more. Search Reddit globally, get trending content, access user activity, and retrieve subreddit metadata.
Extract Vinted marketplace data including listings, pricing, seller profiles, and sold items. Perfect for resale analytics and market research.
Scrape Instagram public profiles, posts, hashtags, and follower counts with our API. Extract social media data at scale for influencer analysis, brand monitoring, and research.
We're working hard to bring you the Craigslist API. Leave your email and we'll notify you as soon as it's ready.
We'll only email you about the Craigslist API launch. No spam, ever.