Scan API
The Scan App is part of a CN Supervalidator (SV) node. The Scan App is shown in the context of an SV node in the following diagram:

The Scan App stores the transaction history, and active contract set as seen by SVs, as well as reference data, for instance how to connect to the Global Synchronizer and which packages to use.
The Scan App ingests updates from the SV Participant node, reconstructs ACS snapshots from the updates and stores this data in a schema that is optimized for several querying scenarios. The Scan API provides access to this data.
The Scan API can be used to integrate third-party apps with the Scan App component of the SV nodes constituting the Global Synchronizer. Examples of such third-party apps are network analytic apps, block explorer apps, or financial accounting integrations.
The Scan App subscribes to the SV participant as the DSO (Decentralized Synchronizer Operations) Daml party, so it only observes sub transactions that involve that party. This includes CC (Canton Coin) transfers and governance operations but excludes most other things. In particular, any custom Daml app that does not interact with CC will be excluded.
The Scan API is grouped in the following categories:
Scan Bulk Data API: A comprehensive API that provides access to the exact and full history of updates and ACS snapshots as recorded on the SV participant node.
Scan API for Current state of CC, CNS, and Synchronizer Traffic