You can find the NBA Top Shot APIs here and smart contracts here. If you'd like to poll different events from NBA Top Shot into your application here is a quick guide on how to do it!
For more information on Flow apps and a quick start guide, check out the Flow QuickStart. There is also a Flow Javascript SDK that allows you to connect to Flow easily.
If you have any further questions about Flow feel free to join their Discord!