For buyers contracting authority
Pick 72319000 when the deliverable is access to someone else's data, not work performed on data the authority already holds. The clean test: if what gets accepted and paid for is a subscription, a licence, or a delivered feed, this is the code. If the deliverable is a processed result, an analysis, or a populated database, it belongs to a sibling.
Three boundaries trip contracting authorities. Data collection and collation (72314000) is for commissioning the gathering of new data; 72319000 is for buying data that already exists. Data analysis (72316000) is for turning data into findings, not for supplying the raw feed. Data storage (72317000) is for holding data, not sourcing it.
Where a contract bundles a feed with light processing or a hosted interface, set the primary CPV code by the dominant deliverable. If the authority is fundamentally paying for the data, keep it here even when a portal or some enrichment rides along. With 570 awards across the full window (TED 2009-2026), this is a well-used code rather than an edge case, so the classification matters for discoverability.