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 jewell_gooding@mentalhealthamerica.net Mental Health America Inc
Victoria Renard Vice President, Development United States, Virginia, Alexandria victoria_renard@mentalhealthamerica.net Mental Health America Inc
...