Craigslist Chicago rental listings data
100 listings from one Listingrail API search, 2026-10-19. Mostly empty: area (35%), address (0%), agent (0%), property_type (0%).
Field coverage
What the rows contain
Sample rows
Quartile-priced rows; raw and empty fields left out.
[
{
"id": "7985208438",
"url": "https://www.craigslist.org/view/d/chicago-north-center-large-studio-in/bJXeKX82SpQX6j8JKE5p9q",
"source": "craigslist",
"title": "North Center Large Studio w/ In Unit Laundry!!!",
"country": "US",
"lat": 41.95432,
"lng": -87.684867,
"price": 1500,
"currency": "USD",
"price_period": "month",
"beds": 0,
"baths": 1,
"area": 500,
"area_unit": "sqft",
"listed_at": "2026-10-17T12:03:30-0500",
"photos": [
"https://images.craigslist.org/00P0P_6bjDlLxDiwV_0qW0fc_600x450.jpg"
]
},
{
"id": "7985957004",
"url": "https://www.craigslist.org/view/d/chicago-sunlit-2br-1ba-in-logan-square/3FsynN5ZPvVD7FuDLjbpT9",
"source": "craigslist",
"title": "Sunlit 2BR/1BA in Logan Square Available Now | Central A/C & Heat",
"country": "US",
"lat": 41.930539,
"lng": -87.699759,
"price": 2050,
"currency": "USD",
"price_period": "month",
"beds": 2,
"baths": 1,
"area": 966,
"area_unit": "sqft",
"listed_at": "2026-10-18T21:04:24-0500",
"photos": [
"https://images.craigslist.org/00202_8UPyXulqJ6X_0CI0t2_600x450.jpg"
]
},
{
"id": "7985334396",
"url": "https://www.craigslist.org/view/d/chicago-your-next-home-elegant-loft/uXNyFTAgo6GL3aHtEPcmGv",
"source": "craigslist",
"title": "Your Next Home, Elegant Loft-Style Condo, Rent-to-Own, or Long-Term Ls",
"country": "US",
"lat": 41.8713,
"lng": -87.6277,
"price": 2600,
"currency": "USD",
"price_period": "month",
"beds": 1,
"baths": 1,
"area": 1000,
"area_unit": "sqft",
"listed_at": "2026-10-17T15:06:49-0500",
"photos": [
"https://images.craigslist.org/00E0E_8BG21hBgs0P_0aT0ew_600x450.jpg"
]
}
]Request
import os
import requests
r = requests.post(
"https://listingrail.com/v1/listings/search",
headers={"Authorization": f"Bearer {os.environ['LISTINGRAIL_KEY']}"},
json={"source":"craigslist", "location":"chicago", "type":"rent", "limit":100},
timeout=300,
)
r.raise_for_status()
listings = r.json()["listings"]
print(len(listings), listings[0]["price"], listings[0]["address"])Craigslist API page · All samples
Price context
Upper quartile 73% above the lower ($1,500).
3 bed: 1.2× the studio median.
Cheapest per sq ft: 1 bed ($1.77); dearest: 2 bed ($2.47).