Zoominfo scraper with using of rotating proxies and headless Chrome from ScrapingAnt
This project shows how to use ScrapingAnt scraping service to load public data from zoominfo.
ScrapingAnt takes away all the messy work necessary to set up a browser and proxies for crawling. So you can just focus on your data.
To run this code you need ScrapingAnt API token. Just go to ScrapingAnt, and register a new account. You will get 1000 api calls for free. API token will be available on ScrapingAnt Dashboard.
docker build -t zoominfo_parser . && docker run -it zoominfo_parser https://www.zoominfo.com/c/mental-health-america-inc/76809493 --scrapingant_api_token <SCRAPINGANT_API_TOKEN> --email_format first_last
This code was written for python 3.7+
$ git clone https://github.com/ScrapingAnt/zoominfo_scraper.git
$ cd zoominfo_scraper
$ pip install -r requirements.txt
$ python main.py --help
$ python main.py https://www.zoominfo.com/c/mental-health-america-inc/76809493 --scrapingant_api_token <SCRAPINGANT_API_TOKEN> --email_format first_last
name job location email company_name
---------------------- ---------------------------- ----------------------------------- -------------------------------------------- -------------------------
Jewell Gooding Executive Director United States, Virginia, Alexandria [email protected] Mental Health America Inc
Victoria Renard Vice President, Development United States, Virginia, Alexandria [email protected] Mental Health America Inc
...