← Jobb

Apify Expert – Calif SOS Scraper & Skip Tracer for Homeowners Association Board Members (4 Counties)

Budget: - HOURLY / PART_TIME ⭐ 0.00 (0) United States

python, api, django-framework, bitbucket, javascript, beautiful-soup, data-scraping, web-programming, mongodb, flask, next.js, automation, azure-app-services, python-script

Preferred qualifications

  • Experience: Intermediate
Project Background: We need a list sourced directly from the official California Secretary of State (SOS) portal (bizfile Online). Standard business directories will not work for this project. The official state portal actively blocks automated scraping and limits manual web searches to 500 results. To pull this data systematically, we must use specialized developer platform tools on Apify to bypass manual search caps and export complete spreadsheets. [1] Project Overview: The goal is to systematically extract a list of Homeowners Association board members and officers across four specific California counties: Alameda, Contra Costa, Santa Clara, and San Mateo. The pipeline must utilize pre-built Apify marketplace tools—specifically the California SOS Scraper and the California Business Entity API. The selected developer will run custom automated queries against the registry using specialized CALICO access keys to extract complete spreadsheets. Second, the pipeline must automatically chain those board member names into an Apify Skip Tracing/People Finder Actor to enrich the records with their best current physical mailing addresses. Critical Deliverable (NO Phone Numbers or Emails Needed): The final output must be delivered in a clean Excel spreadsheet explicitly formatted for printing physical mailing labels via Avery or Microsoft Word Mail Merge. We do NOT want phone numbers or email addresses. We only require accurate physical mailing addresses. Scope of Work: • Tool Configuration & Custom Queries: Set up the California SOS Scraper and California Business Entity API on Apify using specialized CALICO access keys to bypass the 500-result cap. • Custom County Filtering: Because the California SOS portal does not have a native "County" search filter, the scraper must extract the corporate street/mailing addresses and programmatically filter the data to isolate entities located within Alameda, Contra Costa, Santa Clara, and San Mateo counties. • Keyword Matching: Filter the search results using industry keywords like "Homeowners Association", "Community Association", or "Condominium Association" to isolate relevant organizations. • Officer/Director Scraping: Ensure the scraper specifically digs into the corporate filings to extract the names of current board members, officers, or directors. • Workflow Chaining & Skip Tracing: Design an automated workflow within Apify that passes these board member names directly into an Apify store skip tracing tool to find their best current physical mailing addresses. • Mailing-Ready Excel Output: Consolidate the data into a single Excel document. The columns must be split precisely for seamless mail merging, including exactly: Board Member Name, Homeowners Association Name, Street Address (Line 1), Suite/Apt (Line 2), City, State, and Zip Code. • Handover & Schedule: Deliver the working Workflow to our Apify account, ensure scheduling works via the Apify Console, and provide brief documentation on how to run it. Required Qualifications: • Strong background building and chaining workflows/Actors on the Apify platform. • Direct experience working with the California SOS Scraper, California Business Entity API, and handling CALICO registry access endpoints. • Advanced proficiency in JavaScript (Node.js) or Python for custom data sorting, custom automated queries, and programmatic filtering. • Direct experience handling proxy management and formatting data exports specifically optimized for physical Mail Merges. Screening Questions: 1. Have you previously worked with the California SOS Scraper or California Business Entity API using CALICO access keys? 2. How do you plan to handle the lack of a native "County" search filter on the California bizfile Online portal? 3. Which pre-built Apify Store Actor do you recommend we chain to this workflow to handle the physical address skip tracing portion efficiently?
Öppna på Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Logga in