Rental Search
/api/hotpads/search
Search HotPads rentals by area, property type, bedrooms and rent with 40-result pages
Scrappa's HotPads API returns structured JSON from HotPads, a US rental marketplace. Search apartments, houses, condos and townhomes for rent in any city, zip code, state or neighborhood with bedroom and rent filters and 40-result pages, then open any listing for rent range, beds, baths, square feet, amenities, fees, floorplans and photos. Scrappa is an independent service and is not affiliated with or endorsed by HotPads or Zillow Group.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/hotpads/search?area=albuquerque-nm&type=apartments" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"area": {
"title": "Albuquerque, NM Apartments for Rent",
"url": "https://hotpads.com/albuquerque-nm/apartments-for-rent"
},
"results": [
{
"id": "24fd5j2",
"name": "Allaso Vineyards",
"url": "https://hotpads.com/allaso-vineyards-albuquerque-nm-87122-24fd5j2/pad",
"listing_id": "2c8mre655n0z6",
"property_type": "large",
"listing_type": "rental",
"address": {
"street": "8901 Holly Ave NE",
"city": "Albuquerque",
"state": "NM",
"zip": "87122"
},
"location": {
"latitude": 35.17594813075956,
"longitude": -106.54412806034088
},
"price": {
"min": 1677,
"max": 2395,
"currency": "USD"
},
"beds": {
"min": 1,
"max": 2
},
"baths": {
"min": 1,
"max": 2
},
"sqft": {
"min": 761,
"max": 1154
},
"unit_count": 8,
"price_drop_count": 6,
"special_offer": "2 Weeks Free",
"labels": [
"New Today",
"2 Weeks Free",
"Price Drop"
],
"photos": [
"https://photos.zillowstatic.com/fp/31fd1c7864172098f9c6095072b18a94-rentals_large_1200_1200.webp"
],
"listed_at": "2024-06-20T19:46:59Z",
"updated_at": "2026-10-14T20:54:38Z"
}
],
"page": 1,
"per_page": 40,
"total_pages": 30,
"total_results": 4453,
"has_more": true
},
"meta": {
"endpoint_family": "search",
"billable": true
}
}
Structured data for real applications. Here are some ideas.
Combine area, bedroom and rent filters to compare asking rents across US cities, zip codes and neighborhoods.
Poll the same area and filter on a schedule and diff the building ids to detect newly listed rentals and price drops.
Read fees, floorplans, available units and listing company for any building to build rental inventory datasets.
Power a moving or relocation app with live rentals, photos and location coordinates for any US area.
Everything you need in one API.
/api/hotpads/search
Search HotPads rentals by area, property type, bedrooms and rent with 40-result pages
/api/hotpads/listing
Get one listing with rent, beds, baths, square feet, amenities, fees, floorplans and photos
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| HotPads rental data as JSON | Build your own parser | |
| Fees and floorplans per listing | Parse it yourself | |
| Bot protection handled | Extra credits per request | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by HotPads or Zillow Group. The HotPads API returns structured JSON from public listing pages through a Scrappa API key.
Use the HotPads area slug: a city such as albuquerque-nm, a zip code such as 60607, a state such as il, or a neighborhood such as river-west-chicago-il. An unknown area answers a non-billable 404.
Use the 1-based page parameter. Each page holds up to 40 results. The response returns total_pages, total_results and has_more. A valid empty result is a successful response.
No. An unknown listing id answers a non-billable 404 with error code NOT_FOUND. Only successful 2xx responses are billed.