No single provider covers everything. Waterfall enrichment tries provider A, then B, then C per field, with validation after each step. Cheap providers first, expensive ones only when needed.
The result is higher coverage, verified accuracy, and per-field cost tracking.
