Apartments.com API

US Rental Listings, Property Details, and Renter Resources

Search US rental listings, resolve locations, retrieve property details and fees, and enrich listings with reviews, mobility scores, college housing, and renter resources through one API.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
16
Endpoints
US
Rental market
JSON
Response format

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/apartments-com/search?location=Chicago%2C%20IL&property_type=apartments&max_rent=2200" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "total": 13058,
    "returned": 2,
    "listings": [
      {
        "listing_key": "dsd9v8j",
        "price": "$1,741+",
        "latitude": 41.88,
        "longitude": -87.63
      }
    ]
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Rental Search Applications

Build apartment finders, relocation tools, and rental-market dashboards with location, price, bedroom, property-type, and pet filters.

Property Data Enrichment

Enrich rental records with property details, fees, unit availability, reviews, mobility scores, and map data.

Student Housing Research

Connect college identity data and off-campus housing pages to rental listings for student-housing discovery and analysis.

Available endpoints

Everything you need in one API.

GET

Student Housing Locations

/api/apartments-com/student-housing-locations

Get an off-campus housing page for a college

Scrappa vs Apartments.com official API

See how Scrappa compares to the official API.

Rental search
Scrappa:
Apartments.com official API: no official API
Property detail
Scrappa:
Apartments.com official API: no official API
Fees and lease terms
Scrappa:
Apartments.com official API: no official API
Reviews with text
Scrappa:
Apartments.com official API: no official API
Location autocomplete
Scrappa:
Apartments.com official API: no official API
Student housing and college data
Scrappa:
Apartments.com official API: no official API
Contract or access approval needed
Scrappa:
Apartments.com official API:
Billing setup required
Scrappa:
Apartments.com official API:

Key features

US rental search with location and property filters
Property details, fees, units, reviews, and features
Walk scores, property maps, and virtual-tour coverage
Sitemap-based listing-key enumeration
College, renter-guide, and student-housing data
Structured JSON responses with API-key authentication

Frequently asked questions

No. Apartments.com publishes no developer portal and offers no public rental-search API. Scrappa gives you structured access to the same listing data without a contract, an access request, or a custom integration.

Not on its own. One search call returns a total count plus at most 500 listings, and every response names that cap rather than pretending to be complete. For full-inventory coverage, use the sitemap endpoint to enumerate listing keys and then read the ones you need.

Yes, but not as a search filter. Apartments.com does not accept townhome as a criteria.type value, and sending one returns an empty result rather than an error. Read the placards endpoint and filter on listingType 16 client side instead.

As fresh as the source. Property detail responses carry the upstream last modified date, a relative freshness label, and the rent matrix date, so you can always see how current a listing is. Prices and availability change daily.

One. Property detail, fees, reviews, lease terms, walk scores, and maps are separate endpoints, each billed separately, so no response ever hides a second lookup inside a single charge.

Start using the Apartments.com API

Sign up and get 500 free credits. No credit card required.