Skip to content
/ tomba Public

CLI utility to search or verify email addresses in seconds.

License

Notifications You must be signed in to change notification settings

tomba-io/tomba

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Tomba Email Finder Cli πŸ”₯

CLI utility to search or verify email addresses in minutes.

Features ✨

  • πŸ›‘οΈ Instantly locate email addresses from any website.
  • πŸ›‘οΈ Email verify to confirm an email address' authenticity.
  • πŸ›‘οΈ Enrich email with data.
  • πŸ›‘οΈ Instantly discover the email addresses of Linkedin URLs.
  • πŸ›‘οΈ Instantly discover the email addresses of article authors.

Installation

Using Snap

Get it from the Snap Store

sudo snap install tomba

Using Go

Make sure that $GOPATH/bin is in your $PATH, because that's where this gets installed:

go install github.com/tomba-io/tomba@latest

Using homebrew tap

The formula

brew install tomba-io/tap/tomba

Using scoop

scoop bucket add tomba https://github.com/tomba-io/scoop-bucket.git
scoop install tomba

Get Started πŸŽ‰

By default, invoking the CLI shows a help message:

tomba

tomba email

Login

Sign in to Tomba account

tomba login

tomba email

Domain search

Instantly locate email addresses from any company name or website.

tomba search --target "tomba.io"

Slack Command

/search tomba.io

Email Finder

Retrieves the most likely email address from a domain name, a first name and a last name.

tomba finder --target "tomba.io" --fist "mohamed" --last "ben rebia"

Enrichment

Locate and include data in your emails.

tomba enrich --target "b.mohamed@tomba.io"

Slack Command

/enrich b.mohamed@tomba.io

tomba enrich

Author Finder

Instantly discover the email addresses of article authors.

tomba author --target "https://clearbit.com/blog/company-name-to-domain-api"

Slack Command

/author https://clearbit.com/blog/company-name-to-domain-api

Linkedin Finder

Instantly discover the email addresses of Linkedin URLs.

tomba linkedin --target "https://www.linkedin.com/in/mohamed-ben-rebia"

Slack Command

/linkedin https://www.linkedin.com/in/mohamed-ben-rebia

Email Verifier

Verify the deliverability of an email address.

tomba verify --target "b.mohamed@tomba.io"

Slack Command

/checker b.mohamed@tomba.io

Http

Tomba Reverse Proxy

tomba http

Endpoints

Name Route Body State Slack Method
author finder /author url Completed Yes Post
email counter /count domain Completed No Post
enrichment /enrich email Completed Yes Post
linkedin finder /linkedin url Completed Yes Post
domain search /search domain Completed Yes Post
domain status /status domain Completed No Post
email verifier /verify email Completed Yes Post
logs /logs No Completed No Get
usage /usage No Completed No Get

Available Commands

Command name Description
author Instantly discover the email addresses of article authors.
completion Generate the autocompletion script for the specified shell
count Returns total email addresses we have for one domain.
enrich Locate and include data in your emails.
finder Retrieves the most likely email address from a domain name, a first name and a last name.
help Help about any command
http Runs a HTTP server (reverse proxy).
linkedin Instantly discover the email addresses of Linkedin URLs.
login Sign in to Tomba account
logout delete your current KEY & SECRET API session.
logs Check your last 1,000 requests you made during the last 3 months.
search Instantly locate email addresses from any company name or website.
status Returns domain status if is webmail or disposable.
usage Check your monthly requests.
verify Verify the deliverability of an email address.
version Print version number and build information.

Command Global Flags

shortopts longopts Description
-h --help help for tomba
-j --json output JSON format. (default true)
-k --key Tomba API KEY.
-o --output Save the results to file.
-p --prot Sets the port on which the HTTP server should bind. (default 3000)
-s --secret Tomba API SECRET.
-t --target TARGET SPECIFICATION Can pass email, Domain, URL, Linkedin URL.
-y --yaml output YAML format.

Auto-Completion

Auto-completion is supported for at least the following shells:

bash
fish
powershell
zsh

NOTE: it may work for other shells as well because the implementation is in Golang and is not necessarily shell-specific.

Completion

Installing auto-completions is as simple as running one command (works for bash, fish, powershell and zsh shells):

tomba completion zsh

Changelog πŸ“Œ

Detailed changes for each release are documented in the release notes.

Documentation

See the official documentation.

About Tomba

Founded in 2021, Tomba prides itself on being the most reliable, accurate, and in-depth source of Email address data available anywhere. We process terabytes of data to produce our Email finder API, company.

image

Contribution

  1. Fork it (https://github.com/tomba-io/tomba/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

Please see the Apache 2.0 license file for more information.