Open data

Open data from October

The sourced data behind our guides, free to reuse: the photo rules of 22 US MLSs, 58 listing photo apps and services compared, and the summary figures of our study of professional listing photos. Download them as JSON or CSV, cite them, build on them.

Last updated

Also on GitHub: October-ai-jpg/listing-photo-data (the same files, with a README).

MLS photo rules by MLS

Photo limits, required shots, branding bans, virtual staging labels, AI rules, original-photo requirements and fines at 22 US multiple listing services (CRMLS, SDMLS, Bright MLS, Stellar MLS, NWMLS, Metro MLS, MLS Now, Unlock MLS, ARMLS, MLSListings, SFARMLS, RMLS, REcolorado, HAR MLS, MRED, NorthstarMLS, Canopy MLS, Doorify MLS, BeachesMLS, Southeast Florida MLS, OneKey MLS and MLS PIN), each row read from the MLS's own published rules, FAQ or support pages, with the source URL and the date it was checked.

Rows
22
Last checked
Coverage
United States
Read with
MLS photo rules by MLS

JSON CSV https://www.october-ai.com/data/mls-photo-rules.json · https://www.october-ai.com/data/mls-photo-rules.csv

MLSRegionPhoto limitSource
CRMLSCalifornia75kb.crmls.org
SDMLSSan Diego, California75support.sdmls.com
Bright MLSMid-AtlanticNot statedsupport.brightmls.com
Stellar MLSFloridaNot statedrules.stellarmls.com
NWMLSWashington40www.nwmls.com
Metro MLSWisconsinNot statedmetromls.com
MLS NowOhioNot statedmlsnow.com
Unlock MLSAustin, Texas40assets.unlockmls.com
ARMLSArizonaNot statedarmls.com
MLSListingsBay Area, CaliforniaNot statedsupport.mlslistings.com
SFARMLSSan Francisco, CaliforniaNot statedsfar.freshdesk.com
RMLSOregon and SW WashingtonNot statedwww.rmlsweb.com
REcoloradoDenver, Colorado50cdn.recolorado.com
HAR MLSHouston, TexasNot statedweb.har.com
MREDChicago area, IllinoisNot statedwww.mredllc.com
NorthstarMLSMinnesotaNot statedresources.northstarmls.com
Canopy MLSCharlotte, North Carolina48support.canopymls.com
Doorify MLSRaleigh-Durham, North Carolina100support.doorifymls.com
BeachesMLSSoutheast FloridaNot statedrworld.com
Southeast Florida MLSMIAMI REALTORS, FloridaNot statedwww.miamirealtors.com
OneKey MLSNew York36support.onekeymls.com
MLS PINNew England42irp.cdn-website.com
Fields
mlsThe MLS's name as it uses it.
regionWhere the MLS operates.
rules_citedThe rule, article or document the row is read from.
photo_limitMost photos allowed per listing, as a number; empty if not stated on the pages we read.
photo_requirementsPhoto count, required shots and upload deadlines, in words.
min_sizeMinimum or recommended photo size; empty if not stated on the pages we read.
branding_ruleLogos, contact details, text, signs and people on photos.
virtual_staging_ruleWhat an altered or virtually staged photo must be labeled, and where.
ai_alteration_ruleAI-specific wording; empty where none was recorded (the altered-photo rule then applies).
originals_ruleWhether the unaltered original must be uploaded too, and where.
finesWhat happens when a photo breaks the rules, with published amounts.
source_urlThe MLS's own page the row is mainly read from.
more_source_urlsOther pages the row draws on (in the CSV, separated by spaces).
checkedThe day the row was last checked against its sources (YYYY-MM-DD).

Changelog: : First release: 8 MLSs, every row checked against the MLS's own pages on 22 October 2026. : Expanded to 22 MLSs: added ARMLS, MLSListings, SFARMLS, RMLS, REcolorado, HAR MLS, MRED, NorthstarMLS, Canopy MLS, Doorify MLS, BeachesMLS, Southeast Florida MLS, OneKey MLS and MLS PIN, each read from the MLS's own rules, FAQ or help pages on 22 October 2026. Corrected Unlock MLS (40-photo cap and 2048 × 1536 minimum from its photo help article), Metro MLS (the $10 sanction applies "if removed") and CRMLS (AI wording narrowed; rule text source added).

Professional listing photo benchmarks

Summary figures from October's measurements of up to 392 professional interior listing photos (September 2026): camera lean of vertical lines, focal length, the brightness profile, near-white share, wall colour, saturation, fine detail, styling faults and delivered size, each with its sample size and method note as published in the study.

Rows
26
Last checked
Coverage
Denmark, measured September 2026
Read with
What makes listing photos look professional (the study)

JSON https://www.october-ai.com/data/listing-photo-benchmarks.json

