Query rental listings from 100+ sources, manager-direct and portal, across 30 countries through one endpoint. One schema, rent in the native currency and in USD, pay per row, and a keyless sample so you can see real rows before you sign up.
The Data API is for internal use: research, analytics, internal tools and model evaluation. It does not include the right to display listings publicly. The Display Feed is the licensed, manager-direct feed you may display in your product, verified weekly, with delistings, under the Display Feed terms.
A real estate API is an endpoint that returns property data as structured JSON, so you can pull listings, prices and locations into your own systems without reading each source yourself. Real estate data comes in three kinds: live listings (what is on the market now), property records (tax and assessor history) and valuations (automated price estimates). The HousingFeed Data API is a real estate API for the first kind, for rentals, and it covers the whole HousingFeed database.
Two products sit on that database. The Display Feed is the licensed, manager-direct subset you may show to your users. The Data API, this page, is the full set: manager-direct sources and portals, 30 countries, one schema, priced per row, for research, analytics, internal tools and model evaluation. Below: what a row contains, where the rows come from and how fresh they are, how the API compares with other real estate data providers, how to call it, and what it costs.
Source and country counts generated from the database on 2026-09-29; the field count is the API's public schema.
Every row has the same 35 fields in the same order, whatever the source or country. Any field can be null; how often photos, descriptions, amenities, sizes and coordinates are filled depends on what the source publishes. The full table with types and meanings is in the docs.
| Group | Fields |
|---|---|
| Identity | id, source_type, listing_id, url |
| Location | address, street, city, canonical_city, state, zip, country, lat, lng |
| Rent | rent_min, rent_max, currency, rent_usd, rent_per_sqft, rent_per_sqm |
| Unit | beds, baths, sqft_min, sqft_max, property_type, furnished, available, units_available, granularity |
| Media and text | image, images, description, amenities |
| Freshness | first_seen_at, last_seen_at, scraped_at |
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}'
If you specifically need a rental data API, this is the core of the product. Rentals are not a filter on a for-sale feed here; they are the whole feed, which changes what the data can do:
rent_usd, plus rent_per_sqft and rent_per_sqm where a size is published, so a Berlin flat and a Boston condo compare in one query.first_seen_at, last_seen_at (last verified live at the source) and scraped_at on each row, and newSinceDays to pull only what is new since your last run. Delisted rows are never returned.For property data, the Data API serves the listing-level attributes of each rental: where it is, how big it is and what it is.
| Attribute type | Fields |
|---|---|
| Where it is | full address, city, metro rollup, state, ZIP, country, and coordinates where the source publishes them |
| How big and what type | beds, baths, floor area, property type in one vocabulary, furnished flag |
| Identity and media | photos, description, amenities, the source key, the source URL, and when the row was first seen and last verified |
Straight answer, so you do not integrate the wrong tool: this is listing-level property data, not tax, assessor, ownership or automated valuation records. For public records or a valuation model, use a provider such as ATTOM. For what is listed for rent, and its attributes as published, this is the deeper source.
The database has two kinds of source, and the API tells you which one each row came from through its source_type field (manager_direct or portal).
Read how we source listings, or see measured coverage for the displayable, manager-direct set.
Sources are on different clocks and the API does not hide that. Manager-direct sources are verified weekly. The seven portals above are re-collected weekly in the Monday harvest. The remaining portals are July 2026 snapshots, re-collected on demand. Every row carries first_seen_at, last_seen_at and scraped_at, and the freshDays filter (default 30 days) keeps old snapshot rows out unless you ask for them. Details in the docs.
Listing feeds, property records, rent estimates and market statistics solve different jobs. Compare sample records, location coverage, delivery and permitted use before selecting a provider. Public display depends on the provider’s specific terms.
Compare rental data options →. For HousingFeed, public display requires the Display Feed; the Data API is for internal use.
The Data API is delivered through Apify. Send one POST with your filters and get JSON back synchronously; export the same result as CSV or Excel from the dataset URL. Only documented parameters below; the full list includes ZIP, bounding box, bedroom and rent ranges, sort and result caps.
Delta feed: only rows first seen in the last seven days, for a sync job or an alert. Schedule it daily with newSinceDays: 1.
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":"NY","newSinceDays":7,"maxItems":1000}'
Manager-direct sources only: the Display Feed universe, pulled through the Data API for internal use.
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 '{"managerDirectOnly":true,"state":"FL","maxItems":2000}'
Try the same filters without a key in the live sample on the docs page.
Track rent levels, availability and new supply by market. Rent in USD makes cross-market and cross-country analysis one query, and the three timestamps give you clean point-in-time series.
Feed an underwriting model, a market dashboard or a sourcing tool with structured rows and a delta feed, without maintaining source integrations.
A structured, source-linked rental panel across sources and countries for evaluation sets, retrieval tests and benchmarks. Not for training: model training is excluded under the general terms.
Building a rental search product, a marketplace or a housing assistant that shows listings to people? That is the Display Feed.
Check the Data API on Apify for current pricing and account requirements. maxItems limits the returned rows; a capped response is not a complete market export.
The Data API grants internal use only: research, analytics, internal tools and model evaluation within the general terms. Public display requires the Display Feed licence, which is priced by geography and governed by the Display Feed terms. For a full export or a country you do not see, email hello@housingfeed.com.
A real estate API is an endpoint that returns property data as structured JSON. Real estate data covers live listings, property records and valuations. The HousingFeed Data API is a real estate API for rental listings: rows from manager-direct sources and portals across 30 countries, in one schema, queried per row.
The docs include a keyless preview capped at ten rows. Authenticated Data API queries use Apify; check the actor page for current pricing and account requirements.
Zillow offers different data and developer products with their own access requirements and terms. See our Zillow comparison for the relevant options. HousingFeed Data API access does not grant public-display rights to portal records.
Not with the Data API, which grants internal use only. Public display requires the Display Feed: a licensed feed of manager-direct listings, verified weekly, delivered with delistings under the public Display Feed terms.
The HousingFeed Data API returns rental listing rows from 100+ sources in 30 countries, with rent in the native currency and in USD, three freshness timestamps and a delta-feed filter, in one call. Indicative rent figures by metro are published on the rental market pages.
Manager-direct sources are verified weekly against their source. Zumper, Rightmove, OnTheMarket, Immoweb, Otodom, Finn and HousingAnywhere are re-collected weekly. Zillow, Apartments.com and most other international portals are July 2026 snapshots, re-collected on demand. Every row carries first_seen_at, last_seen_at and scraped_at, and rows last collected more than 30 days ago are excluded by default.
No. The Data API provides listing-level property data (location, size, type, features and media of rentals as published), not tax, assessor, ownership or valuation records. For those, use a records provider such as ATTOM.
Check the HousingFeed actor on Apify for current Data API pricing. The Display Feed is a separate monthly licence scoped to your markets and usage, quoted with a sample.
2.4M+ rows from 100+ sources in 30 countries, one schema, pay per row. Check Apify for current pricing and account requirements.