Invitation Homes Scraper: US Single-Family Rentals, Rent & Fees avatar

Invitation Homes Scraper: US Single-Family Rentals, Rent & Fees

Pricing

from $22.00 / 1,000 home for rents

Go to Apify Store
Invitation Homes Scraper: US Single-Family Rentals, Rent & Fees

Invitation Homes Scraper: US Single-Family Rentals, Rent & Fees

Scrape Invitation Homes (invitationhomes.com), US single-family rentals: homes for rent with rent, fees, lease terms, beds, baths, sq ft, coordinates, photos, availability and schools, plus markets and leasing offices. Filter by market, state, city, ZIP, rent. Export CSV, Excel, JSON, XML.

Pricing

from $22.00 / 1,000 home for rents

Rating

0.0

(0)

Developer

RecordsData

RecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

RecordsData

Invitation Homes Scraper: US Single-Family Rental Homes, Rent, Fees and Lease Terms

Invitation Homes Scraper is an Apify Actor that extracts the single-family homes for rent on invitationhomes.com, the largest US single-family rental landlord. On 2026-11-02 the site listed 4,554 homes in 20 markets. Each home comes with base rent, total monthly rent with required fees, every fee, lease terms from 12 to 24 months, bedrooms, bathrooms, square feet and square meters, coordinates, photos, availability, specials and nearby schools. It also returns the 20 market pages and 21 leasing offices. No login or proxy is needed. Pay per result.

Export the result as JSON, CSV, Excel, XML or HTML, or read it through the Apify API.

What can you scrape from Invitation Homes?

  • Homes for rent (listing): one row per home, with base rent, total monthly rent with fees, the list of fees, all lease terms, address, coordinates, market, community, bedrooms, bathrooms, living area, amenities, pet policy, availability date, status, specials, new construction flag, self-tour and application links, nearby schools, floor plans, virtual tour link and photos.
  • Markets (market): one row per market with the live home count, the total homes, the cities served, highlights and featured collections.
  • Leasing offices (office): one row per office with address, brokerage licence number and the markets it serves. Business phone numbers and e-mail come back only if you switch them on.

Why use this Invitation Homes scraper?

  • The real monthly cost of a home: totalMonthlyRent is the rent plus the required monthly fees, and fees lists each fee with amount, required flag and frequency.
  • Every lease term: most homes offer a rent for each length from 12 to 24 months, and isBestValue marks the term the site flags.
  • Whole inventory without a URL list: the Actor starts from the site map, so it can read all 4,554 homes or only a market, state or ZIP code.
  • Cheap place filters: the ZIP code is part of each home address on the site map, so homes of other places are never opened.
  • Only-new mode: scheduled runs return just the homes that were not in the previous run of the same search.

How to scrape Invitation Homes in four steps

  1. Create a free account at console.apify.com and open this Actor.
  2. Pick the filters you need: Markets, States, Cities, ZIP codes, bedrooms, bathrooms, rent and size. Leave them empty to read the whole inventory.
  3. Set Max Items and press Start. A 3-home run finishes in a few seconds.
  4. Download the dataset from the Storage tab.

To read one home, paste its URL in Start URLs or its address slug, for example 1082-clogger-ln-80817-8566, in Home addresses. To read a market, paste a market URL or choose it in Markets. To get markets and leasing offices, choose them in Record types. A city filter without a state or market opens more pages, because most home addresses on the site map do not name the city.

Input

FieldTypeDefaultMeaning
recordTypesarray["listings"]What to return: listings, markets, offices
maxItemsintegernoneMaximum rows of all types (free plan: 10)
startUrlsarrayemptyHome pages, market pages or other invitationhomes.com pages
listingIdsarrayemptyHome address slugs to read directly
markets / statesarrayemptyKeep homes in these markets or states
cities / zipCodesarrayemptyKeep homes in these cities or 5-digit ZIP codes
minBedrooms / minBathroomsinteger / numbernoneMinimum bedrooms and bathrooms (2.5 allowed)
minRent / maxRentintegernoneBase monthly rent range in USD, before fees
minSqft / maxSqftintegernoneLiving area range in square feet
availableBystringnoneMove-in on or before this date, YYYY-MM-DD
onlyWithSpecial / onlyNewConstructionbooleanfalseKeep homes with an active special, or new construction
includeContactDetailsbooleanfalseAdd business phone and e-mail of leasing offices
maxPageReads / maxRunSecondsinteger6000 / 3600Safety limits for wide searches
onlyNew / stateKey / resetSeenboolean / string / booleanfalse / empty / falseMonitor mode, monitor name, and a reset
proxyConfigurationobjectoffNot needed

