Import CSV (Apify Google Maps Scraper export, or any CSV)

Recognized columns: title/business/name, phone, website, totalScore/rating, reviewsCount/reviews, city, county, categoryName, url, owner. Phones are de-duplicated against the pool, so re-importing is safe.

Scrape from the terminal

cd ~/Projects/cold-call-2000
npm run scrape -- --county "Orange" --trades Plumbing,HVAC,Electrical --per 30
npm run scrape -- --all --target 500        # walk every county x trade, stop after 500 new
npm run enrich -- --limit 300               # pull owner names from websites