@zooly/social-scraper is a package that provides social media scraping capabilities across multiple platforms. It scrapes social media profiles to extract follower counts, avatars, and other profile information.
Onboarding research does not use this package. A profile URL or an @handle during onboarding is read through Social Bright Data, behind the shared Social Lookup interface.
@zooly/social-scraperpackages/social-scraperprocessSocialScraping - Main orchestration function that scrapes all social links for an accountparseSocialUrl - Parse and validate social media URLsgetScraperForPlatform - Get the appropriate scraper function for a platform@zooly/app-db - Database access layer@zooly/types - Shared types@zooly/util - Shared utilities@zooly/util-srv - Server-side utilitiesscrapfly-sdk - Scrapfly SDK for web scrapingThis package is used to scrape social media profiles for accounts registered in the system. It processes all social links associated with an account and extracts relevant profile information, which is then stored in the database for use in likeness search and other features.
The package includes intelligent scrape management: