What Is PropCMA
PropCMA is a B2B Comparative Market Analysis (CMA) tool built exclusively for licensed real estate agents. It is not a consumer-facing product. PropCMA is accessed only by authenticated, licensed agents through their MLS login or a direct subscription.
B2B Platform
Built for licensed agents and MLS organizations. Not a consumer or public-facing tool.
Agent-Only Access
All users must be authenticated. MLS data is never displayed to unauthorized parties.
CMA Reports
Generates professional market analyses, pricing recommendations, and property comparison reports.
Data Requirements
PropCMA requires two categories of data from your MLS: property listing data and agent/office roster data.
Property
Listing Categories & Timeframes
PropCMA requires access to three categories of listing data. The specific depth of data may vary by MLS and membership level, but the following represents our default data requirements.
Sold / Closed Listings
Realized transaction data for market evaluation, AVM models, and CMA reports.
Active Listings
Current market supply used to analyze pricing strategies and market conditions.
Expired / Off-Market Listings
Historical listing data including expired, canceled, and withdrawn statuses.
Required Data Fields
The following fields are required across all three listing categories (sold, active, and expired/off-market). These fields are consistent regardless of listing status.
Pricing
- Original list price
- Current / last listed price
- Sold price (if sold)
- Close date (if sold)
We also require the off-market date corresponding to each off-market listing status (e.g. withdrawn date, expired date, canceled date).
Property Details
- Beds, baths, square footage
- Lot size & year built
- Property type & style
- Address & geo-coordinates
We also require any additional property information that may be of interest to report readers, such as site influences/amenities, strata information, and property/building specifications.
Listing Information
- MLS ID & PID (parcel identifier)
- List date & days on market
- Listing status (active, sold, expired, canceled, withdrawn)
- Listing & selling agent/office
- Price change history
MLS ID and PID are required to track subject property history across listings and display prior listing activity on reports.
Media & Description
- Property photos
- Property description / public remarks
How Property Data Is Used
Each data category serves a specific purpose in generating accurate, professional CMA reports.
CMA Report Generation
Sold data establishes realized market prices, providing the foundation for accurate Comparative Market Analyses. Active listings establish current market context, while expired listings complete the comparable dataset—even if a property is not currently active or sold, it may still be comparable to the subject property and should be included in CMA reports.
Market Evaluation & AVMs
Sold dates and prices are crucial for understanding realized market prices in a given area. This data powers our automated valuation models and market trend analysis, giving agents data-driven insights to support their pricing recommendations.
Pricing Strategy Analysis
Active listings help the system analyze current pricing strategies being used in the market. By understanding what sellers are asking, agents can determine competitive positioning for their clients.
Subject Property Population
Expired and off-market listings are used to auto-populate subject property information when a property was previously listed. This saves agents time and ensures accuracy when the property has existing MLS history.
Ceiling Price Establishment
Expired listings help establish ceiling prices by revealing ambitious pricing strategies that did not find a market. Understanding these speculative strategies that failed to result in a sale provides valuable pricing boundaries for agents.
Agent / Office Roster
Required Data Fields
We require agent and office roster data to verify membership, configure brokerage branding, and manage billing.
Member Information
- Full name
- Email address
- Phone number
- Member MLS ID / username
- Member status (active, inactive, etc.)
Office Information
- Office name
- Office MLS ID
How Roster Data Is Used
Roster data is critical for verifying agent eligibility, enforcing brokerage branding compliance, and managing subscription access.
Membership Verification
We verify that each user holds an active MLS membership within their board. The member status field is used to confirm active standing. Even if a user has an active subscription with PropCMA, we perform daily verification against the roster to ensure continued eligibility.
Brokerage Branding & Compliance
The office ID associates each member with their brokerage, allowing PropCMA to automatically display the correct brokerage logo and name on all generated reports. This helps agents meet jurisdictional advertising requirements that mandate brokerage identification on marketing materials. Many regulatory bodies require that the brokerage name appear clearly and prominently on any client-facing documents produced by a licensee.
Grouped Billing Accounts
Office association enables grouped billing. When a brokerage purchases licenses for all associated members, we use the office relationship to associate each member with their brokerage for unified billing management.
Daily Active Status Verification
Once per day, we verify that each registered user remains an active member of their real estate board. If a member becomes inactive with their board, their payment account and access to our services—including all real estate data—is automatically suspended, regardless of their subscription status with PropCMA.
Inactive Account Data Retention
Data for inactive accounts is retained for 90 days before being purged. This provides users with an opportunity to reactivate their MLS membership and subscription without losing their report history.
No Marketing Use of Membership Data
Membership information is not used for marketing purposes unless in accordance with the real estate board or with express written consent of the real estate board within a clearly defined scope.
Data Storage & Security
PropCMA does not store bulk MLS data sets.
We connect to your data feed only when a report is requested by a licensed agent. The only data stored is information directly relating to that individual report. Data is removed from our servers when deleted by the agent. We do not archive MLS data.
On-Demand Data Retrieval
PropCMA does not store bulk MLS data sets. We connect to your data feed only when a report is requested by a licensed agent. Data is fetched in real-time, on demand, for each individual report.
Report-Scoped Storage
The only MLS data stored on our servers is information directly relating to a generated report. No bulk downloads, no data warehousing, no archiving of MLS data beyond what is needed for an individual report.
Deletion on Request
When a report is deleted by the agent, all associated MLS data is removed from our servers. We do not retain or archive MLS data after report deletion.
Encrypted at Rest & In Transit
All data transmissions use TLS encryption. Stored report data is encrypted at rest using industry-standard AES-256 encryption.
No MLS Data Archiving
PropCMA does not archive MLS data. We do not build historical databases from your feed. Each data request is a fresh, real-time query against your data source.
Secure Cloud Infrastructure
Our application is hosted on DigitalOcean, which maintains SOC 2 Type II and SOC 3 certifications. We leverage their enterprise-grade infrastructure security, network protections, and data center controls.
Data Flow
No bulk storage. No archiving. Data exists only for the lifecycle of the report.
Access Controls
MLS data accessed through PropCMA is never displayed publicly. All data is restricted to authenticated, licensed agents through the following access controls.
Agent Authentication Required
Every user must authenticate via MLS SSO (SAML, key-based) or direct account login before accessing any MLS data. There is no anonymous or guest access.
No Public Display of MLS Data
PropCMA does not publish, syndicate, or publicly display MLS data. Reports are generated for and visible only to the authenticated agent who requested them.
Report Sharing Controls
When agents share CMA reports with clients, the reports are presented as professional documents (PDF), not as raw MLS data feeds. Agent branding and licensing information is included on all shared reports.
Session Management
Sessions are time-limited and require re-authentication. Inactive sessions are automatically terminated to prevent unauthorized access.
Compliance Summary
A quick-reference overview of PropCMA's data handling practices relevant to MLS compliance evaluation.
| Policy | Status |
|---|---|
| Consumer-facing display of MLS data | No |
| Bulk data storage or warehousing | No |
| MLS data archiving | No |
| Data retained after report deletion | No |
| Access restricted to licensed agents | Yes |
| On-demand data retrieval only | Yes |
| Encrypted data transmission (TLS) | Yes |
| Encrypted data at rest (AES-256) | Yes |
| Agent authentication required | Yes |
| Data deleted when report is deleted | Yes |
Ready to Transform Your CMA Process?
Join thousands of agents who are closing more deals with AI-powered market analysis.