Skip to main content

Query Parameters

string
required
Full apartments.com property URL, e.g. https://www.apartments.com/urbane-kansas-city-mo/wcd6e5k/. You can take this straight from a search result’s url.
There is also GET /v1/apartments/properties/{slug}/{property_id} if you would rather address the property by its parts — slug being the SEO segment (urbane-kansas-city-mo) and property_id the 7-character listing key (wcd6e5k).

Response

string
apartments.com listing key (nullable).
string
The property URL that was fetched.
string
Property name (nullable).
string
Full address as rendered (nullable).
string
City (nullable).
string
Two-letter state code (nullable).
string
ZIP code (nullable).
string
Neighborhood, when the property lists one (nullable).
number
Latitude (nullable).
number
Longitude (nullable).
string
Leasing phone number (nullable).
string
Advertised range as rendered, e.g. $1,288 - $5,412 (nullable).
integer
Low end of the advertised range (nullable).
integer
High end of the advertised range (nullable).
string
Advertised bed range, e.g. 1 - 3 bd (nullable).
string
Property description (nullable).
array
Amenity labels, deduplicated.
array
Leasing-office hours as rendered.
array
Gallery image URLs.
integer
Count of individually-listed units across all floor plans.
array
Floor-plan models.
array
Every unit across every floor plan, flattened — usually the shape you want.
rent vs max_term_rent. Both are on every unit. On a model advertised “Starting at 1,288",theunitsrendered1,288", the units rendered `1,298whiledata-maxrentread2876— roughly double.rentis the advertised price;max_term_rent` is the raw attribute, exposed for completeness only.

Example

Cost: 5 credits.