Skip to content

Zoominfo scraper with using of rotating proxies and headless Chrome from ScrapingAnt

Notifications You must be signed in to change notification settings

ScrapingAnt/zoominfo_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoominfo parser using scrapingant.com

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.

Usage

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.

With Docker

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

Without Docker

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

Sample output:

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
...