Extract classified listings from Craigslist by city and category. Build listing aggregators, analyze local markets, or gather leads with ease.
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 Scraper API
/v1/craigslist/post Scrape a public Craigslist result detail page from a search result URL or post id.
id string Craigslist post id or search result id. URL is preferred when available. site string Craigslist subdomain to use when resolving an id without a URL. url string Craigslist result URL returned by craigslist/search. /v1/craigslist/search Scrape public Craigslist search results by query and site with offset pagination.
cursor string Cursor returned as next_cursor from the previous response. limit integer Maximum number of results to return. query string required Search query. site string Craigslist subdomain to search. Common questions about the Craigslist Scraper API
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.