How do websites like cryptocompare.com, coinmarketcap.com or livecoinwatch.com track the prices of cryptocurrencies? What are their sources?

Are they scanning or calculating or just using APIs?

How can I start building one?

🔴 No definitive solution yet