| 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
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.
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.
What PropStream Unlocks
✓ 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
✓ 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.
How to Get Your MLS API Credentials
- Log into your MLS member portal (e.g., Matrix, Paragon, Flexmls)
- Look for API Access, Data Feeds, or Technology Tools in your account settings
- Request a RESO Web API feed -- specify you need OAuth2 client credentials
- MLS tech support will provide a Base URL, Client ID, and Client Secret
- Paste those values into the fields above and click Connect & Test
- Then add them to your
.envfile and runpython update_data.pyto pull live listings