Skip to content

Image data

Real Estate Listing Photos for Property AI: Licensing and Labeling

Quick answer

To build a room classification or condition-scoring model from real estate photos, you need two things most listing feeds do not give you: a documented chain of copyright from the photographer to you that covers model training, and labels that go beyond the free-text captions agents type. Display rights granted through an MLS or IDX feed are generally not training rights. Ask who owns each image, what the license permits, and whether room, condition and outcome labels come from records rather than guesses.

By SourceX Editorial · Updated

  1. 01Your data spec
  2. 02Matched to businesses
  3. 03Rights and samples reviewed
  4. 04Licensed delivery
How it works with SourceX: Your data spec → Matched to businesses → Rights and samples reviewed → Licensed delivery.Illustrative

Who owns a listing photo

The photographer usually owns a listing photo unless a written agreement transferred the copyright. Under U.S. law, a work is "made for hire" only when an employee creates it within the scope of employment, or when a specially commissioned work falls into a listed category and both parties sign a written agreement [1]. An independent photographer hired per shoot by an agent therefore often keeps the copyright and grants the brokerage a license, sometimes limited to marketing that one listing.

That ownership pattern matters because the entity that holds your images is rarely the entity that can license them for training. A brokerage, an MLS, a portal and a property manager may each hold copies, but each may have received only a display or marketing license. Before you price anything, map the rights chain for each photo source:

  • Photographer to brokerage or agent: assignment, exclusive license or non-exclusive marketing license, and whether it is limited to the active listing period.
  • Brokerage to MLS: the MLS participation rules and any license the participant grants the MLS to compile and redistribute photos.
  • MLS to data recipients: IDX, VOW or back-office feed terms, which typically describe display and analytics uses rather than model training.
  • In-house photography: photos shot by employees of a property manager, builder or brokerage, where work-for-hire is more likely to apply [1].

Room classification is legally sensitive because classifying and cataloging photos was the conduct at issue in the leading real estate photo case. In VHT v. Zillow, a Ninth Circuit dispute over a real estate photography studio's images, the court treated Zillow's tagging and cataloging of listing photos for a searchable database as infringement rather than fair use, and later affirmed statutory damages counted per photo. Have counsel read the 2019 and 2023 opinions directly before relying on any summary, including this one.

The case was about a consumer-facing search product, not model training, and courts have not settled how training on licensed-for-display photos is treated. The practical lesson for buyers is narrower: per-image statutory damages make a large, poorly documented photo corpus an expensive liability, so written training rights are worth more than volume. Diffusion and image-generation teams have an extra concern, because image models can memorize and regenerate individual training images, including photos of people and logos [5].

This page is general information, not legal advice. Confirm requirements with counsel for your jurisdiction and use case.

Releases for people, artwork and private property

Interior photos need people-free frames and a decision on artwork and identifiable private property before commercial use. Stock platforms require a model release whenever a person can be recognized, including through face, tattoos, clothing or surroundings [3], and require property releases when content prominently features identifiable private property or artwork used commercially [2]. Listing photos routinely show family portraits on walls, framed art, mirrors with the photographer's reflection, and occupants in rental units.

Facial data adds a separate layer. Illinois BIPA excludes photographs from "biometric identifier" but includes scans of face geometry, and it imposes retention and consent duties on entities that hold biometric data [4]. If your pipeline runs face detection or embedding on occupant images, treat that step as biometric processing, or remove occupant frames before ingest. For the full release question, see model and property releases for AI training images.

Room-type labels: start from RESO, then verify

The RESO Data Dictionary gives you a standard room-type vocabulary, but MLS-sourced values are agent-entered and should be audited, not trusted. Its Media resource includes an ImageOf field that labels what an image shows from a standard list of values such as kitchen, bathroom and front of structure. Check the Data Dictionary version your supplier's MLS certifies against, because field lists and value lists change between versions. In RESO Web API feeds, photos usually arrive as Media records joined to a Property record, so request the Media fields and not only image files.

Common failure modes in listing-derived room labels:

  • Sparse fill: many photos carry no ImageOf value, only a free-text ShortDescription or LongDescription, or nothing.
  • Single-select limits: an open-plan kitchen and living room has one label, so multi-label tasks need relabeling.
  • Order bias: the first photo is usually the exterior front, and photo order (Order) leaks the class.
  • Staging and virtual staging: furniture may be digitally added, so "furnished bedroom" can be synthetic content.
  • Duplicate listings: the same property relisted across years yields near-duplicate images that inflate test scores unless you split by property, not by image.

Decide early whether to buy labels or annotate raw images yourself; the tradeoffs are covered in pre-labeled versus raw image datasets.

Condition and quality labels tied to outcomes

Condition scores are most useful when they are tied to a recorded outcome rather than an annotator's impression. For AVM features, ask whether each photo set links to a closed sale price and date, an appraisal condition or quality rating, a renovation or permit year, or days on market. Labels derived from those records give you ground truth that a crowd annotator cannot invent, which is the same logic as outcome-labeled evaluation data.

Keep listing photos distinct from inspection imagery. Listing photos are marketing images, framed and edited to flatter the property, so they systematically under-represent defects. If your model needs damage, wear or code findings, source property inspection photos linked to findings as a separate stream and do not assume the label distributions transfer. Property managers are another source of unstaged interiors, through move-in and move-out condition photos; see the property management buyer page.

