Build an Owned Company + Owner Phone Number Scraping Tool (Custom Python / API Waterfall
Worldwide
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- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
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
- GBRDorchester5:52 AM
- $150 total spent3 hires, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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