Skip to content

Waterfall Enrichment: oGraph First, Then Providers

Every enrichment request checks the oGraph cache first (free). On miss, the waterfall cascades through ReverseContact, TrestleIQ, Apollo, and PDL in priority order. 1 credit per hit. BYOK headers let you route through your own provider accounts. Available in Audience Loop (100+ source waterfall) and OneSource API (direct REST access).

What Gets Enriched

Contact, company, and web research data across both Audience Loop and OneSource API.

Contact Data

Work emails, personal emails, direct dial phones, mobile numbers, job titles, seniority levels, departments, and LinkedIn URLs. Audience Loop enriches per cell (1 credit each). OneSource enriches per contact (1 credit total).

Company Data

Revenue, employee count, industry, SIC/NAICS codes, headquarters, subsidiaries, funding rounds, and tech stack. OneSource POST /v1/company/enrich by domain or name. Audience Loop enriches via column-level operations.

Identity Resolution

Every enriched entity receives a deterministic DID via HMAC-SHA256. Signal priority: LinkedIn URL, email, phone, domain. Golden Records per tenant, Universal DIDs across tenants. The oGraph stores all resolved entities.

Web Research (Free)

OneSource POST /v1/research queries Firecrawl, Exa, and Tavily for structured web content. Always free, no credits consumed. Company news, blog posts, hiring signals, and competitive intelligence.

Email Validation

Audience Loop integrates ZeroBounce for email deliverability validation. Verify emails before activation to improve match rates and reduce bounces. Available as an enrichment prep step.

AI Column Prompts

Audience Loop supports AI-powered column prompts for custom data generation. Conditional execution with Only Run If rules. Formula fill for derived fields. N8N AI completion for complex enrichment logic.

How the Waterfall Works

For contacts, the default waterfall order is: oGraph cache (free, no credit), ReverseContact (LinkedIn URL to profile), TrestleIQ (email and phone to contact data), Apollo (LinkedIn and email via /v1/people/match, BYOK supported), PDL (min_likelihood=6 filter, BYOK supported). On hit: 1 credit deducted, async upsert to oGraph. On miss: try next provider or return empty. For companies: Apollo for domain lookup, then oGraph fallback.
oGraph FirstWaterfall Cascade1 Credit Per Hit
See API Enrichment
Media placeholder

Two Products, Shared Enrichment Engine

Audience Loop and OneSource API share the same oGraph backend. Data enriched through one product is cached and available to the other. Audience Loop provides a spreadsheet interface with real-time per-cell updates, column-level enrichment, and 46+ activation templates. OneSource API provides REST endpoints, CLI tools, MCP integration, and programmatic access for developers. Same waterfall, same identity resolution, same cache.
Audience LoopOneSource APIShared oGraph
Media placeholder

See Waterfall Enrichment in Action

Try Audience Loop with 200 free credits or get a OneSource API key for programmatic enrichment. Same waterfall, same data quality.