Redfin Signal Monitor Setup Guide
Time: 10 minutes | Difficulty: Moderate | Market: Real Estate Mode: Signal-only | API: No public API | Docs: N/A
This guide configures a Redfin real estate signal monitor using the botwir3 runtime. Connect to third-party property data sources, generate real estate market signals locally, and review them before acting manually.
Signal-only mode
Redfin does not provide a public API. There is no developer portal and no programmatic access to listing data. Real estate transactions are inherently manual. This guide configures the botwir3 runtime in signal-only mode using third-party data providers: the bot monitors property data and generates signals. The user reviews the signals and acts manually.
botwir3 does not place offers, bids, or transactions on Redfin. The user is responsible for all execution decisions.
Before you start
Verify that data access from third-party providers is permitted under the applicable terms of service before deploying. botwir3 provides tools for building structured automation. The user is responsible for compliance with all applicable terms and regulations.
Redfin Terms of Use | Last verified: May 2026
What you need
- A Redfin account (for manual property research)
- A third-party data source for property information (ATTOM, Bridge Interactive, or public records)
- The botwir3 runtime downloaded and unzipped
- A strategy config file from the builder (signal-only mode)
Step 1: Configure the data source
Redfin has no public API. Property data is available through third-party providers:
| Provider | Data | Access |
|---|---|---|
| ATTOM | Property records, valuations, tax data | Paid API |
| Bridge Interactive | MLS data, listings | Paid API (requires MLS membership) |
| Public records | County assessor, deed records | Free (varies by jurisdiction) |
Create adapter.json in the bot directory:
{
"adapter": "redfin",
"mode": "signal_only",
"data_source": {
"type": "api",
"provider": "attom",
"api_key": "paste-data-provider-api-key-here",
"region": "70301"
},
"rate_limit_ms": 300000
}
region: ZIP code or FIPS code for the target market.
API keys (for the data provider) are stored in a local config file on the machine running the bot. They are not transmitted to botwir3 or any third party. botwir3 never sees, stores, or has access to platform credentials.
Step 2: Configure signal output
{
"signal_output": {
"type": "file",
"path": "./signals/redfin.json"
}
}
Step 3: Start the monitor
botwir3 start --config my-strategy.json --signal-only
Expected output:
[botwir3] Adapter: redfin
[botwir3] Mode: signal-only
[botwir3] Data source: attom (region: 70301)
[botwir3] Polling interval: 300s
[botwir3] Monitoring...
The runtime evaluates signals against the strategy and logs opportunities. It does not connect to Redfin for any purpose. The gate function compares proposed signals against the configured spec. All signals are recorded in the local ledger.
Reading the signals
[botwir3] Signal: UNDERVALUED | 456 Oak Ave, Napoleonville LA | Listed: $142,000 | Model: $178,000
[botwir3] Signal logged to ./signals/redfin.json
The user reviews each signal and decides whether to pursue the property manually.
Why signal-only?
Redfin does not provide a public API or developer portal. There is no programmatic access to listing data, property details, or transaction capabilities. Real estate transactions require manual processes. Third-party data providers (ATTOM, Bridge Interactive) offer comparable property data for signal generation.
Related guides
- Zillow Signal Monitor Setup Guide — real estate, signal-only
- Shopify Setup Guide — e-commerce, full automation (seller-side)
- TradingView Webhooks Setup Guide — route alert signals to any adapter
One bot. $129. No subscription. No $749/mo platform. → Build for Redfin