What to redact before delivery

Redaction for property images focuses on location and people, because the address is usually the most identifying element. Strip GPS and device fields from EXIF and XMP while keeping fields you need, such as capture date and camera model; the tradeoffs are covered in EXIF metadata in image training data. In the pixels, blur house numbers, street signs, license plates, mail and documents on counters, occupant faces and personal photos on walls.

Then separate the image from the listing record. If you need location for AVM features, ask for a coarsened geography such as ZIP code or census tract rather than street address, and drop ListingKey values that can be joined back to a public listing. Treat any remaining join key as identifying.

Buyer artifact: listing photo rights and labels checklist

Use this checklist and record layout in a data request or supplier questionnaire.

Illustrative example: invented to show structure; it does not describe an available dataset.

CheckWhat to ask forRed flag
Copyright ownerPer-image owner field: employee, assigned, or licensed"Feed photos" with no owner field
Training grantWritten license naming model training and derivativesDisplay, IDX or marketing-only terms
ReleasesOccupant, artwork and property release status per imageOccupants visible, no release record
Room label sourceRESO ImageOf, agent text, or annotator, per imageOne undifferentiated label column
Outcome linkSale price and date, appraisal rating, permit yearCondition score with no provenance
RedactionMethod and sample QA result for numbers, faces, GPS"Cleaned" with no recorded method
Split keyStable property ID for train and test separationImage-level random split only

Illustrative example: invented to show structure; it does not describe an available dataset.

{
  "image_id": "img_000184",
  "property_id": "prop_7f3a",
  "capture_year": 2024,
  "image_of": "Kitchen",
  "label_source": "reso_imageof_verified_by_annotator",
  "condition_label": "updated",
  "renovation_year": 2021,
  "outcome": {"type": "closed_sale", "year": 2025},
  "geo": {"zip3": "802"},
  "rights": {"owner": "assigned_to_supplier", "training_grant": true},
  "releases": {"occupants_present": false, "artwork_blurred": true},
  "redaction": {"exif_gps_removed": true, "house_number_blurred": true}
}

Regulatory context for valuation models

Valuation models can fall under automated decision rules when their output influences housing or lending decisions. As of October 2026, Colorado's SB26-189, signed May 14, 2026, replaces the 2024 Colorado AI Act, and from January 1, 2027 developers of automated decision-making technology that materially influences a consequential decision must give deployers technical documentation [6]. Training-data provenance, including the rights chain and label sources above, is the kind of record that documentation draws on. Whether a given AVM is covered is a question for counsel.

How SourceX handles property photo requests

SourceX sources operational datasets from US companies on request and manages the commercial process, including licensing agreements and ongoing purchases; nothing is held in stock, and a request does not guarantee a match. You describe the data you need, such as interior photos with room and renovation labels tied to sale outcomes, and SourceX looks for US businesses that hold it; every release is approved by the supplying company. Every dataset is rights-reviewed for ownership and consents and delivered under a license that defines records, uses, term and delivery, and personal details are removed or replaced before delivery, with the method recorded and a sample checked. SourceX does not source scraped web content or generic photos.

Buyers can start on the SourceX buyers page, and related context sits on the real estate buyer page, the image and inspection photo licensing page and the image data hub.

Request licensed real estate photo data

SourceX finds US businesses that hold the property photo data you describe, assesses data and licensing permissions, and agrees pricing and allowed uses in a license before anything is delivered. Delivery runs through private, access-controlled workflows only after an executed agreement and supplier approval. Describe your property photo dataset to SourceX.

Frequently asked questions

Can I train on photos from an IDX feed?

Not by default. IDX and similar feed agreements are generally written for display, and the photographer may not have granted the brokerage or MLS any right to sublicense for training [1]. Get a written training grant from whoever actually holds the copyright.

Is RESO ImageOf good enough as a room-type label?

It is a useful starting vocabulary, not ground truth. ImageOf values are typically entered by the listing agent and hold one value per image, so verify a sample, convert to multi-label where rooms are open-plan, and record the label source per image.

Do I need releases if no one appears in the photo?

Possibly. Artwork and identifiable private property can require property releases for commercial use [2], so blur or exclude prominent artwork and record release status.

Sources

  1. U.S. Copyright Office, "Circular 30: Works Made for Hire". https://www.copyright.gov/circs/circ30.pdf
  2. pocstock, "Model release". https://pocstock.com/legal/model-release
  3. Adobe Stock, "Model release overview". https://helpx.adobe.com/ca/stock/contributor/content-policies-guidelines/model-property-releases/model-release-overview.html
  4. Illinois General Assembly, "Biometric Information Privacy Act (740 ILCS 14/)". https://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=3004
  5. USENIX Security, "Extracting Training Data from Diffusion Models" (2023). https://www.usenix.org/conference/usenixsecurity23/presentation/carlini
  6. Colorado General Assembly, "SB26-189 Automated Decision-Making Technology" (2026). https://leg.colorado.gov/bills/sb26-189

Tell us what your models need

Share scope, volume, language, format, timing and licensing requirements.

Request data