Rental Listings Scraper & Real Estate Data API avatar

Rental Listings Scraper & Real Estate Data API

Pricing

Pay per usage

Go to Apify Store
Rental Listings Scraper & Real Estate Data API

Rental Listings Scraper & Real Estate Data API

One clean API for rental listings from property platforms and portals worldwide — normalized rent, beds, location and geo, pulled direct from the source.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

HousingFeed

HousingFeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Rental Listings Scraper & Real Estate Data API 🏘️

One clean API for rental listings from property platforms and portals worldwide. HousingFeed unifies rental inventory from across the web — property-management platforms and the major listing portals — into a single normalized schema. Query by country, city, state, ZIP, rent, and bedrooms; get back clean JSON with address, geo-coordinates, rent (native currency and USD), beds, baths, square footage, property type, availability, and photos.

Most tools scrape one portal. HousingFeed pulls direct from the source and normalizes everything, so you integrate once instead of stitching together a dozen scrapers.


Why HousingFeed

  • 🌍 Many sources, one schema — property-management platforms + major portals across the US, UK, and Europe, all in the same shape
  • 🏢 Source-layer coverage others don't have — direct from AppFolio, Buildium, RentCafe, ShowMojo, not just the portals everyone else scrapes
  • 🧭 Geo-ready — latitude/longitude where available, plus city/state/ZIP
  • 💵 Currency-normalized — rent stored native + a derived rent_usd for cross-country comparison
  • 🧱 One integration — no per-portal parsing on your side
  • Fast & filterable — country, location, rent range, bed range, availability
  • 🔌 Zero-config — no proxies, no browser automation, no scraper code to maintain
  • 📈 Expanding continuously — new platforms and countries added on an ongoing basis

Sources

Rental listings unified from property-management platforms and portals including:

United States — AppFolio · Buildium · RentCafe (Yardi) · ShowMojo · Avail · TurboTenant · Rentler · Rently · TenantTurner · Rentable · ApartmentGuide · Zumper (+ PadMapper) · Rent.com

United Kingdom & Ireland — Rightmove · OnTheMarket · Gumtree · MyHome (IE)

Europe — Immoweb (BE) · Bien'ici (FR) · Fotocasa · Pisos · Habitaclia (ES) · Otodom (PL) · Immobiliare · Immowelt (DE) · Wunderflats (DE) · Finn (NO) · Kamernet (NL) · Spotahome · HousingAnywhere (EU)

…and more added continuously.

Looking for a specific portal (Zillow, Apartments.com, Idealista, Zoopla, Funda…)? They're on the roadmap as dedicated scrapers — tell us and we'll prioritize by demand.


Example output

Each listing is returned as a flat, normalized JSON object:

{
"platform": "appfolio",
"listing_id": "sunset-village-apts-2b",
"url": "https://sunsetpm.appfolio.com/listings/detail/…",
"address": "1420 Sunset Blvd, Los Angeles, CA 90026",
"city": "Los Angeles",
"state": "CA",
"zip": "90026",
"lat": 34.0782,
"lng": -118.2606,
"rent_min": 2450,
"rent_max": 2450,
"currency": "USD",
"rent_usd": 2450,
"beds": 2,
"baths": 1,
"sqft_min": 880,
"property_type": "apartment",
"available": "now",
"furnished": false,
"image": "https://…/photo.jpg",
"country": "US",
"scraped_at": "2026-07-04T09:12:00Z"
}

How to use it

Set any combination of filters — all optional, blank returns the latest across every source:

FieldWhat it does
countryRestrict to one country (US, UK, FR, DE, …)
platformRestrict to one source (e.g. appfolio, zumper, immoweb, rightmove)
stateUS state code (e.g. CA) or region
cityCity name (partial match)
minRent / maxRentMonthly rent range
minBeds / maxBedsBedroom range
availableNowOnly listings marked available now
maxItemsCap the number of results (default 100, up to 5000)

