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.