Build an Owned Company + Owner Phone Number Scraping Tool (Custom Python / API Waterfall

Posted 5 days ago

Worldwide

Summary

Project Overview: Royal Stone Investment Office sources and wholesales SMB deals (pool service routes, tree care, HVAC, grease trap cleaning, home services — any trade/service business) to institutional and PE buyers. We require a sovereign, self-serve data engine that allows us to input criteria like "grease trap companies in Oklahoma doing $5M+ revenue" and output a complete, verified list of companies, managing owner legal names, and direct owner mobile phone numbers. STRICT REQUIREMENT: This is NOT a Clay build, a SaaS subscription, or a rented database. We must own the code, database, and logic outright. All API keys (OpenAI, BatchData, Twilio, Google Places) will be loaded under our own pay-as-you-go developer accounts. If you disappear tomorrow, the system must run perpetually on our infrastructure. Core Functional Requirements: Flexible Universe Builder (Input Layer) Simple inputs: Industry/Niche, State/Region/Metro, and Revenue/Scale Proxy band. Scrapes raw entity registers: State Secretary of State (SOS) filings, government permit/licensing databases, USDOT fleet registries (where applicable), and Google Places API. Captures the full regional universe, not a partial B2B database slice. Owner / Decision-Maker Identification Extracts legal Managing Members, Registered Agents, CEOs, or Owners from state annual corporate filings and company metadata. Waterfall Skip-Tracing & Line Verification (Primary Focus) Passes owner legal names and registered physical addresses into a waterfall skip-trace API stack (e.g., BatchData API, Tracers API, or People Data Labs). Includes automated phone verification (e.g., carrier lookup via Twilio API) to strip out landlines, VOIPs, and disconnected numbers—outputting verified direct personal mobile numbers. Email sourcing is secondary / nice-to-have. Self-Serve Architecture & Clean Output Delivered as a executable Python script, light web dashboard (Streamlit / Gradio), or automated Make.com scenario writing to an Airtable Base / CSV. Easily repeatable by non-technical users for any state or industry keyword. Deliverables: Complete, fully owned source code, environment setup scripts, and clear documentation. Direct connection to our own pay-as-you-go API keys (zero middleman markups). A live test delivery of 25 verified owner cell lines for $3M–$5M+ targets in a test region/industry (e.g., Pool Services in Arizona) to verify pipeline accuracy before final payment release. Application Requirements (Please reply with): Examples of past custom web scraping, SOS public record extraction, or skip-trace API pipelines you have built. Your recommended waterfall approach for sourcing accurate owner cell numbers (and how you filter out landlines). Estimated timeline for delivering a working v1 (preferably under 5 days).

  • $350.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Data Scraping
Python
API
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:5 days ago
  • Interviewing:
    17
  • Invites sent:
    30
  • Unanswered invites:
    6
About the client
Member since May 29, 2025
  • GBR
    Dorchester5:52 AM
  • $150 total spent
    3 hires, 1 active

Explore similar jobs on Upwork

Artificial Intelligence
AI Agent Development
Automation
AI Development
Python
AI App Development
Document AI
Generative AI
AI Bot
AI Chatbot
Data Extraction
LLM Prompt Engineering
LangChain
OCR Algorithm
Prompt Engineering
Claude
n8n
AI Implementation
Retrieval Augmented Generation
AI Model Integration
Data Extraction
Data Scraping
Apollo.io
B2B Lead Generation
Data Mining

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