Zillow Listing → Social Media Video Generator (Python)

Posted 3 weeks ago

Worldwide

Summary

Zillow Listing → Social Media Video Generator (Python) Overview I need a tool that takes a Zillow listing URL and turns it into a short vertical video (Reels/TikTok/Shorts format) with the property's key details, ready to post or drop into a video editor. Output should land automatically in Google Drive, organized by listing. Also should create folder with listing photos What it needs to do Input: a Zillow listing URL Extract: address, price, beds/baths, square footage, description, listing agent, and photos Generate: a vertical (1080x1920) video — title card with property stats, photo slideshow, description/agent outro card Organize: auto-create a Google Drive folder named after the property address, and upload the video (and photos) into it IDEALLY will export to a google sheet, and link drive photos to spreadsheet so we can post etc Output format — please read The final output is a standalone MP4 file, ready to manually download and upload to Instagram Reels, TikTok, YouTube Shorts, etc. yourself. This does not need to auto-post to any platform, and does not need to export as an editable project file for other software — just a finished vertical video sitting in the right Drive folder. Important constraint — please read before applying Zillow actively blocks automated scraping (bot protection), and there's no official API for listing data. Scraping success will vary listing to listing — some pages return full data, others block or partially load. The tool needs a manual-entry fallback (a simple form or template file to paste in address/price/description/photos when scraping fails) so the workflow never gets stuck. I'm not looking for someone to "solve" Zillow's bot protection — I'm looking for a tool that degrades gracefully when it can't get through. Starting point I have a working Python prototype already (scraper with fallback, video generator using moviepy, Google Drive uploader via OAuth). I can share it as a reference to speed this up — this is meant to be a refinement/productionization job, not a from-scratch build. Deliverables Working script or simple app, source code included Brief setup/usage documentation Google Drive integration using proper OAuth (no hardcoded credentials/tokens) Nice to have (optional — mention if you'd want to scope this in) Batch processing from a CSV/spreadsheet of URLs instead of one at a time A simple web UI instead of command-line only Background music or a branding overlay on the video Per-photo captions (e.g. "Kitchen," "Primary Bedroom") instead of a generic slideshow Skills needed Python (requests/BeautifulSoup or similar) Video generation (moviepy/ffmpeg) Google Drive API / OAuth2 Comfortable working around real-world scraping limitations rather than promising 100% reliability Similar past projects (scraping, video automation, or Drive/API integration) How you'd handle inconsistent/partial data from Zillow listings Your estimated timeline

  • $100.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
Data Scraping
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Hires:
    1
  • Interviewing:
    4
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 9, 2021
  • United States
    Guilford7:27 PM
  • $16K total spent
    82 hires, 17 active
  • 75 hours
  • Sales & Marketing
    Small company (2-9 people)

Explore similar jobs on Upwork

Microsoft Power Automate
Microsoft SharePoint Development
Automation
Office 365
Microsoft SharePoint
O2C Technical Implementation SpecialistHourly‐ Posted 4 weeks ago
System Configuration
Data Migration

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