Discover/losangeles.craigslist.org API
live

losangeles.craigslist.org APIlosangeles.craigslist.org

Search and retrieve Craigslist LA listings by keyword, price, category, and ZIP code. Access full listing details including description, geo, images, and attributes.

Endpoints
4
Updated
3mo ago
Try it
Sort order. Accepted values: date, rel, priceasc, pricedsc.
Maximum number of results to return per request.
Search keyword to filter listings.
Result offset for pagination.
Category code (sss=all for sale, cta=cars+trucks, hhh=housing, jjj=jobs, apa=apartments, b
Maximum price filter.
Minimum price filter.
api.parse.bot/scraper/45a8c020-22bf-42e8-8b66-2b14e04077d8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/45a8c020-22bf-42e8-8b66-2b14e04077d8/search_listings?limit=5&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for listings across all categories on Craigslist Los Angeles. Returns paginated results from the search API with listing summaries including title, price, posting date, and images.

Input
ParamTypeDescription
sortstringSort order. Accepted values: date, rel, priceasc, pricedsc.
limitintegerMaximum number of results to return per request.
querystringSearch keyword to filter listings.
offsetintegerResult offset for pagination.
categorystringCategory code (sss=all for sale, cta=cars+trucks, hhh=housing, jjj=jobs, apa=apartments, boa=boats, ele=electronics, fua=furniture).
max_priceintegerMaximum price filter.
min_priceintegerMinimum price filter.
Response
{
  "type": "object",
  "fields": {
    "limit": "integer max results returned",
    "offset": "integer current pagination offset",
    "listings": "array of listing objects with id, title, price, posted_date, url, image_urls, subarea, category",
    "total_count": "integer total number of matching results"
  },
  "sample": {
    "data": {
      "limit": 5,
      "offset": 0,
      "listings": [
        {
          "id": "7930031024",
          "url": "https://losangeles.craigslist.org/lgb/sss/d/long-beach-warmarter-kt-w1-k2-uhf/7930031024.html",
          "price": 30,
          "title": "Warmarter KT W1 K2 UHF Wireless Microphone System",
          "subarea": "lgb",
          "category": "sss",
          "image_urls": [
            "https://images.craigslist.org/00X0X_l2v6XJCaO8T_600x450.jpg"
          ],
          "posted_date": "2026-05-11 23:50:03"
        }
      ],
      "total_count": 2677
    },
    "status": "success"
  }
}

About the losangeles.craigslist.org API

This API exposes 4 endpoints for querying Craigslist Los Angeles across every major section — for sale, housing, jobs, gigs, services, and community. The search_listings endpoint returns paginated summaries including title, price, posting date, image URLs, and category. The get_listing_detail endpoint fetches full descriptions, structured attributes, geolocation coordinates, and address fields for any individual listing URL.

Search and Filter Listings

The search_listings endpoint accepts keyword queries, price range filters (min_price, max_price), category codes, and sort orders (date, rel, priceasc, pricedsc). Results are paginated via limit and offset parameters, and each listing object in the response includes id, title, price, posted_date, url, image_urls, subarea, and category. The total_count field tells you how many results match so you can implement full pagination.

Category codes follow Craigslist's own scheme: sss for all for-sale items, cta for cars and trucks, hhh for housing, apa for apartments, jjj for jobs, boa for boats, ele for electronics, and others returned by get_categories. Use get_categories to retrieve the full mapping of codes to human-readable names, organized into six top-level sections: community, services, housing, for sale, jobs, and gigs.

Location-Based Search

The search_with_location endpoint extends keyword and category filtering with a ZIP code and radius in miles. Pass any 5-digit US ZIP code alongside a radius value to narrow results to listings posted near a specific geographic area. The response shape mirrors search_listings — an array of listing objects with id, title, price, posted_date, url, image_urls, subarea, and category, plus pagination fields.

Full Listing Details

Call get_listing_detail with a complete Craigslist listing URL to retrieve the full record. The response includes a description string, a structured attributes object of key-value pairs (condition, make, model, etc., depending on category), an array of image_urls, a geo object with latitude and longitude, a location object with addressLocality, postalCode, and addressRegion fields, and the ISO-formatted posted_date.

Common use cases
  • Aggregate apartment and housing listings filtered by price range and subarea for a rental search tool.
  • Monitor used car inventory on Craigslist LA by polling search_listings with category cta and sorting by date.
  • Build a price-comparison feed for electronics by querying category ele with min_price and max_price bounds.
  • Geocode listing locations using the geo latitude/longitude fields returned by get_listing_detail for map-based display.
  • Pull job postings by category jjj and index them into a local search engine with full description text.
  • Send alerts when new listings matching a keyword appear within a set mile radius of a ZIP code using search_with_location.
  • Enumerate all available subcategories programmatically via get_categories before building category-specific scrapers or filters.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Craigslist have an official developer API?+
No. Craigslist does not offer a public developer API. There is no official documented endpoint, OAuth flow, or API key program available to third-party developers.
What does `get_listing_detail` return beyond what search results include?+
The detail endpoint returns the full description text, a structured attributes object (key-value pairs like condition, make, model, or size depending on category), a geo object with latitude and longitude, and a location object with address components including addressLocality, postalCode, and addressRegion. Search result objects only include summary fields: title, price, posting date, image URLs, subarea, and category.
Does the API cover Craigslist regions outside Los Angeles?+
This API covers losangeles.craigslist.org only. Other regional Craigslist domains — such as sfbay, newyork, or chicago — are not included. You can fork this API on Parse and revise it to target a different regional subdomain.
Are listing contact details such as phone numbers or email addresses returned?+
No contact details are exposed. The endpoints return listing content — title, description, attributes, images, price, geo, and location — but not seller phone numbers or email addresses. You can fork this API on Parse and revise it to add an endpoint that targets that data if it is available in the listing page.
How does pagination work in `search_listings`?+
The response includes a total_count integer representing the full number of matching results. Use offset to move through pages and limit to control how many results are returned per request. Increment offset by limit on each subsequent call to walk through the full result set.
Page content last updated . Spec covers 4 endpoints from losangeles.craigslist.org.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.