Input for 3 bedroom homes in Denver up to 2,500 dollars:

{
"recordTypes": ["listings"],
"markets": ["denver-colorado"],
"minBedrooms": 3,
"maxRent": 2500,
"maxItems": 100
}

What data do you get from Invitation Homes?

Every row has a recordType: listing, market or office. A listing row carries 49 to 63 of the 79 columns, depending on what the home page states. A value that is missing means the site does not state it; the Actor never pads a column.

Listing fields

FieldTypeExample
recordTypestringlisting
listingIdstring10064600
urlstringhttps://www.invitationhomes.com/houses-for-rent/1082-clogger-ln-80817-8566
titlestring1082 Clogger Ln, Fountain, CO 80817
listingStatusstringVacant Unrented Ready
pricenumber2175
currency / priceUnitstringUSD / month
totalMonthlyRentnumber2319.9
monthlyFeesnumber144.9
leaseTermsarray[{"months":12,"rent":2285,"isBestValue":false}]
feesarray[{"name":"Air Filter Delivery Fee","amount":9.95,"required":true}]
address, city, region, postalCodestring1082 Clogger Ln, Fountain, CO, 80817
latitude / longitudenumber38.66705 / -104.67946
marketName / marketSlugstringDenver / denver-colorado
bedrooms / bathroomsnumber3 / 2
areaBuilt / areaBuiltSqftnumber147.9 / 1592
availableFromstring2026-10-02
isPreMarket / isOnSpecial / isNewConstructionbooleanfalse
petsAllowedbooleantrue
schoolsarray[{"name":"Jordahl Elementary School","distanceMiles":0.35}]
agencyName / brokerageLicenseNumberstringInvitation Homes / licence number
sourceSite / scrapedAtstringinvitationhomes.com / 2026-11-02T17:41:07.865Z

A real listing row, shortened (cloud run, 2026-11-02):

{
"recordType": "listing",
"listingId": "10064600",
"title": "1082 Clogger Ln, Fountain, CO 80817",
"price": 2175,
"totalMonthlyRent": 2319.9,
"monthlyFees": 144.9,
"bedrooms": 3,
"bathrooms": 2,
"areaBuiltSqft": 1592,
"availableFrom": "2026-10-02",
"marketName": "Denver"
}

areaBuilt is in square meters and areaBuiltSqft keeps the square feet the site publishes. Utilities are the resident's cost and are not part of totalMonthlyRent; optional and one-time fees are listed in fees but not added to the monthly total.

Market fields

FieldTypeExample
recordTypestringmarket
name / marketNamestringAtlanta
marketSlugstringdenver-colorado
activeListingsinteger808
totalHomesintegertotal homes of the market
citiesarraycities served

Office fields

FieldTypeExample
recordTypestringoffice
namestringoffice name
address, city, region, postalCodestringoffice address
marketNames / marketSlugsarraymarkets the office serves
brokerageLicenseNumberstringlicence number
agencyPhone / agencyEmailstringonly with includeContactDetails

How much does the Invitation Homes Scraper cost?

Pay per result, no monthly fee. Prices are USD per result on the Free tier.

EventCharged forPer resultPer 1,000
Listing recordOne home for rent$0.022$22.00
Market recordOne market$0.01467$14.67
Office recordOne leasing office$0.01467$14.67

Worked examples: 1,000 homes cost $22.00. All 20 markets cost 20 x $0.01467 = $0.29. All 21 leasing offices cost 21 x $0.01467 = $0.31. A full run over the 4,554 homes of 2026-11-02 costs about 4,554 x $0.022 = $100.19, so use a market, state or ZIP code filter when you need only a part. Rows skipped by monitor mode are not charged.

How does it compare with other rental scrapers?

Read on 2026-11-03: no other Apify Actor built for invitationhomes.com was found in the Store. The closest options are general real estate scrapers for other sites.

Invitation Homes ScraperZillow Detail Scraper (maxcopell)
Site readinvitationhomes.comzillow.com
Output columns79 across listing, market and office rows64
Required fees with amount and frequencyYes, fees and monthlyFeesNot in the published columns
Lease terms 12 to 24 monthsYes, leaseTermsNot in the published columns
Whole inventory without a URL listYes, from the site mapStarts from URLs or addresses
Only-new modeYesNot shown on its page
Event price read on 2026-11-02$0.022 per home$0.0036 per result

