Where can I download the Node app? Alexa January 23, 2021 18:11 Updated For creators, you can download Node from the iOS or Android store. It may take 24-48 hours for your account to be verified. If you're a business looking to access Node, you can sign up for a subscription here. Related articles I wasn't verified to join the platform. How can I be reconsidered? How do I reset or remove Node's connection with my Facebook/Instagram account? How do I ensure the creators are a good fit for my brand? Can I use Node to gain more reviews and promote offers? Comments 0 comments Please sign in to leave a comment.