MarkerStatisticValueSample
Camera leanmedian lean of vertical lines0 degrees392
Camera leanshare of photos leaning more than 1.0°1.79 % of photos392
Camera leanphotos with too few architectural lines to measure11 % of photos392
Field of viewmedian focal length18 mm full-frame equivalent80
Field of view10th percentile focal length (10% were this wide or wider)15 mm full-frame equivalent80
Field of view90th percentile focal length (10% were longer)25 mm full-frame equivalent80
Field of viewshare shot at 24 mm or wider89 % of photos80
Brightness profilep1 of the professional brightness profile (L* percentile of the frame)6.3 L*378
Brightness profilep5 of the professional brightness profile (L* percentile of the frame)22.7 L*378
Brightness profilep10 of the professional brightness profile (L* percentile of the frame)34.5 L*378
Brightness profilep25 of the professional brightness profile (L* percentile of the frame)56.5 L*378
Brightness profilep50 (median) of the professional brightness profile71.8 L*378
Brightness profilep75 of the professional brightness profile (L* percentile of the frame)79.6 L*378
Brightness profilep90 of the professional brightness profile (L* percentile of the frame)85.1 L*378
Brightness profilep99 of the professional brightness profile (L* percentile of the frame)94.5 L*378
Near-white sharemedian share of the frame above L* 8511.2 % of frame93
Near-white sharemedian share of the frame above L* 903.8 % of frame93
Wall brightnesswalls' L* above the frame's median L*5.5 L*93
Wall colourwall a* (green–red axis)0 CIELAB a*200
Wall colourwall b* (blue–yellow axis); middle 80% between +1 and +63 CIELAB b*200
Colour saturationlower bound of the middle half of photos0.03 HSV saturation (0–1)74
Colour saturationupper bound of the middle half of photos0.09 HSV saturation (0–1)74
Fine detailmedian detail score (sample size not stated on the study page)510 Laplacian varianceNot stated
Fine detailmedian detail score, living rooms (sample size not stated on the study page)670 Laplacian varianceNot stated
Stylingphotos where the room was not ready (323 were)69 photos392
Delivered sizeshare delivered at 3000 px on the long edge (3000 × 2000, 3:2)94 % of photos392
Fields
idA stable id for the figure.
markerWhat is measured.
statisticWhich statistic the value is.
valueThe figure, as a number.
countThe number of photos behind a share, where the page gives it.
unitThe unit of the value.
sample_sizeHow many photos the figure is measured on; empty where the page does not say.
sampleThe sample in words.
methodHow it was measured, as the study page describes it.
sectionThe section of the study page the figure is published in.
as_publishedThe figure exactly as the study page prints it.

Changelog: : First release: the study's summary figures (measured September 2026), each with its sample and method note.

Listing photo apps and services compared

58 real estate photo tools in one table: capture apps, AI editors, human editing services, virtual staging, 3D tour and video tools, with who does the work, platforms, price basis, lowest published US-dollar price, the price in the vendor's words, turnaround, video, staging, whether altered photos are labelled, the source URL and the date each row was checked.

Rows
58
Last checked
Coverage
United States
Read with
Real estate photo apps and services compared

JSON CSV https://www.october-ai.com/data/listing-photo-tools.json · https://www.october-ai.com/data/listing-photo-tools.csv

