# Craigslist (inlandempire.craigslist.org) — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search Craigslist listings across any region and instantly access structured data including prices, locations, coordinates, images, and direct URLs. Find exactly what you're looking for with organized sale listings that are easy to filter and analyze.

**Category:** Marketplaces | **Website:** [inlandempire.craigslist.org/search/sss?query=peloton](https://inlandempire.craigslist.org/search/sss?query=peloton) | **Docs:** [parse.bot/marketplace/e3ddfc30-7df5-4f20-9932-5a00a62cbd2f/craigslist-org-api](https://parse.bot/marketplace/e3ddfc30-7df5-4f20-9932-5a00a62cbd2f/craigslist-org-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-craigslist-org-api-e3ddfc30/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### search_listings

Full-text search over a Craigslist region's for-sale listings. query matches listing titles and descriptions; sort controls result ordering. Filtering by price range is supported. Returns up to limit results in a single page with total_results indicating the full result count upstream. Each listing includes posting_id, title, price, location coordinates, thumbnail images, and a direct URL to the posting.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `category` | string | No | Craigslist category code |
| `limit` | integer | No | Maximum number of listings to return |
| `max_price` | string | No | Maximum price filter as a numeric string (e.g. '5000') |
| `min_price` | string | No | Minimum price filter as a numeric string (e.g. '100') |
| `query` | string | No | Search keyword(s) |
| `region` | string | No | Craigslist region subdomain (e.g. 'sfbay', 'inlandempire', 'newyork', 'chicago') |
| `sort` | string | No | Sort order for results |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-craigslist-org-api-e3ddfc30/search_listings \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"category":"<string>","limit":"<integer>","max_price":"<string>","min_price":"<string>","query":"<string>","region":"<string>","sort":"<string>"}'
```
