← Health board

Floor Plan Scraper: Home Floor Plans & Photos by Address

Give a US address, get that home's floor plans — plan images and interactive 3D-scan plans kept apart from the photos — plus the listing link. Pay per floor plan found.

—insufficient data
Run it on Apify → verified nightly

Verification

n/agolden-diff success
0canary runs
3days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
querystring|null
foundboolean|null
hasFloorPlanboolean|null
floorPlanCountinteger|null
floorPlansarray|null
listingUrlstring|null
addressstring|null
citystring|null
statestring|null
zipstring|null
propertyTypestring|null
bedsnumber|null
bathsnumber|null
sqftnumber|null
yearBuiltnumber|null
statusstring|null
photosarray|null
sourcestring|null
fromCacheboolean|null
errorstring|null
noticestring|null
notice_typestring|null

Sample row

{
  "query": "6107 Felix Ave, Austin, TX 78741",
  "found": true,
  "hasFloorPlan": true,
  "floorPlanCount": 3,
  "floorPlans": [
    {
      "url": "https://visithome.ai/ii8Htw29Gt6HvCkktMozEC.svg",
      "kind": "interactive",
      "viewerUrl": "https://visithome.ai/ii8Htw29Gt6HvCkktMozEC",
      "source": "redfin"
    },
    {
      "url": "https://ssl.cdn-redfin.com/photo/92/bigphoto/662/3770662_35_0.jpg",
      "kind": "image",
      "caption": "Guest room layout",
      "source": "redfin"
    },
    {
      "url": "https://ssl.cdn-redfin.com/photo/92/bigphoto/662/3770662_34_0.jpg",
      "kind": "image",
      "caption": "Main residence layout",
      "source": "redfin"
    }
  ],
  "address": "6107 Felix Ave",
  "city": "Austin",
  "state": "TX",
  "zip": "78741",
  "source": "redfin",
  "fromCache": false
}

Inputs

FieldTypeReqDefaultDescription
addresses array no ["12307 Boneta Cv, Austin, TX 78729","6107 Felix Ave, Austin, TX 78741"] US street addresses with city, state and ZIP, one per line, e.g. '12307 Boneta Cv, Austin, TX 78729'. One run checks the whole list on one warm browser. Most homes publish no floor plan (about 1 in 3 homes for sale do, almost no off-market homes), so listed homes are the best bet.
address string no — One address; kept for saved tasks and API callers that send one value. Combined with 'Addresses'.
source string no "auto" 'Redfin' checks Redfin, which carries most public floor plans (9 of 10 in our sample). 'Redfin + Realtor.com' also checks Realtor.com for plans only it tags; Realtor.com pages are opened through Apify's Web Fetch with YOUR Apify account, so Apify bills you for that separately (about $0.0015 a page).
includePhotos boolean no true Also return the listing's photo gallery (floor plans are always returned separately).

Pricing

Two charges: a per-search fee (address-checked, $0.003/search) plus a per-match fee (floor-plan-found, $0.02/match).
Example: a search returning 33 properties with a floor plan ≈ $0.96. An empty search is billed only the $0.003 search fee.

FAQ

Does every home have a floor plan?

No. A floor plan is public only when the listing agent uploaded one. In a sample of 28 homes for sale on 2026-10-28, 10 had one (Redfin had 9 of those 10), and off-market homes rarely do. Rows say hasFloorPlan: false when there is none.

Where do the floor plans come from?

From the listing on Redfin: photos Redfin labels as floor plans, and interactive CubiCasa 3D-scan plans. With 'Redfin + Realtor.com' it also checks Realtor.com, which occasionally tags a plan Redfin does not show.

Do you store or re-host the images?

No. You get the links the listing site publishes. The plans and photos belong to the listing agents and photographers; use them accordingly. A link can stop working if the listing site removes it.

How am I charged?

$0.003 per address that resolves to a property, plus $0.02 per property with at least one floor plan. An address no site can find costs nothing. Realtor.com pages (optional) are billed by Apify to your account at about $0.0015 a page.

What does fromCache mean?

We keep a copy of each property looked up through our tools. If the same property was looked up in the last 30 days, the answer comes from that copy instantly; otherwise it is fetched live.

Can I also get the full property record?

Yes: Zillow & Redfin Property Data Scraper returns the full record (estimates, price and tax history, schools, agent) with the same floorPlans field.

Guides & use cases

Related actors