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. Comments 0 comments Please sign in to leave a comment.