{"status":"success","username":"theunofficialomotayo","page_id":700,"firstname":"","subscription":"{\"status\":\"free\",\"expiration_date\":null}","elements":["{\"type\":\"video\",\"header\":\"Travel VLOG: Exploring Abeokuta in 120 seconds\",\"subheader\":\"\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/DasMDaUMNAw\"}]}","{\"type\":\"video\",\"header\":\"Most Affordable Beach Resort In Lagos, Nigeria\",\"subheader\":\"\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/GlQPsJzlQWM\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/b383070d-d498-45f2-a0c4-b8894c409929\/4Sh293mcqkJb23RnrckgNqNtnZVbqtbPp6KEJWR7.jpeg\",\"title\":\"Podcast - Benefits of Travelling\",\"desc\":\"\",\"url\":\"https:\/\/showcasenaija.com\/2020\/01\/30\/benefits-of-travelling\/\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/a8fe1aaf-9145-43db-80a1-ee9971cb32eb\/GbcTZ3RBidPmqC8hLzaCQn9UnWbjNaGqQtlDfMzD.jpeg\",\"title\":\"Podcast - 21 Must See Places in Nigeria in 2020\",\"desc\":\"\",\"url\":\"https:\/\/showcasenaija.com\/2020\/01\/15\/21-must-see-places-in-nigeria-in-2020\/\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/8cfd99aa-22dc-497e-8d7d-61c761b3d9d7\/AKxTmmlziTAwexmyEntvTFQcc52LBrhGq14Vn09t.jpeg\",\"title\":\"Podcast - How To Travel Intentionally in 2020\",\"desc\":\"\",\"url\":\"https:\/\/showcasenaija.com\/2020\/01\/07\/how-to-travel-intentionally-in-2020\/\"}]}","{\"type\":\"video\",\"header\":\"Afi Drill Sanctuary - One Of Nigeria's Truest Jungle Adventure Places Ever\",\"subheader\":\"\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/U7ef1DYyhkk\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/content.disha.ng\/pages\/c51f9f89-7f65-40d6-8889-ff67a06ada80\/TNUe1IkjP6SDMWNTG4kU8c8OhNkERYhK861EVxh8.jpeg\",\"title\":\"Podcast - Important Things To Consider When Choosing A Travel Buddy\",\"desc\":\"\",\"url\":\"https:\/\/showcasenaija.com\/2019\/11\/07\/important-things-to-consider-when-choosing-a-travel-buddy\/\"}]}","{\"type\":\"video\",\"header\":\"Lekki Conservation Centre - My Visit To Africa's Longest Canopy Walkway In Lagos\",\"subheader\":\"I took a trip to Lekki Conservation Centre in Lagos, Nigeria with my Ghanaian friends Akosua Shirley and Robert. We took time to explore and experience Africa's longest canopy walkway, the tree house and as much as nature had to offer us within the walls of the Conservation centre whilst we discussed about our travel life. \\n\\n\\nPlease hit the like button and leave a comment if you enjoyed this video. Also don't forget to subscribe to my channel and click on the bell button to get notifications whenever I put up a new video. \\nThank you.\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/4en29Ge8r-8\"}]}","{\"type\":\"video\",\"header\":\"The Tale Of a Forgotten Community In Lagos, Nigeria: Documentary Film\",\"subheader\":\"When the travel bug bites, it sometimes takes you to explore unbelievable places. This time, it took me to a place in Lagos, Nigeria that I would have doubted existed in such a big and fast paced city. \\n\\nUpon arriving at Okoogbo located between Ojo and Badagry, all I wanted to do was give to them and help them in my own bit. So I decided to tell their story as it is without polishing. While my friends and I at Purpose Foundation are doing our bit to raise funds to support the community, I'm also hoping that this video reaches the right quarters and spurs the government to provide the basic amenities lacked by the community (clean water, a primary healthcare centre, a primary school, electricity and a good road link to the next community).\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/JrkAFQJb9fA\"}]}","{\"type\":\"video\",\"header\":\"$100 Luxury Hotel In Togo | With Sight and Sounds From Lome\",\"subheader\":\"In this video, I showcase not just the hotel in which I stayed while in Lome, Togo but I also take you on a quick tour of the city centre while showing you some of the popular attractions in the city of Lome\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/9AD3rQuiLGg\"}]}","{\"type\":\"video\",\"header\":\"VLOG -Elephants In Nigeria? | Adventure Through Okomu National Park\",\"subheader\":\"In this video, I'll be taking you through pure adventure as I explore the dense jungle of Okomu National Park. The views through the park and from the 140ft tree house were nothing short of amazing. I hope you enjoy watching this adventure vlog. Don't forget to subscribe if you love what you saw.\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/w66q1YhZQc4\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/be2f50b7-ba3f-426b-adbd-b14a23b8f834\/xUURClPbHvtHWDlz5VZwZCi2WG6dhUEptPykpHFX.jpeg\",\"title\":\"Podcast - How To Monetize Your Travels\",\"desc\":\"To be truthful,travelling can be quite capital intensive and being able to gain a cent or two every now and again can really help in funding future trips. On this episode of The Showcase Naija Podcast, Toke and I share tips and bits that we have personally benefitted from in the bid to monetize our travels. Do listen in and feel free to leave a comment on the page for us.\",\"url\":\"https:\/\/showcasenaija.com\/2019\/09\/11\/how-to-monetize-your-travels\/\"}]}","{\"type\":\"video\",\"header\":\"VLOG - Abuja's Calmest Secret Resort\",\"subheader\":\"Located on the outskirt of town in Kuje, Almat farms is nothing short of breathtaking. Once in here, you will hardly remember that you're still within the shores of Nigeria. Almat farms is a fine blend of nature and holiday innovation. Check out this video and see for yourself. Please don't forget to like, comment and subscribe if you liked the video. \",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/OFCITdD2KMI\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/28ab5e1d-c344-4877-9b46-344f0563c3c6\/paN0wt37DcIX89vR5OrNAVuoWnIi6ARQ1GwAYbgx.jpeg\",\"title\":\"PODCAST - Benefits of Social Media To A Traveller\",\"desc\":\"More often that not, we are constantly reminded of the downsides of social media and how it affects our lives. On this episode of The Showcase Naija Podcast, Toke and I talk about the upsides of social media and how it has helped us become better travellers. Kindly remember to leave us a comment if you like this podcast. Thank you.\",\"url\":\"https:\/\/showcasenaija.com\/2019\/07\/16\/benefits-of-social-media-to-a-traveller\/\"}]}","{\"type\":\"list\",\"header\":\"\",\"subheader\":\"\",\"data\":[{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/7463fc14-4d6d-4483-b77a-b7eb4ed5587b\/ZH2wkg86DAF3CGqrpHaMS8Z1EaHrqRGryRqmmLrp.jpeg\",\"title\":\"Podcast - Budget Travelling In Nigeria\",\"desc\":\"It's really interesting to know that people think they always have to spend through their nostrils and go broke just because they want to travel or go on a mini vacation WITHIN Nigeria. Oh well, guess what? On this episode of The Showcase Naija Podcast, Toke and I have not just debunked that myth but also helped by sharing tips to help you travel on a budget. Please feel free to leave a comment if this podcast was meaningful to you. Thank you.\",\"url\":\"https:\/\/showcasenaija.com\/2019\/07\/04\/budget-travelling-in-nigeria\/\"}]}","{\"type\":\"video\",\"header\":\"Olumirin Waterfalls - Erin Ijesa, Nigeria\",\"subheader\":\"Arguably Nigeria's most popular waterfall, Olumirin waterfalls is indeed a sight to behold. I visited this beauty with my friend and travel buddy Omotoke and we made some magic here. Please don't forget to like, comment and subscribe if you like what you see on my channel. Thank you\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/N8UXC052XG4\"}]}","{\"type\":\"video\",\"header\":\"Inside Zamfara\",\"subheader\":\"I took a trip to the Zamfara state, North East of Nigeria. I really wanted to have a firsthand feel of what life in that part of the country felt like. Despite the language barrier, I could totally feel the warmth of the people from how eager to help those I had the privilege of meeting were. Life may not be all silver and gold here but the people seem really content. Don't forget to like, comment and subscribe to my channel if you like what you see. Thank you.\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/8jw3KTKrN5I\"}]}","{\"type\":\"video\",\"header\":\"Usman Dan Fodio Tomb and Goronyo Dam | Exploring Sokoto\",\"subheader\":\"Northern Nigeria always leaves me mesmerized each time I visit. Not just because of the fascinating landscapes and natural gems but primarily because of the people. This time, I travelled to Sokoto state, Nigeria and my experience here is one I won't forget anytime soon. Please remember to like, comment and subscribe to my channel if you like what you see. Thank you.\",\"data\":[{\"url\":\"https:\/\/www.youtube.com\/embed\/VqyedeaNr4c\"}]}","{\"type\":\"slider\",\"header\":\"My Adventure Gallery\",\"subheader\":\"Here's a sneak peak into some moments from my adventures. See more on my Instagram @theunofficialomotayo \",\"data\":[{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/ee756387-7548-4999-892a-65582b3ac44e\/Qo3qXnR7v2ULyqhH4ryRmStRAXu8Vjjd4PcZ9BUd.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/401effc4-6bd1-4934-9abb-f50eac85fb18\/wrqr7agnQcs1Xe9WK4HjA3KMxGp8tQjLOMkKEsPs.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/31697592-a18e-4af6-80e3-93e39b3f6982\/kTEKvzFSyHz15Evfs8tYMdksl2t3wUGFiNt19s1l.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/20080abd-4253-48e8-abef-6b7fd8720b4b\/3Ti0MDR8sfHzBNzvyTHRVEkUBCM8QUzBhIeVpoPe.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/dishacdn.sfo2.cdn.digitaloceanspaces.com\/pages\/8dcc44f3-62db-413f-bc62-96677ab8a76d\/UCU2aU3hns5AgGq7uaH4DBwqYU9OtiGGC2WX6uka.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/6b6d3a9a-2afd-4c3e-bc11-5885f24a55fc\/ZP4MZB7PKhRfgIzm9LNzbaLOtQTr4uykZ8yLhnui.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/a5b722b2-8ad0-4c29-b06a-4d16a085af71\/RAiBE3oM02A02TBILShQ3jOOpYuURn34Rw9OK5y7.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/c3c97eb7-240d-4323-9bc1-8dd6137bc1f7\/2b1FCJ9hBujMM3txlGG7h985ItomQSXxqlG3aWmm.jpeg\",\"title\":\"\",\"url\":\"\"},{\"image\":\"https:\/\/content.disha.ng\/pages\/ad45595d-eb1a-40cd-a9b6-ddb62e336ea7\/e3JFBEaqEavbyhavqnR3b83p82uLMU7KAyunLuwh.jpeg\",\"title\":\"\",\"url\":\"\"}]}","{\"type\":\"text\",\"header\":\"About me\",\"data\":[{\"localHTML\":\"<p>Omotayo is an avid lover of art in almost every expression you can imagine. I love jazz music, soul, rhythm and blues, art paintings, cooking, singing and playing video games.<\/p><p>Professionally, I am a filmmaker, graphic designer and web developer. Feel free to send me an email <em>(by clicking the envelope icon at the top of this page)<\/em> if you've got any projects within my field of expertise and I'll love to bring my 'wow' factor into it.<\/p>\"}]}"],"settings":"{\"profileImage\":\"https:\/\/scontent.cdninstagram.com\/vp\/eaf8e741eab6935cc5c351e07b848a4b\/5E3DEE22\/t51.2885-19\/s150x150\/59795146_312263386335700_1005645950745575424_n.jpg?_nc_ht=scontent.cdninstagram.com\",\"pageTitle\":\"Omotayo\",\"bio\":\"Traveller & Filmmaker | Graphic & Web Designer | Sometimes Photographer, Podcaster & Poet | Creative Expressionist.\",\"userStatus\":\"newUser\",\"socialLink\":[{\"id\":\"Instagram\",\"label\":\"instagram\",\"urlPrefix\":\"www.instagram.com\/\",\"value\":\"theunofficialomotayo\"},{\"id\":\"YouTube\",\"label\":\"youtube\",\"urlPrefix\":\"www.youtube.com\/\",\"value\":\"akomolafeomotayo \"},{\"id\":\"Twitter\",\"label\":\"twitter\",\"urlPrefix\":\"www.twitter.com\/\",\"value\":\"thethoughtpod\"},{\"id\":\"Envelope\",\"label\":\"envelope\",\"urlPrefix\":\"www.envelope.com\/\",\"value\":\"akomolafeomotayo@gmail.com\"}],\"setTheme\":{\"selectedFont\":\"font-stylish\",\"selectedColor\":\"disha-theme-default\",\"selectedBorder\":\"border-rounded\",\"selectedEdge\":\"edgeEnabled\",\"selectedBackground\":\"background-dark\",\"selectedBrand\":\"brandDisabled\"},\"setScripts\":{\"googleAnalytics\":\"\",\"facebookPixels\":\"\"}}","currency":null,"country":null,"industry":null,"is_discoverable":1,"locale":"en","rave_islive":0,"rave_keys":null,"created_on":"2019-10-09T11:37:53.000000Z","updated_on":"2022-06-30T13:02:17.000000Z"}