APIs or Application Programming Interfaces are a method by which applications can receive of send data to other applications and databases. Typically they are available in a number of different flavours and fall into two man categories, push or pull. The push or pull refers to the method by which the data send is triggered. It is either spat out regularly, pushed or sent on request, pulled.
APIs cost money to host and maintain. The fees are usually scaled in accordance with the amount of data being sent and received. Each API is defined as a set of end points, the addresses of the ‘from’ and the ‘to’. Usually there is an amount of customisation for clients where the APIs are dealing with very specific information as opposed to a generic feed.
NFC customises APIs for clients and has many up and running at any time.