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 What details are required to create an account? How to create Instabids account? Comments 0 comments Please sign in to leave a comment.