Facebook Marketplace Car Scraper

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a turnkey script that logs into Facebook Marketplace, navigates through every active “Cars for Sale” listing, and extracts only the seller’s contact information—name, profile URL, any displayed phone number, and the direct Messenger link. The script should save these fields to a clean, well-formatted CSV and refresh the file automatically every day without manual intervention.

Please build it in Python; Selenium, Playwright, or a similarly reliable headless solution is fine as long as it can handle Facebook’s infinite scrolling, dynamic content, and occasional anti-bot measures. Cookie-based login or a secure credential file is acceptable, but the process must stay within Facebook’s terms of service. I’ll deploy this on an Ubuntu VPS, so include a requirements.txt, clear setup notes, and a lightweight scheduler example (cron or built-in loop) so the scraper kicks off daily.

Acceptance criteria
• First run produces a CSV containing the requested contact details for the current day’s full car inventory.
• Subsequent runs update or append without duplicating identical listings.
• Robust error handling with a simple log file that flags failed pages or rate-limit events.
• Hand-off package includes commented source code and a short README covering install, configuration, and usage.

That’s the full scope—once it’s collecting fresh seller contacts each day and writing them to CSV, the job is complete.
php python linux software architecture ubuntu data extraction selenium automation
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.