Where do I download the Instabids app? Instabids April 29, 2021 05:47 Updated Instabids mobile app is available for both iPhone and Android users. It's a FREE app. Click on the links to download the app from the App store or Google play. Related articles How to create Instabids account? What details are required to create an account? Is it free to create an account? How to Update Restaurant Profile Forgot Your Restaurant login Password? Comments 0 comments Please sign in to leave a comment.