Example: 2-bedroom homes in California renting between $1,500 and $2,500:

{ "country": "US", "state": "CA", "minBeds": 2, "minRent": 1500, "maxRent": 2500, "maxItems": 500 }

Run it from the Apify UI, via the API, or on a schedule. Results land in the dataset and export to CSV, Excel, JSON, or XML, or push to your own storage.

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": "CA", "minBeds": 2, "maxRent": 2500 }'

Examples

Latest listings across all sources:

{ "maxItems": 100 }

2-bed apartments in California under $2,500:

{ "country": "US", "state": "CA", "minBeds": 2, "maxRent": 2500, "maxItems": 500 }

One platform only (e.g. Rightmove, UK):

{ "platform": "rightmove", "minBeds": 2, "maxItems": 500 }

A whole country's inventory:

{ "country": "DE", "maxItems": 5000 }

Output schema

platform · source_id · listing_id · url · address · street · city · state · zip · lat · lng · rent_min · rent_max · currency · rent_usd · beds · baths · sqft_min · sqft_max · property_type · available · units_available · furnished · image · country · granularity · scraped_at

Every source maps into this one schema, so a listing from a US property manager and one from a Belgian portal come back in exactly the same shape.


Who it's for

  • Proptech & rental apps — power search, comps, and market pages without integrating a dozen portals yourself
  • Real-estate investors & analysts — pull rent comps and inventory by market to underwrite deals
  • Market researchers & data teams — track rent levels, supply, and trends across cities and countries
  • ML / AI teams — a clean, normalized training set of live rental inventory with geo + pricing

Freshness

Listings are re-harvested on a schedule, so inventory stays current — expired listings age out and new ones come in. Rental data turns over constantly, which is exactly why a live feed beats a one-time export. Need a specific refresh cadence or a change-history feed (new / removed / price-changed)? Available on higher tiers.


Pricing

Usage-based — you pay only for the results you pull, and a free allowance lets you test it before spending anything.


Bulk & enterprise access

Need more than per-run pulls? Direct HousingFeed access is built for teams:

  • Full-database & bulk delivery — pushed to your S3 / GCS bucket on a custom cadence
  • Change-history feeds — new / removed / price-changed events, not just snapshots
  • Enrichment — geocoding, dedupe, currency normalization, and market-level rent data
  • Reselling & white-label terms · priority coverage · SLAs
  • Higher volumes & faster responses than per-run limits

Get in touch to scope a plan.


FAQ

Is web scraping rental data legal? This Actor collects publicly available listing data that property managers and portals publish to be seen and syndicated. It focuses on the property-management source layer (AppFolio, Buildium, etc.) — data owners generally want it distributed. As always, review the terms of the sites you target and consult your own counsel for your use case; don't collect personal data unlawfully.

How much coverage do you have? Rental inventory from property-management platforms and major portals across the US, UK, and Europe — expanding continuously as we add sources and countries. Want current coverage for a specific market? Just ask.

How often is the data updated? On a recurring schedule. Turn on live-refresh for the portal sources, or contact us for a custom cadence / real-time feed.

Can you add [Zillow / Apartments.com / Idealista / a country]? Yes — new platforms are just a new adapter. We prioritize by demand, so tell us what you need.

What formats can I export? JSON, CSV, Excel, or XML from the dataset, or call the run-sync endpoint to get results inline.

Can I get the whole database or a bulk feed? Yes — direct bulk delivery and reselling terms are available for teams. Reach out.


Roadmap

Dedicated single-source scrapers — Rightmove, Zumper, Immoweb, Otodom, OnTheMarket and more — are rolling out, each returning this same normalized schema and feeding the unified API. Need one prioritized, a new portal (Zillow, Apartments.com, Idealista…), or a specific country? Tell us and we'll bump it up the list.


HousingFeed — building the global rental data layer: every rental listing, unified into one clean API. Custom platforms, specific countries, or bulk / full-database access — get in touch: iron@simpleanalytics.com