{"status":"success","username":"theunofficialomotayo","page_id":700,"firstname":"","subscription":"{\"status\":\"free\",\"expiration_date\":null,\"can_trial\":true}","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,"is_payment_on":1,"has_products":false,"locale":"en","rave_islive":0,"rave_keys":"","created_on":"2019-10-09T11:37:53.000000Z","updated_on":"2024-04-17T13:00:24.000000Z"}