Yes! So long as you include the required artist promotion and are a member of Thematic, you will have a perpetual and worldwide license to use the songs in your videos while your videos are public on the YouTube and Instagram platforms.
Learn more about Thematic's music license here: http://hellothematic.com/how-it-works/