US rental listings collected where property managers publish them, in one schema with stable ids and weekly added, changed and removed records. Pull them into your product, let an AI assistant query them, or analyse them for research.
900,000+ US rental listings from 43,500+ property-manager websites in 51 states, verified at the source in the last 30 days. Measured 2026-10-27.
| Access | For | What you get | Rights |
|---|---|---|---|
Display Feed API/api/v1/feed | Apps and sites that show rentals to their users | Your licensed markets as a full file plus weekly added, changed and removed records, by key | Display in your product, with the manager named and linked |
MCP serverhttps://housingfeed.com/mcp | AI assistants and agents | Rent statistics and live sample listings with no key; your licensed feed with a key | Answers in the assistant; display follows your licence |
| Data API Actor on Apify | Research, analysis and internal tools | Queries by city, ZIP or map box, counts, weekly new and removed listings, paid per result | Internal use only |
The MCP server answers questions like "what does a 2-bedroom rent for in Austin?" with live numbers: listing count and median, 25th and 75th percentile asking rent by bedrooms, for any US city or ZIP. It can also return sample listings with a link to each source.
Settings, Connectors, Add custom connector, URL https://housingfeed.com/mcp.
claude mcp add --transport http housingfeed https://housingfeed.com/mcp
Add a server with URL https://housingfeed.com/mcp. No install, no key for the free tools.
Address and coordinates, rent, bedrooms, bathrooms, size, availability, photos, description, amenities, property type, the listing's own URL, and when it was first seen and last verified.
{
"id": "hf_c5ff835d848ca39b0142",
"url": "https://www.520surf.com/chicago/520-28-w-surf-st/conventional/",
"address": "520-28 W. Surf St., Chicago, IL, 60657",
"street": "520-28 W. Surf St.",
"city": "Chicago",
"state": "IL",
"zip": "60657",
"country": "US",
"lat": 41.9343893,
"lng": -87.6424075,
"rent_min": 2295,
"currency": "USD",
"rent_usd": 2295,
"beds": 2,
"baths": 1,
"sqft_min": 908,
"property_type": null,
"available": null,
"image": "https://medialibrarycfo.entrata.com/18910/MLv3/4/22/2023/11/09/124901/654d37ad0dc2e5.72293482684.jpg",
"images": [
"https://medialibrarycfo.entrata.com/18910/MLv3/4/22/2023/11/09/124901/654d37ad0dc2e5.72293482684.jpg",
"https://medialibrarycfo.entrata.com/18910/MLv3/4/22/2023/11/09/125040/654d38108336f9.69228060393.jpg",
"... 12 more"
],
"amenities": [
"Pets allowed"
],
"description": "520-28 W. Surf St. offers 20 floor plan options ranging from Studio to 3 Bedrooms",
"first_seen_at": "2026-09-12T08:28:44+00:00",
"last_seen_at": "2026-10-25T09:57:39+00:00",
"scraped_at": "2026-10-25T09:57:39+00:00"
}id is stable across weekly versions. Dedupe on it and diff on it.
Every record carries when it was first seen and last verified at its source.
Added, changed and removed records each week, so a sync never re-pulls a whole market. Docs →
Field coverage varies by source and market; your sample shows the exact share.
Records in CSV and JSON, the displayable count for your cities, field coverage, and pricing. Within one business day.
You will have the records, the coverage numbers and pricing within one business day.
Twenty minutes on your exact ZIPs, field coverage and how the weekly deltas fit your stack.
Book 20 minutesOr just reply to the sample email.
Yes. Licensed customers pull their markets from the Feed API (/api/v1/feed): the full current file in pages, plus the listings added, changed and removed since the previous weekly version, with a key. The licence covers showing the listings in your product, with the manager named and linked. Display Feed →
Yes. The HousingFeed MCP server at https://housingfeed.com/mcp works with Claude, Cursor, VS Code and any MCP client. Two tools need no key: rent_summary (listing count and median rent by bedrooms for a US city or ZIP) and search_rentals_sample (up to 10 live listings). With a key, the assistant reads your licensed feed.
The Feed API delivers the markets you license for display in your product. The Data API, an Actor on Apify, answers queries for research and internal tools, paid per result with no contract, and does not include display rights. Data API →
Every source is re-read once a week. A listing leaves the feed only after its source stops publishing it, and it reaches you as a removed record. Each record carries when it was first seen and last verified. How verification works →
No. Portal listings are not ours to license. The feed is collected where property managers and owners publish their own listings, which is why it can be shown in your product. Does Zillow have an API? →
Tell us your markets and what you are building. You get a sample in the production format, the listing count for your markets and the commercial setup, usually within one business day.