Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Apartments.com API page →
docs / apartments

Apartments.com

US rental buildings with the asking rent per bed count, amenities, address, photos and the leasing phone.

base /apartments/v13 endpoints
post/apartments/v1/property/detail1 credit

One building by its listing key or apartments.com URL: name, street address, city, state, coordinates, renter rating, the published rent range and bed range, the neighbourhood label and the main photo. The full floor-plan table, fee schedule and pet policy are NOT served on the open surface — see the API notes.

ParameterAllowed / rangeDescription
property_idrequired—The building's apartments.com listing key (7 characters, e.g. 'pdh91xs') or its full apartments.com URL.
Try in playground →
post/apartments/v1/locationsfree

Turn a typed place name into the ids, coordinates and map box that `search` takes — and the number of units each place currently has. Cities, ZIP codes, neighbourhoods, counties and street addresses all come back, each tagged with its type.

ParameterAllowed / rangeDescription
queryrequired—What the renter typed: a city, a ZIP code, a neighbourhood or a street address.
limit = 15optional1–15How many suggestions to return.
Try in playground →
Comparing scraping APIs?ReefAPI vs Bright Data