use tomba::{Tomba, TombaConfig};fn main() -> Result<(), Box<dyn std::error::Error>> { let config = TombaConfig { key: "ta_xxxx".to_string(), secret: "ts_xxxx".to_string(), }; let tomba = Tomba::init(config)?; // Domain Search let res = tomba.domain_search("stripe.com")?; // Email Finder let res = tomba.email_finder("stripe.com", "John", "Doe")?; // Email Verifier let res = tomba.email_verifier("m@wordpress.org")?; Ok(())}
Examples
Account
Code
let res = tomba.account()?;
Email Count
Code
let res = tomba.count("stripe.com")?;
Email Sources
Code
let res = tomba.email_sources("m@wordpress.org")?;
Email Format
Code
let res = tomba.email_format("stripe.com")?;
Domain Status
Code
let res = tomba.domain_status("stripe.com")?;
Autocomplete
Code
let res = tomba.auto_complete("stripe")?;
Similar Domains
Code
let res = tomba.similar_domains("stripe.com")?;
Technology
Code
let res = tomba.technology("stripe.com")?;
Location
Code
let res = tomba.location("stripe.com")?;
Author Finder
Code
let res = tomba.author_finder("https://example.com/blog/post")?;
LinkedIn Finder
Code
let res = tomba.linkedin_finder("https://linkedin.com/in/johndoe")?;
Email Enrichment
Code
let res = tomba.email_enrichment("m@wordpress.org")?;
Phone Finder
Code
let res = tomba.phone_finder("m@wordpress.org")?;
Phone Validator
Code
let res = tomba.phone_validator("+1234567890")?;
Enrichment
Person
Code
let res = tomba.person("m@wordpress.org")?;
Company
Code
let res = tomba.company("stripe.com")?;
Combined
Code
let res = tomba.combined("m@wordpress.org")?;
Companies Search (Reveal)
Code
let res = tomba.search_companies("stripe")?;
Flag
List Flags
Code
let res = tomba.list_flags()?;
Create Flag
Code
let res = tomba.create_flag("email", "hard_bounce")?;