Zillow carries many landlords and sale listings, so use it for broad market coverage. Choose this Actor to read one landlord end to end with fees and lease terms. The other alternatives are a manual export from the site or a browser scraper you maintain yourself.

The Actor reads public pages that invitationhomes.com shows to every visitor, without logging in, at a slow and steady pace. It reads the site map, home pages and market pages, which the robots.txt of the site leaves open, and never calls the paths that file disallows. Photos come back as links to the site's own files. The landlord is a company, and office phone numbers and e-mail are business data that come back only when you turn on Include leasing office contact data.

The terms of use of invitationhomes.com, read on 2026-11-02, grant a personal, non-commercial licence and mention crawlers and scrapers. Check the site terms before republishing commercially. Whether your use is allowed depends on your purpose, your country and the terms you accepted, and the decision is yours.

Limits:

  • A full run opens one page per home, so plan it as a long job. The Actor reads two to three home pages a second.
  • Max home pages to open and Max run time (seconds) bound a wide search.
  • Free Apify plans are limited to 10 items per run.

Use with AI agents (MCP)

Connect the Apify MCP server to Claude, Cursor or another MCP client and this Actor appears as a tool: https://mcp.apify.com?tools=RecordsData/invitationhomes-scraper.

Example prompt: "Use the Invitation Homes scraper to list the 3 bedroom homes in the Phoenix market under 2,300 dollars a month, return the 20 cheapest with address, total monthly rent with fees, best lease term and the home link, and tell me the average rent per square foot."

Run it from code

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('RecordsData/invitationhomes-scraper').call({ markets: ['denver-colorado'], minBedrooms: 3, maxItems: 20 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.length, items[0].title, items[0].totalMonthlyRent);

Python client, Make, Zapier, n8n, Google Sheets and Apify schedules also work.

Frequently Asked Questions

Does the Invitation Homes scraper need a proxy or an account?

No. It uses plain requests, needs no login, no API key and solves no captcha. The proxy field exists but is off by default, and the Actor switches to the Apify datacenter proxy only if the site keeps refusing the connection. You only need an Apify account, and the free plan returns up to 10 rows per run.

How many homes does Invitation Homes have for rent?

On 2026-11-02 the site map listed 4,554 homes in 20 markets: for example 808 in Atlanta, 563 in Tampa, 491 in Phoenix, 415 in the Carolinas, 374 in Orlando, 329 in Dallas, 325 in South Florida and 4 in Austin. The numbers move every day, so schedule the Actor to follow them.

Does it return the full rent, with fees?

Yes. price is the base rent, fees lists every fee with its amount, whether it is required and how often it is charged, and totalMonthlyRent is the rent plus the required monthly fees. Utilities are the resident's cost and are not part of the total, as the site's disclosure on each home says.

What are the lease terms in the data?

Most homes offer a rent for every lease length from 12 to 24 months, and the rent is not the same for each. leaseTerms returns all of them with the rent and the total monthly rent per term, and isBestValue marks the term the site flags as best value.

How do I get only one city, ZIP code or metro area?

Choose the market or state in the input, or type a ZIP code. Homes outside it are skipped without being opened, so the run stays short. A city on its own works too, but it opens more pages, because the site map does not name the city for most homes.

How do I only get new homes on a schedule?

Turn on Only new rows (monitor mode) and name the search in Monitor name. The first run delivers the homes it finds and remembers their ids; the next runs deliver only homes that were not seen before and do not charge for the rest. Turn on Forget previously seen rows to start over.

Why are some columns empty in my export?

The site does not state the value for that home. Pre-market homes have no photos or description yet, only some homes belong to a community, have a leasing special, a virtual tour or a self-tour link, and not every home has floor plans. Sparse columns are normal; the Actor never invents values.

How much does a run cost?

The Actor is billed per result. A home costs $0.022, so 1,000 homes cost $22.00; a market or an office costs $0.01467. Free users get up to 10 rows per run as a preview, and paid users can set Max Items up to 1,000,000, far above the 4,554 homes the site lists.

Support

Questions, a missing field or a feature request: contact.punkrecordsdata@gmail.com. Reviews on the actor page help other people find it.

This Actor is an independent tool and is not affiliated with Invitation Homes or invitationhomes.com.

Last updated: 2026-11-03