Live Loading…
State
City
ZIP City / State Tier Score ▾ Median Sale $ Median List $ $/Sqft YoY % Pending % DOM Mo. Supply L/S Ratio Spread % Flip Vol % Pend/Active

Custom Flip Opportunity Scorer

Build your own scoring formula by assigning weights to each metric and setting thresholds for your target market. The score is recalculated live — switch to "My Custom Score" in the Market Data tab to see your rankings.

Metric Weights Must sum to 100

Total weight 100

Score Direction & Thresholds

For each metric, choose whether a higher or lower value is better, and set the min/max range for your market.

Price Tier Cutoffs

Default: ±25% of Phoenix median $404,971. Adjust for your target market.

Data Sources

Core market data (prices, DOM, supply, pending) pulls automatically from Redfin. Connect PropStream below to unlock Flip Volume % — the only metric that requires a paid data source. Without it, Flip Volume shows N/A and the score is calculated across the remaining 6 metrics.

Redfin Market Data ACTIVE

All core metrics pull from Redfin's public data feed -- no account needed. If hosted on GitHub, data refreshes automatically on the 1st of every month via GitHub Actions. To refresh manually, run python update_data.py && python embed_data.py and push.

Median Sale Price Median List Price Days on Market Months of Supply List/Sale Ratio YoY Price Change Gross Spread Pending/Active

PropStream API Key NOT CONNECTED

PropStream provides flip volume data (cash sales + short-hold resales) by zip code. Enter your API key below — it stays in your browser memory only and is never stored or shared. Each user needs their own PropStream account.

Enter your PropStream API key and click Connect to enable Flip Volume data.
Don't have PropStream? Start a free trial →  ·  API access is included with all PropStream plans ($99/mo+).

What PropStream Unlocks

Without PropStream
✓ Median Sale Price
✓ Median List Price
✓ Days on Market
✓ Months of Supply
✓ List/Sale Ratio
✓ YoY Price Change
✓ Gross Spread
✗ Flip Volume % — N/A
Score uses 6 of 7 metrics
With PropStream ⚡
✓ Median Sale Price
✓ Median List Price
✓ Days on Market
✓ Months of Supply
✓ List/Sale Ratio
✓ YoY Price Change
✓ Gross Spread
✓ Flip Volume % — Live
Full 7-metric score

MLS Integration (RESO Web API) NOT CONNECTED

Connect your local MLS to pull live listing data directly into the dashboard. Your MLS must support the RESO Web API standard (used by 90%+ of U.S. MLSs). Credentials are stored in browser memory only.

Enter your RESO Web API credentials above and click "Connect & Test" to verify the connection.

How to Get Your MLS API Credentials

  1. Log into your MLS member portal (e.g., Matrix, Paragon, Flexmls)
  2. Look for API Access, Data Feeds, or Technology Tools in your account settings
  3. Request a RESO Web API feed -- specify you need OAuth2 client credentials
  4. MLS tech support will provide a Base URL, Client ID, and Client Secret
  5. Paste those values into the fields above and click Connect & Test
  6. Then add them to your .env file and run python update_data.py to pull live listings
// Common RESO Web API endpoints your MLS will expose: GET {base_url}/Property?$filter=PostalCode eq '85037' and StandardStatus eq 'Active' GET {base_url}/Property?$filter=PostalCode eq '85037' and StandardStatus eq 'Closed'&$top=100 GET {base_url}/$metadata -- lists all available fields

Supported MLSs (RESO Web API Certified)

ARMLS (Phoenix) NWMLS (Seattle) CRMLS (California) Bright MLS (DC/Mid-Atlantic) MRED (Chicago) StellarMLS (Florida) FMLS (Atlanta) HAR (Houston) REBNY (New York) + 490 more