Rental Search
/api/apartmentlist/search
Search rentals by location, beds, baths, price, and amenities
Scrappa's read-only Apartment List API turns the US rental platform into structured JSON. Search rentals by location, beds, baths, price, and amenities; read full listing records with fees, pet policy, specials, floorplans and available units; and find city, neighborhood and ZIP code ids. Apartment List lists rentals only.
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/apartmentlist/search?location_id=642592&beds=2&price_max=1500&sort=price_asc" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"total": 357,
"total_units": 4168,
"returned": 20,
"pagination": {
"page": 1,
"per_page": 20,
"total_pages": 18,
"has_next_page": true
},
"applied_filters": {
"location_id": 642592,
"beds": [2],
"price_max": 1500,
"sort": "price_asc"
},
"listings": [],
"meta": {
"endpoint_family": "search",
"billable": true,
"attempts": 2,
"omitted": 0
}
}
Structured data for real applications. Here are some ideas.
Build US rental search with filters for location, beds, baths, price and amenities.
Track asking rents per unit by city, neighborhood or ZIP code with price sorting.
Pull fees, pet policy, specials, floorplans, units, coordinates and photos for one property.
Help renters compare US cities and neighborhoods with location autocomplete and filter-exact results.
Apartment List scraper API
The Apartment List API is built for proptech teams, relocation services and analysts working with US rentals. Search properties by location, beds, baths and price, then use listing details and location autocomplete to build search tools, rent monitors and data products.
Search US rentals by city, neighborhood or ZIP code.
Filter by beds, baths, price and amenities.
Get floorplans with available units, prices and move-in dates.
Read fees, pet policy, specials and the property manager.
Find the location ids the search accepts.
Call 3 read-only endpoints that return structured JSON.
Find a location with autocomplete, then pass its id to the search endpoint with beds and a price cap. Units that do not match are never returned.
Open Apartment List Rental Search API docsTake a slug or rental id from search and request the listing endpoint for fees, pet policy, specials, units and the property manager.
Open Apartment List Listing Details API docsEverything you need in one API.
/api/apartmentlist/search
Search rentals by location, beds, baths, price, and amenities
/api/apartmentlist/listing
Get the full record of one property
/api/apartmentlist/location-autocomplete
Find the cities, neighborhoods and ZIP codes the search accepts
See how Scrappa compares to the official API.
| Feature | Scrappa | Do-it-yourself rental data extraction |
|---|---|---|
| Dedicated Apartment List endpoints | yes (3 endpoints) | |
| Output format | Structured JSON | Raw page content |
| Units that miss your filter | Removed before the response | Shown next to matching units |
| Request mode | Read-only | Depends on implementation |
| Parser maintenance | Handled by Scrappa | Your team |
The Apartment List API is Scrappa's read-only REST API for rentals in the United States. It covers search, listing details and location autocomplete.
No. Scrappa is an independent service and is not affiliated with or endorsed by Apartment List. A Scrappa API key is used to access the endpoints on this page.
No. Apartment List lists rentals only, so this API has no sale scope.
No. Apartment List has no agent profile pages. The property manager and agent fields are part of the listing details.
No. All Apartment List endpoints on this page are read-only.