Rental Listings Database API — Zumper, Apartments.com +62
Pricing
from $1.20 / 1,000 results
Rental Listings Database API — Zumper, Apartments.com +62
2.1M+ rental listings from 90+ sources in 30 countries as one instant, normalized API. Zumper, Apartments.com, AppFolio, Buildium, Rightmove, SUUMO, Idealista and more. Delta feed, bounding-box search, no scraping wait.
Pricing
from $1.20 / 1,000 results
Rating
5.0
(2)
Developer
HousingFeed
Maintained by CommunityActor stats
1
Bookmarked
36
Total users
8
Monthly active users
5 hours ago
Last modified
Categories
Share
Rental Listings Database API — 1.9M live listings from 70+ sources, instantly
This Actor queries the HousingFeed rental-listings database instead of scraping while you wait. One call returns normalized rental listings — rent, beds, baths, sqft, address, coordinates, photo, availability, a stable id and freshness timestamps — from Zumper, Apartments.com, Zillow rentals, AppFolio, Buildium, Avail, RentCafe, Entrata, RealPage, Rightmove, Zoopla, SUUMO, Idealista, ImmoScout24, LeBonCoin, Otodom, Immoweb, Kijiji and 50+ more, in 30 countries.
- Instant. A 100-row query returns in a few seconds; 5,000 rows in one run. No proxies, no browser, no per-site parser.
- Sources the portals miss. Property-management platforms (AppFolio, Avail, RentCafe, Entrata, Buildium, RealPage, G5, SightMap, Jonah…) publish units that never reach Zillow or Apartments.com; the coverage table below gives today's count per source. Rooms for rent (HotPads) too.
- Honest freshness. Every row carries
first_seen_at,last_seen_atandscraped_at; the coverage table below is generated from the database, not typed. By default you only get listings scraped in the last 90 days. - Delta feed.
newSinceDays: 1on a daily schedule gives you only what is new — the cheapest way to run a rental alert or keep your own database in sync. - One schema everywhere. Native rent plus
rent_usd,rent_per_sqft/rent_per_sqm, normalizedproperty_type.
How to get rental listings in 60 seconds
- Click Try for free (a free Apify account comes with monthly credits — no card).
- Leave the prefilled input as it is (California, 2+ bedrooms, $1,000–3,500) or type your own city, state, ZIP or country.
- Click Start. The run finishes in a few seconds; nothing is scraped live, the listings come straight from the database.
- Open the Output tab: every row is one listing with rent, beds, baths, address, coordinates, photo and its
id. - Export as JSON, CSV or Excel, or copy the API call from the API tab to run the same query from code — and add
"newSinceDays": 1on a daily schedule for a live feed of new listings.
Rental listing example (one row of the API output)
{"id": "appfolio:zincoent:74","platform": "appfolio","url": "https://zincoent.appfolio.com/listings/detail/437a6260-d25c-45f9-add2-134fc743405d","address": "3638 W Waco Dr, 3632A, Waco, TX 76710","city": "Waco", "state": "TX", "zip": "76710", "country": "US","lat": 31.534176, "lng": -97.163802,"rent_min": 1015, "currency": "USD", "rent_usd": 1015,"rent_per_sqft": 1.23, "rent_per_sqm": 13.24,"beds": 2, "baths": 1, "sqft_min": 824, "available": "NOW","image": "https://images.cdn.appfolio.com/zincoent/images/1c3f442c-.../medium.jpg","first_seen_at": "2026-09-11T13:36:11+00:00","last_seen_at": "2026-09-11T13:36:11+00:00","scraped_at": "2026-09-11T13:36:11+00:00"}
Full field list: id, platform, source_id, listing_id, url, address, street, city, canonical_city, state, zip, country, lat, lng, rent_min, rent_max, currency, rent_usd, rent_per_sqft, rent_per_sqm, beds, baths, sqft_min, sqft_max, property_type, furnished, available, units_available, granularity, image, images, description, amenities, first_seen_at, last_seen_at, scraped_at. See the Output tab for types.
Rental listings API quick start (Console, curl, Python)
Try it in the Console with the prefilled input (California, 2+ bedrooms, $1,000–3,500), or call it as an API:
curl -X POST "https://api.apify.com/v2/acts/housingfeed~rental-listings-api/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"country":"US","state":"TX","city":"Austin","minBeds":2,"maxRent":2500,"maxItems":200}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("housingfeed/rental-listings-api").call(run_input={"country": "US", "state": "TX", "city": "Austin", "minBeds": 2, "maxRent": 2500, "maxItems": 200})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["rent_usd"], item["address"], item["url"])
Add ?format=csv (or xlsx, xml) to the dataset URL to export.
Rental listings API input (filters)
| Field | Type | What it does |
|---|---|---|
country | select | ISO code: US, UK, DE, FR, ES, JP, BR, CA, AU, PL, BE, NL and 18 more. Blank = all. |
state | string | US state code (CA, NY, TX) or region. |
city | string | City name, partial match (Austin, Berlin). |
zip | string | Exact ZIP / postal code. |
minRent / maxRent | integer | Monthly rent range in the listing's own currency. |
minBeds / maxBeds | integer | Bedroom range. |
platform | string | One source key (zumper, apartments_com, appfolio, rightmove, suumo …). |
platforms | list | Up to 10 source keys, queried separately and merged. |
availableNow | boolean | Only units marked available now. |
newSinceDays | integer | Delta feed: only listings first seen in the last N days. |
freshDays | integer | Exclude listings scraped more than N days ago. Default 90; 0 = everything. |
minLat maxLat minLng maxLng | number | Bounding box; returns geocoded rows only. Combines with every other filter. |
sort | select | best (default: geocoded + photo first, fresh, mixed across sources), newest, oldest, cheapest, rent_desc. |
maxItems | integer | 1–5,000 rows per run. You pay per returned row. |
Rental data queries worth copying
Everything new in New York this week, for an alert or a sync job (schedule it daily):
{ "country": "US", "state": "NY", "newSinceDays": 7, "maxItems": 1000 }
Rent comps inside a bounding box (downtown Miami), all sources at once — the query behind housingfeed.com/map:
{ "minLat": 25.70, "maxLat": 25.86, "minLng": -80.32, "maxLng": -80.10, "maxItems": 500 }
Property-management inventory only (the listings Zillow does not have):
{ "platforms": ["appfolio", "buildium", "avail", "rentcafe", "entrata"], "state": "FL", "maxItems": 2000 }
Rental listings coverage by source (generated from the database on 2026-09-14)
1,894,061 live listings across 76 source keys and 30 countries. 977k were scraped in the last 30 days; the rest are older snapshots of portals that refresh on demand. Every row tells you its own age.
| Source | Country | Live listings | Newest scrape | Refresh |
|---|---|---|---|---|
Zillow Rentals (zillow) | US | 347,816 | 2026-07-05 | on demand |
Apartments.com (CoStar) (apartments_com) | US | 287,817 | 2026-07-06 | on demand |
AppFolio (appfolio) | US | 189,266 | 2026-09-13 | weekly |
Jonah Digital (jonah) | US | 102,324 | 2026-09-14 | weekly |
Avail (Realtor.com) (avail) | US | 89,495 | 2026-09-14 | weekly |
Zumper (zumper) | US | 82,739 | 2026-09-14 | weekly |
Entrata (entrata) | US | 73,642 | 2026-09-14 | weekly |
RentCafe/Yardi (rentcafe) | US | 51,501 | 2026-09-07 | weekly |
SightMap (multifamily) (sightmap) | US | 44,207 | 2026-09-14 | weekly |
SUUMO (suumo) | JP | 41,929 | 2026-07-05 | on demand |
Otodom (otodom) | PL | 39,036 | 2026-09-14 | weekly |
LeBonCoin (leboncoin) | FR | 36,939 | 2026-07-06 | on demand |
G5 (multifamily) (g5) | US | 36,012 | 2026-09-14 | weekly |
Buildium (buildium) | US | 34,309 | 2026-09-13 | weekly |
Rightmove (rightmove) | UK | 31,913 | 2026-09-14 | weekly |
Zoopla (zoopla) | UK | 26,566 | 2026-07-06 | on demand |
ImmoScout24 (immoscout) | DE | 26,185 | 2026-07-06 | on demand |
Kijiji Rentals (kijiji) | CA | 26,060 | 2026-07-06 | on demand |
Immoweb (immoweb) | BE | 24,438 | 2026-09-14 | weekly |
Idealista (idealista) | ES/IT | 22,979 | 2026-07-06 | on demand |
OnTheMarket (onthemarket) | UK | 22,240 | 2026-09-14 | weekly |
PM websites (card extractor) (generic) | US | 21,349 | 2026-09-09 | weekly |
Spherexx (spherexx) | US | 20,809 | 2026-09-14 | weekly |
ZAP Imóveis (zapimoveis) | BR | 16,389 | 2026-07-05 | on demand |
TurboTenant (turbotenant) | US | 15,506 | 2026-09-14 | weekly |
VivaReal (vivareal) | BR | 13,604 | 2026-07-06 | on demand |
Rently (rently) | US | 12,715 | 2026-09-13 | weekly |
ShowMojo (showmojo) | US | 11,872 | 2026-09-14 | weekly |
realestate.com.au (rea) | AU | 11,687 | 2026-07-06 | on demand |
Rent.com (rent_com) | US | 10,041 | 2026-07-04 | on demand |
AvalonBay (avalonbay) | US | 7,626 | 2026-09-13 | weekly |
Rentvine (rentvine) | US | 7,617 | 2026-09-14 | weekly |
RealPage/OneSite (realpage) | US | 7,099 | 2026-09-14 | weekly |
HotPads (rooms) (hotpads) | US | 6,918 | 2026-09-10 | weekly |
willhaben (willhaben) | AT | 6,656 | 2026-07-05 | on demand |
TenantTurner (tenantturner) | US | 6,624 | 2026-09-14 | weekly |
Immobiliare.it (immobiliare) | IT | 6,113 | 2026-07-06 | weekly |
Finn.no (finn) | NO | 5,968 | 2026-08-03 | weekly |
PM websites (model-extracted) (genericllm) | US | 5,746 | 2026-09-10 | weekly |
Zameen (PK) (zameen) | PK | 5,354 | 2026-07-05 | on demand |
Storia (RO) (storia) | RO | 5,131 | 2026-07-05 | on demand |
ResMan (resman) | US | 5,052 | 2026-09-14 | weekly |
Camden (camden) | US | 4,571 | 2026-09-13 | weekly |
homegate (homegate) | CH | 4,110 | 2026-07-05 | on demand |
Propertyware (propertyware) | US | 4,057 | 2026-09-13 | weekly |
UDR (udr) | US | 3,893 | 2026-09-13 | weekly |
imovirtual (imovirtual) | PT | 3,757 | 2026-07-04 | on demand |
Habitaclia (habitaclia) | ES | 3,120 | 2026-09-14 | weekly |
| 28 smaller sources (Apartment Guide, HousingAnywhere, Bien'ici, Kamernet, propertyfinder, propertyfinder_eg, propertyfinder_bh, Immowelt, propertyfinder_qa, zonaprop, Subito.it, propertyfinder_sa …) | ≈23,264 | mixed |
"Weekly" sources are re-crawled every week and swept for delisted units. "On demand" sources are large portal snapshots refreshed when a customer needs them — email us if you need one current.
Who uses this rental listings API
- Proptech and listing sites that need inventory from more than one source without running 70 scrapers.
- Investors and analysts running rent comps,
rent_per_sqftcomparisons and market trend series. - Data and ML teams that want a clean, deduplicated rental dataset with stable ids.
- Rental-alert and lead-gen tools that poll
newSinceDayson a schedule. - AI agents — the input schema is small and fully described, so an agent can query it directly (see the API → MCP tab).
Rental listings API pricing
Pay per result: from $2 per 1,000 listings on the free plan, lower on paid Apify plans (see the Pricing tab). Nothing else. Apify's free plan includes monthly credits, so you can test with real queries before paying anything.
Need a full export, a country you don't see here, or a custom refresh cadence? Email hello@housingfeed.com.
FAQ
How is this different from a Zillow or Apartments.com scraper? Those scrape one portal live. This is a database of 70+ sources you query instantly, including the property-management platforms where independent landlords and small PMs list first, and 20+ international portals. If you need one specific portal live right now, a dedicated scraper is the better tool; if you need breadth, freshness you can inspect, and a delta feed, this is.
How fresh is it? See the coverage table: PM platforms weekly, portal snapshots on demand. freshDays (default 90) keeps old rows out; set it to 0 to see everything.
Are delisted units removed? Yes. Weekly liveness sweeps mark units that disappeared from the source and they are excluded from every result.
Is it legal? It returns publicly listed rental data; property-management listings are published to be syndicated. You are responsible for how you use the data.
Can I get one platform or one country? Yes — platform, platforms or country, or use one of the single-source Actors below.
Single-source rental scrapers from HousingFeed (same database, same schema)
- Zumper Scraper — US apartments and rentals from zumper.com
- AppFolio Scraper — property-management listings from AppFolio sites
- Buildium Scraper — property-management listings from Buildium sites
- HotPads Rooms for Rent Scraper — rooms in shared homes from hotpads.com
- Rightmove Scraper — UK rentals from rightmove.co.uk
- OnTheMarket Scraper — UK rentals from onthemarket.com
- Immoweb Scraper — Belgium rentals from immoweb.be
- Otodom Scraper — Poland rentals from otodom.pl
- SUUMO Scraper — Japan rentals from suumo.jp, in English
- HousingAnywhere Scraper — furnished mid-term rentals from housinganywhere.com
- Rently Scraper and ShowMojo Scraper — self-showing single-family rentals
Other sources in this API include Apartments.com, Zillow rentals, Avail, RentCafe, Entrata, RealPage, Zoopla, Idealista, ImmoScout24, LeBonCoin, Kijiji, realestate.com.au, ZAP Imóveis and VivaReal.
Questions, bulk access, custom sources: hello@housingfeed.com · housingfeed.com