Zum Inhalt

enrichment_service

module wittgenstein_enrichment_client.enrichment_service

Classes

  • EnrichmentService — Orchestrator that combines multiple data enrichment providers to build a full lead profile.

wittgenstein_enrichment_client.enrichment_service.EnrichmentService

class EnrichmentService(cnpj_key: Optional[str] = None, linkedin_key: Optional[str] = None, clearbit_key: Optional[str] = None, serper_key: Optional[str] = None)

Orchestrator that combines multiple data enrichment providers to build a full lead profile.

Methods

  • enrich_lead — Query all relevant providers to build an EnrichedProfile for the lead.

wittgenstein_enrichment_client.enrichment_service.EnrichmentService.enrich_lead

async method EnrichmentService.enrich_lead(self, email: str, company_name: str, cnpj: Optional[str] = None, linkedin_url: Optional[str] = None) → EnrichedProfile

Query all relevant providers to build an EnrichedProfile for the lead.