You can integrate with Whisk using our API to build an app or a website related to shoppable recipe content.
Here are the following advantages of using our API:
There is no need to store recipe content in your infrastructure.
You can provide your users with visual delight and smarter personalized experiences.
You can let your users closely connect with the Whisk ecosystem.
Your app or a website can have a flexible set of functionalities and look and feel.
The Whisk API lets you use some of our pre-designed functionalities based on your content like recipe search, recipe feed, meal planning, shopping list, etc. You can find the full list of APIs here.
You can integrate with Whisk API on either server-side or client-side based on your requirements.
If you want your users to have a personalized and responsive experience, we generally recommend you to have a server layer between Whisk’s Partners API and your client application. This layer allows you to have your user session mechanism with your client application. We also recommend having a cache on your server-side for non-personalized requests to avoid exceeding API limits. To have this integration done, you can use OAuth and Server Token for API authentication.
The client-side integration lets you directly integrate your client application with Whisk but have limited access. For this integration type, you can use the Client Token for API authentication to call read-only API endpoints like Get Recipe or Recipe Search. While you choose this integration type, you should know that you can exceed the API limits with excessive usage, and it may result in your client application getting stopped.
To get started with Whisk’s Partners API integration is simple. 1. Get a Sandbox API key. For more information, see Obtain an API key.
2. Choose an integration approach that suits your requirements. See Integration Methods for more information.
3. Try and test our API.
4. When you are ready to integrate, request production API access and start building your app or a website. For more information, see Obtain an API key.
Whisk Playground is a live demo application that you can refer to see how integration with Whisk looks.