← Jobs

Python Developer — Real Estate Market Intelligence Data Pipeline (Playwright + Apify + Airtable)

Budget: $800.0 FIXED / ⭐ 0.00 (0) United States

python, airtable

Summary I need a Python developer to build an automated real estate market intelligence pipeline that collects publicly available housing market data from major US real estate data providers, calculates market health metrics per zip code, and outputs a ranked daily target list to Airtable. This is a fixed-price project with clear milestones and deliverables. WHAT THE SYSTEM DOES 1. Downloads free public CSV data from Redfin Data Center. 2. Retrieves additional ZIP-level market data from approved data sources. 3. integrates additional housing market data providers for cross-source validation. 4. Calculates a "pending percentage" metric per ZIP code from multiple sources. 5. Cross-references both sources and flags agreement/disagreement. 6. Scores each ZIP code using a weighted composite model. 7. Identifies investment opportunities within high-scoring ZIP codes using configurable scoring logic. 8. Outputs a daily ranked target list to Airtable with Slack alerts. TECH STACK (required experience) Python 3.10+ Playwright (browser automation) REST API integrations Airtable API (data storage and output) Google Sheets API (dashboard output) Slack Webhooks (alert notifications) Async Python (asyncio) for parallel data collection Experience integrating third-party data providers Experience building scheduled ETL/data pipelines DELIVERABLES Milestone 1 ($200): Core data collection pipeline Python script that downloads Redfin Data Center CSV Script that retrieves ZIP-level active and pending market metrics from approved data sources Pending percentage calculation per ZIP code Output to Google Sheets Milestone 2 ($250): Multi-source integration + cross-referencing Integrate secondary housing market data source for the same ZIP codes Build corroboration logic (both sources agree within 5% = confirmed) Integrate an additional market data source for validation when needed Write corroboration results to Airtable Milestone 3 ($200): Investment opportunity identification Build keyword-based investment scoring on listing descriptions Identify properties with high DOM, price reductions, relisted status, and other configurable indicators Classify opportunities using configurable scoring rules Write scored properties to Airtable "Target Properties" table Milestone 4 ($150): Scheduling, alerts, and documentation Configure automated scheduling (daily, weekly, monthly cadences) Configure Slack webhook alerts for new hot markets and priority properties Build daily call list view in Airtable sorted by composite score Write setup documentation so I can maintain the system independently Total budget: $800 fixed price across 4 milestones Timeline: 2 weeks WHAT I PROVIDE Detailed technical specification document with every agent's logic List of target ZIP codes to start with Airtable base structure (I will create the tables) Credentials for any approved third-party services used by the project Any additional documentation required for implementation IDEAL FREELANCER 90%+ Job Success Score on Upwork Proven experience with Playwright, Puppeteer, or similar browser automation frameworks Experience building Python ETL/data pipelines Experience with Airtable API integration Has built automated systems that run on schedule without manual intervention Bonus: experience with real estate data, market analytics, or property technology platforms
Open job