High-Speed Car Scraper & Dialer
Summary
Freelancer Client is hiring: High-Speed Car Scraper & Dialer.
Location: Remote
We are looking for an expert developer to build a custom, ultra-fast real-time car search engine (scraper) seamlessly integrated with a high-frequency automated calling backend (Asterisk/FreePBX). The entire architecture will run 24/7 on a Linux VPS (Hetzner, location: Germany). Speed is our absolute priority to beat market competitors in buying cars for personal business.
What you'll do:
• Anti-Bot Management: Use "curl_cffi" or "tls-client" to emulate proper TLS/JA3 fingerprints and rotate authentic mobile user-agents alongside German residential proxies (e.g., Smartproxy / Bright Data) to bypass Cloudflare/Akamai protections.
• Aggressive Parallel Forking: The millisecond a matching car is found, the script must push the dealer's number via Asterisk Manager Interface (AMI) via TCP Socket (Action: Originate).
• Build a simple, responsive Web-Dashboard accessible via browser, secured by HTTPS (Let's Encrypt) and a secure Login-Screen (HTTP Basic Auth or JWT).
Benefits & perks:
• Post-Launch Bug Fix Warranty: The developer must provide a 30-day free support period after final deployment. If Mobile.de, AutoScout24, or Kleinanzeigen updates their Cloudflare/Akamai protections or changes their API structure within these 30 days, causing the scraper to fail, the developer must fix it free of charge.
• Long-Term Paid Maintenance: We are looking for a reliable partner for long-term maintenance. After the 30-day warranty, any required updates due to platform changes will be handled via a small monthly retainer or a fixed-price per update (to be negotiated upon project completion).
Skills: Python, Web Scraping, Asterisk PBX, VoIP, SIP
Budget: $750–$1500 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Original
AUTOKAUF
We are looking for an expert developer to build a custom, ultra-fast real-time car search engine (scraper) seamlessly integrated with a high-frequency automated calling backend (Asterisk/FreePBX). The entire architecture will run 24/7 on a Linux VPS (Hetzner, location: Germany). Speed is our absolute priority to beat market competitors in buying cars for personal business.
PROJECT COMPONENTS & WORKFLOW:
1. High-Speed Car Scraper (Backend):
* Platforms to target: Mobile.de, AutoScout24.de, and Kleinanzeigen.de.
* The scraper must reverse-engineer and target the private Mobile/AutoScout App APIs (JSON endpoints) instead of parsing heavy HTML to minimize processing latency to less than 50ms.
* Use asynchronous multithreading (Python asyncio or Node.js) to query all platforms and filters simultaneously in parallel.
* Anti-Bot Management: Use "curl_cffi" or "tls-client" to emulate proper TLS/JA3 fingerprints and rotate authentic mobile user-agents alongside German residential proxies (e.g., Smartproxy / Bright Data) to bypass Cloudflare/Akamai protections.
2. Asterisk VoIP Backend (Trunk Grouping):
* Configure Asterisk to bundle 3 different German SIP Trunks (Deutsche Telekom, Vodafone, o2 Telefónica).
* Aggressive Parallel Forking: The millisecond a matching car is found, the script must push the dealer's number via Asterisk Manager Interface (AMI) via TCP Socket (Action: Originate).
* Asterisk must instantly fire simultaneous SIP INVITEs across ALL 3 trunks to the dealer's number. The millisecond one carrier connects (180 Ringing / 200 OK), Asterisk must send a SIP CANCEL to the other two channels.
3. Ultra-Speed Call Flow (Auto-Answer & Redial):
* The system must execute the call to the dealer while simultaneously triggering my local physical SIP deskphone or PC Softphone (MicroSIP) using SIP auto-answer headers (for example "Call-Info: answer-after=0") so my headset opens instantly without pressing a button.
* Smart Redial Loop: If the dealer's line returns a SIP 486 (Busy) or network congestion, Asterisk must immediately hang up and automatically restart the 3-trunk parallel call after a 200ms delay. This loop should retry up to 20 times.
* Support "CLIP no screening" to rotate outward-facing caller IDs during redial loops.
4. Web-Dashboard UI (Frontend) & Security:
* Build a simple, responsive Web-Dashboard accessible via browser, secured by HTTPS (Let's Encrypt) and a secure Login-Screen (HTTP Basic Auth or JWT).
* Search Filters: Dropdown menus to configure search criteria (Make, Model, Max Price, Year, Fuel Type).
* Real-Time Result Pop-up: When a car is found, a real-time visual alert must appear on the dashboard displaying: Title, Price, Mileage, Location, Seller Info, and direct hyperlinks to the photos (Lazy loading - do NOT download images to the VPS to save proxy data).
5. WARRANTY & LONG-TERM MAINTENANCE (CRITICAL)
* Post-Launch Bug Fix Warranty: The developer must provide a 30-day free support period after final deployment. If Mobile.de, AutoScout24, or Kleinanzeigen updates their Cloudflare/Akamai protections or changes their API structure within these 30 days, causing the scraper to fail, the developer must fix it free of charge.
* Long-Term Paid Maintenance: We are looking for a reliable partner for long-term maintenance. After the 30-day warranty, any required updates due to platform changes will be handled via a small monthly retainer or a fixed-price per update (to be negotiated upon project completion).
---
MILESTONES FOR PAYMENT (Fixed Price: $1,500):
* Milestone 1 ($500): Scraper & Server Setup (Hetzner, UI with Dropdowns, no calling yet)
* Milestone 2 ($500): VoIP Backend & Trunk Grouping (Asterisk installed, Trunks configured, MicroSIP online)
* Milestone 3 ($500): Full Fusion & Ultra
Gesendet mit der 1&1 Mail App
Location & Details
Apply on source →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.