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

Posted yesterday

Worldwide

Summary

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

  • $800.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
Airtable
apify
playwright
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:12 minutes ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 28, 2026
  • United States
    8:14 PM
  • Sales & Marketing
    Small company (2-9 people)

Explore similar jobs on Upwork

Market Research
Pitchbook
Factset
Bloomberg Terminal
Data Entry
English
Video Annotation
Data Collection
Business Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo