Apartments Working API

------------------------ `You're in the right place. Just give it a try!` ------------------------ - Realtime-Data exactly like you see on www.apartments.com. - Fastest Apartments API. - Find any rental property. - Custom endpoint, concurrent requests, priority support. - If you need help using this API for your projects, contact at: `[email protected]`

1 subscribers
7.8/10 popularity
1399 ms avg latency
100% success rate
29 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Apartments Working API endpoints

MethodEndpointDescription
Property Details
GET /details/byid
/details/byid
INPUT: `listingKey` (e.g. `B22w35`) Get the **full property record** by apartments.com listing key — the fastest details endpoint. ##### Where to find a listingKey: - Returned as…
GET /details/byurl
/details/byurl
Get the **full property record** by an apartments.com **listing URL**. The trailing path segment of an apartments.com listing URL is the listing key — we extract it and forward…
GET /details/byaddress
/details/byaddress
Get the **full property record** by **street address**. Internally this hits apartments.com's typeahead with the address, picks the property-type match, and uses its geo id to…
Search Rentals
GET /autocomplete
/autocomplete
Apartments.com **search-box autocomplete** — the same typeahead the mobile app uses. Returns ranked suggestions across cities, ZIPs, neighborhoods, counties, submarkets,…
GET /search/bylocation
/search/bylocation
Search apartments.com rentals by **free-text location** — city, ZIP, neighborhood, county, submarket, or address. The location string is resolved through apartments.com's…
GET /search/byzip
/search/byzip
Search apartments.com rentals by **5-digit US ZIP code**. Same response shape and filter set as [/search/bylocation](https://realtyapi.io/dashboard?tab=playground&api=apartments&e…
GET /search/bycoordinates
/search/bycoordinates
Search apartments.com rentals by **latitude + longitude + radius (miles)**. Use this when you have map coordinates rather than a city/ZIP — the request is sent to apartments.com…
GET /search/bypolygon
/search/bypolygon
Search apartments.com rentals inside a **polygon**. The polygon's bounding box is sent to apartments.com's BFF, then results are post-filtered with a precise point-in-polygon…
GET /search/byurl
/search/byurl
Paste an apartments.com **search results URL** and we replicate the search. The URL's path segments (city-state slug, property-type, bedroom count, price cap) are parsed and…
GET /search/byregionid
/search/byregionid
Search by apartments.com **region id** — the same `id` + `typeCode` returned by [/autocomplete](https://realtyapi.io/dashboard?tab=playground&api=apartments&endpoint=autocomplete)…
Property Info — Specific
GET /details/info
/details/info
INPUT: `listingKey` (e.g. `B22w35`) Returns the **core property record** — name, address, coordinates, property type, year built, total units, building photo URLs, headline rent…
GET /details/amenities
/details/amenities
INPUT: `listingKey` (e.g. `B22w35`) Returns the **amenities** list for a property — both unit-level features (in-unit washer/dryer, dishwasher, hardwood, etc.) and building-level…
GET /details/availabilities
/details/availabilities
INPUT: `listingKey` (e.g. `B22w35`) Returns the **available units** at the property — each unit's beds, baths, square footage, asking rent, available-from date, and floor plan…
GET /details/schools
/details/schools
INPUT: `listingKey` (e.g. `B22w35`) Returns the **assigned schools** for the property — elementary, middle, and high — with name, distance, ratings, grade range, and student…
GET /details/transits
/details/transits
INPUT: `listingKey` (e.g. `B22w35`) Returns nearby **transit stops** — subway, light rail, commuter rail, and bus — with line, stop name, distance from the property, and walking…
GET /details/officehours
/details/officehours
INPUT: `listingKey` (e.g. `B22w35`) Returns the leasing office's **hours of operation** for each day of the week, plus contact phone.
GET /details/petpolicy
/details/petpolicy
INPUT: `listingKey` (e.g. `B22w35`) Returns the property's **pet policy** — whether dogs / cats / other pets are allowed, weight limits, breed restrictions, monthly pet rent, and…
GET /details/parkingpolicy
/details/parkingpolicy
INPUT: `listingKey` (e.g. `B22w35`) Returns the property's **parking policy** — covered / uncovered / garage availability, monthly parking fees, and EV charging availability.
GET /details/leaseterms
/details/leaseterms
INPUT: `listingKey` (e.g. `B22w35`) Returns the property's **lease term options** — minimum / maximum lease length, short-term availability, and corporate housing eligibility.
GET /details/management
/details/management
INPUT: `listingKey` (e.g. `B22w35`) Returns the **property management** block — management company name, contact phone / email, leasing office address, and the listing-advertiser…
GET /details/expenses
/details/expenses
INPUT: `listingKey` (e.g. `B22w35`) Returns the property's **monthly expense estimate** — utilities (water, gas, electric, trash) breakdown and average total monthly cost beyond…
GET /details/photos
/details/photos
INPUT: `listingKey` (e.g. `B22w35`) Returns the **photo gallery** — full-resolution URLs for every property photo (exterior, interior, common areas, floor plans), in display order.
GET /details/attachments
/details/attachments
INPUT: `listingKey` (e.g. `B22w35`) Returns **attached documents** — floor plan PDFs, brochures, application packets, lease previews, and any other PDFs the property has uploaded.
Property Computations
GET /details/walkscore
/details/walkscore
INPUT: `listingKey` (e.g. `B22w35`) Returns the **Walk / Transit / Bike scores** for the property's location — sourced from Walk Score's API and surfaced on the apartments.com…
GET /details/fees
/details/fees
INPUT: `listingKey` (e.g. `B22w35`) Returns one-time and recurring **fees** charged at the property — application fee, security deposit, admin fee, broker fee, amenity fee, and…
GET /details/rentalcosts
/details/rentalcosts
INPUT: `listingKey` (e.g. `B22w35`) Returns the **all-in monthly cost estimate** — base rent + estimated utilities + recurring fees + parking + pet rent — broken out by line item.
GET /details/similar
/details/similar
INPUT: `listingKey` (e.g. `B22w35`) Returns **similar listings** — apartments.com's recommended alternatives based on neighborhood, price band, and bedroom count. Each entry is a…
GET /details/reviews
/details/reviews
INPUT: `listingKey` (e.g. `B22w35`) Returns **resident reviews** — overall star rating, sub-ratings (location, value, noise, amenities, etc.), and individual review text with…
Market Data
GET /rental/trends
/rental/trends
**Rental market trends** — scrapes apartments.com's `rent-market-trends//` page for monthly rent indices and historical change. Returns nationwide / state / city averages with…

Apartments Working API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500 / monthly
PRO $20 / month 5 / second
  • Requests: 15,000 / monthly (then $0.0040 each)
ULTRA $60 / month 25 / second
  • Requests: 55,000 / monthly (then $0.0030 each)
MEGA Recommended $250 / month 50 / second
  • Requests: 275,000 / monthly (then $0.0012 each)

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers