Skip to content

Email Scraper is a Go program designed to facilitate the extraction of email addresses associated with a specified domain from various APIs. This tool streamlines the process of collecting email contact information for a domain by querying multiple APIs simultaneously and compiling the results into a single file.

License

Notifications You must be signed in to change notification settings

AbdullahMaqbool22/Email-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Email Scraper

This Go program is designed to scrape email addresses associated with a given domain from various APIs and save them to a file. It utilizes JSON API responses for retrieving email data and writing them to a text file.

Prerequisites

  • Go programming language installed
  • Access to APIs with domain email data

Usage

  1. Clone this repository to your local machine.
  2. Replace placeholders in the main function of main.go with your domain, API URLs, and API keys.
  3. Run the program by executing go run main.go.
  4. The program will scrape email addresses associated with the provided domain from the specified APIs and save them to a file named domain_emails.txt.

Configuration

In the main function of main.go, you can configure the following:

  • domain.Domain: Replace "Your domain here" with the target domain.
  • domain.APIs: Add API URLs and their respective API keys within the slice. You can add multiple APIs if necessary.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Special thanks to contributors and developers of the libraries used in this project.

Disclaimer

This program is intended for educational and informational purposes only. Use it responsibly and ensure compliance with applicable laws and regulations when scraping email data.

About

Email Scraper is a Go program designed to facilitate the extraction of email addresses associated with a specified domain from various APIs. This tool streamlines the process of collecting email contact information for a domain by querying multiple APIs simultaneously and compiling the results into a single file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages