🏢 The Apartments.com API + Apartments.com scraper for PropTech. Search US rentals by location, zip, coordinates, or URL. Built-in market-rent KPIs (median, $/bed, distribution) + walk score API, schools, pet policy in one event.
All notable changes to Apartments.com API & Scraper — US Rentals + Walk Score will be documented in this file.
The format is based on Keep a Changelog , and this project adheres to Semantic Versioning .
[Unreleased] — v0.2.0 backlog
🚀 Planned (next release)
By Polygon Search — match listings inside arbitrary polygon shapes for irregular market boundaries
By Region ID Search — apartments.com region-id targeting for canonical-market workflows
Autocomplete Mode — surface apartments.com location autocomplete as a standalone search-helper output
Granular Enrichment Toggles — pick walk score API only, or schools only, etc. — pay only for what you pull
Extra Enrichment Endpoints — fees, management, office hours, parking policy, attachments, transits, similar listings, and reviews
[2026-05-15]
🎉 Apartments.com API & Scraper — Launch!
Apartments.com API (5 Search Modes) — pull US rental listings by location, 5-digit zip, lat/lng radius, apartments.com URL, or bulk-location batch (PAID) with one consistent JSON schema
One-Click Enrichment Bundle — walk score API, schools, pet policy, lease terms, rental costs, building info, and per-unit availability fetched in parallel and charged as a singleenrichment-fetched event per listing
Built-In Market Rent KPIs — median midpoint rent, median rent per bed, rent-distribution percentiles, and inventory tally computed per query and saved to the dataset key-value store as marketKpis
HTML KPI Report Export — pre-rendered apartments.com data dashboard with KPI cards, rent distribution stats, and methodology saved to key-value store as report.html — ready to drop into client decks
BigInt-Safe Apartments.com Data — amenitiesBitmap and other 64-bit identifiers preserved as strings so your downstream stack gets 1:1 fidelity (most scrapers silently lose precision)
6-Tier Auto-Scaling Pricing — FREE → BRONZE → SILVER → GOLD → PLATINUM → DIAMOND auto-ladder; canonical-framework actor-start ($0.12 FREE → $0.012 paid) bakes in cost containment; property-extracted is the headline event flattening at GOLD ($0.003)
Pay-Per-Result — zero charge for empty searches or failed lookups; you only pay for listings actually extracted and rows actually pushed to the dataset
💎 User Benefits
PropTech teams stop maintaining a fragile in-house apartments.com scraper and use a stable apartments.com API instead — save 20+ engineering hours per month
Multifamily underwriters get median rent, $/bed, and inventory KPIs per zip in seconds — drop into the DCF without a single line of post-processing
Rental concierges get manager contact, walk score API, pet policy, and lease terms in one call — build client shortlists in 30 minutes instead of 30 hours
Tenant-facing app builders get clean structured JSON apartments.com data ready for an LLM context window — no HTML parsing needed
Market-intelligence agencies white-label the HTML KPI report or pipe the dataset into a client's BI stack the same day
🎯 Use Cases
PropTech engineer powering a rental-search product across 50 US states with the apartments.com API as the data backbone
Real-estate underwriter pulling rent-comp KPIs for 30 zip codes in one bulk-location run to sanity-check sponsor projections
Rental concierge prospecting buildings in a 2-mile radius around a client's office with walk score API and pet-policy data attached
Academic researcher running weekly time-series captures of the same zips to study rent growth and inventory drift
Conversational AI builder feeding apartments.com data into an LLM agent that helps users "find me a 2-bed under $3000 in Brooklyn"
⚖️ Compliance
Trademark disclaimer: independent tool, not affiliated with CoStar Group, Inc.
GDPR-aware: actor reads only publicly published apartments.com listings — no private user data extracted