Private APIs :
- APIs which are used within organization to build apps.
- Apps built on private APIs can be used inside organization or released to public using various channels like company site, app store.
- Partners can use private APIs to build apps.
- Private APIs enable faster business integration with partners.
- Avoid dependency on external APIs and apps, For e.g. public API is discontinued.
Public APIs:
- Expanding reach across various platform and devices.
- Increased brand value.
- Creativity has no limits.
- Your competitor can use content for various purpose if your API overexposed your business content.
- Patent/Rights infringement.