ToolCategoryPrice fromSource
Cimm Real Estate Cameracapture app$0.99 a photoapps.apple.com
Exposio Real Estate Cameracapture app$0.99 a photoapps.apple.com
HauShotcapture app$29.99 a monthhaushot.com
ImmoPhoto: Real Estate Cameracapture app$25.99 a monthapps.apple.com
Listing Camera - Real Estatecapture app$19.99 a monthlisting-camera.com
Listing Candy (formerly LensCasa)capture app$39 a listinglistingcandy.com
ListingPix: Real Estate Cameracapture app$5 credit packapps.apple.com
ListKit: Real Estate Photoscapture app$41.67 a listinglistkit.app
Nodalviewcapture app$28.99 credit packapps.apple.com
Octobercapture app$49 a listingwww.october-ai.com
Ovvycapture app$2 a photoapps.apple.com
ProperShotcapture appFree download; no prices listedapps.apple.com
PropLens: AI Property Cameracapture appFree to shoot; AI edits and staging use credits, trial credits included; no in-app prices in the US App Storewww.virtualstaging.art
Realty Pro Shotscapture app$2 a photorpscamera.com
RealtyCamcapture app$19.99 a monthapps.apple.com
SnapSnapSnap (BoxBrownie)capture app$1.60 a photowww.boxbrownie.com
Autoenhance.aiAI editor$0.75 a photowww.autoenhance.ai
AutoHDRAI editor$265 a monthnew.autohdr.com
CurbShot: Real Estate PhotosAI editor$9.99 credit packapps.apple.com
EnhanciaAI editorPay per photo or credit packs; prices did not loadenhancia.ai
FastlistAI editor$49 a listingfastlist.co
FotelloAI editor$12 a listingfotello.co
Home List AIAI editor$14.99 a monthapps.apple.com
HomeHDRAI editor$0.55 a photohomehdr.com
Homy: AI Home Photo EnhancerAI editor$19.99 a monthapps.apple.com
Imagen AI (Lightroom desktop app)AI editor$0.05 a photoimagen-ai.com
Imagen for Real EstateAI editor$0.32 a photoimagen-ai.com
Lumo: AI Real Estate CameraAI editor$29.99 a monthwww.lumophotos.com
PicAidAI editor$11.99 credit packapps.apple.com
ProntoPicAI editor$1.50 a photoprontopic.com
PropertyPixelAI editor$0.74 credit packpropertypixel.app
Real Estate Camera AIAI editor$9.99 credit packwww.realestatecamera.app
RoomifyAI editor$49 a listingapps.apple.com
BoxBrownieediting service (human)$1.60 a photowww.boxbrownie.com
PhotoUpediting service (human)$1.50 a photowww.photoup.net
Pixlmobediting service (human)$0.65 a photopixlmob.com
Styldodediting service (human)$1.50 a photowww.styldod.com
AI HomeDesignvirtual staging$19 a monthaihomedesign.com
Apply Designvirtual staging$7 a photowww.applydesign.io
Collov AIvirtual staging$19 a monthcollov.ai
PadStylervirtual staging$23 a photowww.padstyler.com
REimagineHomevirtual staging$19 a monthwww.reimaginehome.ai
Shhotsvirtual staging$49 a monthshhots.ai
Stageflowvirtual staging$79 a monthgetstageflow.com
StageHQvirtual staging$19 credit packstagehq.ai
Stager AIvirtual staging$24.99 a monthapps.apple.com
StagerGovirtual staging$0.50 credit packstagergo.com
Stucccovirtual staging$24.50 a photoweb.archive.org
Troltovirtual staging$59 a monthtrolto.com
Virtual Staging AIvirtual staging$16 a monthwww.virtualstagingai.app
Matterport3D/tour$108 a monthpricingsaas.com
Polycam3D/tour$30 a monthpoly.cam
Zillow 3D Home3D/tourFreeapps.apple.com
AutoReelvideoFree plan: 2 videos a month with an AutoReel watermark, no cardwww.autoreelapp.com
PedravideoPro €29 a month (100 credits) or €239 a year with the phone apppedra.ai
RoomLab.appvideo€9.99 once for 150 credits (about 3 videos); Pro from €14.99 a monthroomlab.app
videotour.aivideo$29 a monthvideotour.ai
WalklyvideoFirst walkthrough free; plans in euros per user per month, figures did not render cleanly for uswww.walkly.app
Fields
nameThe app or service, as the vendor names it.
urlThe vendor's own site (its App Store listing where it has no site).
categoryOne of: capture app, AI editor, editing service (human), virtual staging, 3D/tour, video.
who_does_the_workWho makes the finished image: you + app, AI, human editor, AI + human review, photographer. "you + app" means you shoot and the app processes automatically.
platformsWhere it runs, as our guide states it.
price_basisWhat price_from_usd counts: per photo, per listing, per month, credit pack, free, not published.
price_from_usdThe lowest published paid price in US dollars for that basis (for a subscription, the lowest monthly price, which may need yearly billing); empty if none is published in dollars.
price_textThe price exactly as our guide states it.
turnaroundHow fast results come back, as our guide states it (quotes are the vendor's words); empty if not stated.
makes_videotrue if it makes a video; false if our guide says it lists none; empty if not stated.
virtual_stagingtrue if it offers virtual staging; false if our guide says it does not; empty if not stated.
labels_altered_photostrue if the vendor says it labels (or offers to label) staged or altered photos; false if it says it does not; empty if not stated.
source_urlThe vendor page (or dated capture, where the vendor's page did not load) the price is read from.
checkedThe day our guide says the row's facts were checked (YYYY-MM-DD).
guide_slugOur guide with the details: october-ai.com/guides/<guide_slug>.

Changelog: : First release: 53 tools, each row copied from one of our guides, which read it from the vendor's own pages between 20 and 22 October 2026. : Added 5 capture apps: ListKit, Listing Candy (formerly LensCasa), Listing Camera, ListingPix and PropLens, each read from its US App Store listing and its own site on 27 October 2026.

How to use the files

  • The files are generated from the same records as the guides, so the files and the pages always say the same thing. An empty value means the rule or number was not on the sources we read; we do not fill gaps from vendor blogs.
  • They can be fetched from any site or script: every file is served with Access-Control-Allow-Origin: *. The CSV is UTF-8 with a header row.
  • MLS rules change, often with little notice. Check the checked date and the source_url of a row before you rely on it; your MLS's current rulebook has the final word. Not legal advice.
  • Found an error or a rule that changed? Open an issue on GitHub or write to hello@october-ai.com, and we will check it and log the change here.