CufinderSDK

Struct CufinderSDK 

Source
pub struct CufinderSDK { /* private fields */ }
Expand description

Main CUFinder SDK

Implementations§

Source§

impl CufinderSDK

Source

pub fn new(api_key: String) -> Result<Self>

Create a new SDK instance with just an API key

Source

pub fn with_config(config: ClientConfig) -> Result<Self>

Create a new SDK instance with custom configuration

Source

pub fn client(&self) -> &Client

Get the underlying HTTP client for advanced usage

Source

pub async fn cuf( &self, company_name: &str, country_code: &str, ) -> Result<CufResponse>

CUF - Get company domain from company name

Source

pub async fn lcuf(&self, company_name: &str) -> Result<LcufResponse>

LCUF - Get LinkedIn URL from company name

Source

pub async fn dtc(&self, company_website: &str) -> Result<DtcResponse>

DTC - Get company name from domain

Source

pub async fn dte(&self, company_website: &str) -> Result<DteResponse>

DTE - Get company emails from domain

Source

pub async fn ntp(&self, company_name: &str) -> Result<NtpResponse>

NTP - Get company phones from company name

Source

pub async fn epp(&self, linkedin_url: &str) -> Result<EppResponse>

EPP - Enrich LinkedIn profile

Source

pub async fn rel(&self, email: &str) -> Result<RelResponse>

REL - Reverse email lookup

Source

pub async fn fwe(&self, linkedin_url: &str) -> Result<FweResponse>

FWE - Get email from profile

Source

pub async fn tep(&self, full_name: &str, company: &str) -> Result<TepResponse>

TEP - Enrich person information

Source

pub async fn fcl(&self, query: &str) -> Result<FclResponse>

FCL - Get company lookalikes

Source

pub async fn elf(&self, query: &str) -> Result<ElfResponse>

ELF - Get company fundraising information

Source

pub async fn car(&self, query: &str) -> Result<CarResponse>

CAR - Get company revenue

Source

pub async fn fcc(&self, query: &str) -> Result<FccResponse>

FCC - Get company subsidiaries

Source

pub async fn fts(&self, query: &str) -> Result<FtsResponse>

FTS - Get company tech stack

Source

pub async fn enc(&self, query: &str) -> Result<EncResponse>

ENC - Enrich company information

Source

pub async fn cec(&self, query: &str) -> Result<CecResponse>

CEC - Get company employee countries

Source

pub async fn clo(&self, query: &str) -> Result<CloResponse>

CLO - Get company locations

Source

pub async fn cse(&self, params: CseParams) -> Result<CseResponse>

CSE - Search companies

Source

pub async fn pse(&self, params: PseParams) -> Result<PseResponse>

PSE - Search people

Source

pub async fn lbs(&self, params: LbsParams) -> Result<LbsResponse>

LBS - Search local businesses

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,