The PancakeSwap API is a set of endpoints used by market aggregators (e.g. coinmarketcap.com) to surface PancakeSwap liquidity and volume information. All information is fetched from the underlying subgraphs.
Subgraph: https://api.bscgraph.org/subgraphs/name/cakeswap
The documentation of the endpoints can be found here.