Build and sell your own API $$$ (super simple!)

Поділитися
Вставка
  • Опубліковано 22 лис 2024

КОМЕНТАРІ • 1,4 тис.

  • @falconag8684
    @falconag8684 3 роки тому +1774

    Thanks to you Mother of the Dragons for this helpful tutorial

  • @JoaoSantos-ke8dq
    @JoaoSantos-ke8dq 3 роки тому +1066

    Am I the only one who feels it's a unique experience being taught by Daenerys Targaryen on how to make money from selling APIs?

    • @aniakubow
      @aniakubow  3 роки тому +143

      🐉👑

    • @fakeit6339
      @fakeit6339 3 роки тому +5

      correct

    • @alifrio75
      @alifrio75 3 роки тому +49

      as indonesian it feels more bizzare actually, cos API in indonesian means fire 😂

    • @bfunkydunk
      @bfunkydunk 3 роки тому +2

      @@aniakubow Could you convert this to a web scraper (specific words, etc. Not a specific site?

    • @joshydenberg1249
      @joshydenberg1249 3 роки тому

      @@bfunkydunk Off the top of my head i think you would use something like python, ETC for doing that on large datasets as it will be much more optimized and multithreaded to search lots of documents at once..
      That being said it seems like the parser she is using here (cheerios) is just searching the dom, so if it is referenced in the dom (static) or loaded to the page i don't see why you couldn't search for a different/specific word.

  • @AKASHSOVIS
    @AKASHSOVIS 3 роки тому +129

    One thing I really love about your tutorials is how you explain what might go wrong for someone who is watching in the future. No other tutorials I've watched explain in such detail. Thank you and keep up!

    • @mybusinessnotyours2051
      @mybusinessnotyours2051 3 роки тому +2

      I have watched many programming videos, from some of my favorite programming channels with large followings, but she explains the key concepts and nuance details many leave out or barley mention.
      First video of hers I have watched...instant sub

    • @Anlonn
      @Anlonn 2 роки тому +1

      sa te uiti si la mada. ea din viitor stie trecutul.

    • @ocoolwow
      @ocoolwow 2 роки тому

      @@mybusinessnotyours2051 yeah okay buddy, you have never programmed in your life you are here for one reason

  • @jbarriossandrea
    @jbarriossandrea 3 роки тому +3

    I came to watch something educative while I was eating my breakfast, I did not even realize that I watched the whole tutorial, excelente 🥳

  • @rizwanmumtaz4285
    @rizwanmumtaz4285 3 роки тому +8

    Although i completely disagree with your approach of scraping data at runtime, BUT, i must say i have watched every second of this video for the only reason that you made it so perfectly precise no long no short, I wish every programming youtuber made this kind of video with a precise goal in mind, in fact i have forwarded this video to people who were asking me about a good intro to node js.

  • @vajrasar
    @vajrasar 3 роки тому +4

    Won't speak for others, but this really helped me understand a lot of things even when I'm not looking to sell APIs anywhere. Please continue with your elaborative teaching style as these days it's a rare art. Thanks much.

  • @Alex-vs9zp
    @Alex-vs9zp 2 роки тому +2

    1 year after video release but never late, you won my subscription, thank you :D

  • @rider_bravo
    @rider_bravo 2 роки тому +4

    I randomly bumped into this video and so glad I did. Learned heaps and feel less scary about Node and the packages used. Thank you Ania.

  • @dfxdfx5368
    @dfxdfx5368 2 роки тому

    I like the way you insert a pause at the end of the sentence, before the final word. It gives off a vibe of TV news.

  • @CarlvanEijk
    @CarlvanEijk 3 роки тому +49

    Ania, your tutorials are excellent.
    Very well delivered and executed.
    Your elocution is perfect, so I can watch them at 2x speed and still catch every word.
    No waffle, all the details without diverging. Concise.
    You should have WAY more views than you do.
    One of the best.
    thank you - keep them coming.

  • @salal_guitar5583
    @salal_guitar5583 2 роки тому +15

    You make some of the best tutorials I have ever seen on YT. You have a great teaching style of anticipating what the student will have questions about and making sure not to skip over details that would be confusing. Thanks so much!

    • @healthyyoutube8258
      @healthyyoutube8258 2 роки тому

      True and I especially like her face which is very fuckable btw.

  • @CodingEntrepreneurs
    @CodingEntrepreneurs 3 роки тому +345

    What a concept! How did I not think of this??
    Great work. Ania!

    • @deekshantwadhwa
      @deekshantwadhwa 3 роки тому +4

      Yep, please create a Django version of this, I know the deployment to Heroku part but transferring Django API to RapidAPI is where I am struggling.

    • @kelvinxg6754
      @kelvinxg6754 3 роки тому +2

      yeah dude ,definitely make these django API too!

    • @zahirnaseem7030
      @zahirnaseem7030 3 роки тому

      Fantastic outline of the concept :)

    • @__--JY-Moe--__
      @__--JY-Moe--__ 2 роки тому

      new tools 4 the future!!

    • @Anlonn
      @Anlonn 2 роки тому +1

      madalina stia. dar nu a vrut sa zica.

  • @danielwilson4257
    @danielwilson4257 2 роки тому +1

    This is the best tutorial on making your own API. Ania, you are too AWESOME!!

  • @nick_jacob
    @nick_jacob 2 роки тому +14

    Been a front end dev for five years and one year of back end on ServiceNow. I had no idea this was how you built an API. I've always used the api data, but never knew how it was built. I am surprised at how easy it is with express. Maybe not easy for beginners. I have some basic tutorials on my channel but this is nice. Just as good, if not better than a Udemy course.

    • @prymestudio
      @prymestudio 2 роки тому +1

      Bro I feel a beginner would follow without any issues. As long as they know the basics of Js

    • @nick_jacob
      @nick_jacob 2 роки тому +1

      @@prymestudio I have worked with a lot of entry level devs and they do not understand these things. They might be able to follow the code along, but they are not going to understand every bit of it. Callbacks, promises, GET, POST, these are not beginner level aspects. Express makes this easier obviously.

    • @prymestudio
      @prymestudio 2 роки тому +1

      @@nick_jacob I see what you mean

    • @daniellarson383
      @daniellarson383 2 роки тому

      Realistically this is an extremely simple API with a majority of the heavy lifting API aspects handled by RapidAPI.
      This is more just creating requests that a custom API is using to return data, it's not building an API itself
      And I'm not saying this like it's a problem, but just want you to know that you probably shouldn't get API development confused with endpoint building that an API then uses

  • @hails1244
    @hails1244 Рік тому

    I literally finished your Async/Sync video series, and this video is the perfect follow-up. Thank you for all your vides! Please keep making them!

  • @zaidaldhahi8895
    @zaidaldhahi8895 2 роки тому

    Your English accent is touching my heart ❤️😍 If I would learn coding from scratch again, I would definitely learn it with you.
    Finally I found a beautiful and knowledgeable coder that I can sharpen my skills with her.

  • @slimyelow
    @slimyelow 3 роки тому +6

    This is one of the most interesting topics I have seen all year. I have for so long tried to demystify the true power of marketing APIs.

    • @atahirince
      @atahirince 3 роки тому

      Are you coming from metal forging ages?

  • @TjSpoonManJacques
    @TjSpoonManJacques 2 роки тому

    Ania I stopped this video three times inorder to call family members to check it out! AMAZING! You are a gift to all of the self taught developers like myself - MUCH LOVE FROM NEW ORLEANS!

    • @aniakubow
      @aniakubow  2 роки тому +1

      Oh wow thank you so much TJ! 😍😍😍😍 this is so great to hear! Big love to you and your family too - honestly this has really made my day 🙌

  • @chikken007
    @chikken007 3 роки тому +30

    Easily one of the best tutorials I ever saw.
    An original idea and a great, explanation, step by step, nothing left out. Subbed!

  • @_andi_.
    @_andi_. 2 роки тому

    I really enjoy this, not only she looks great, but i can tell for sure, if someone can explain something, and has a good way to do so, not too much blabla... Straight to the point.
    Its hard in a way, to get things explained well, cause there is just so much to talk about...
    Awesome work Ania :) will follow from now on

  • @maplestoryinchinese
    @maplestoryinchinese 3 роки тому +17

    She's done it omg. She's finally delved into the untapped market of selling API's hahahaha. Keep it up!

  • @shayanahmad5439
    @shayanahmad5439 3 роки тому +1

    Loved the video!!
    Advice for anyone following along: what she wrote is not a production ready code. It is merely for demonstrative purposes. Please do write a prod ready code when you're working on your APi for better support.

  • @danthemanic8479
    @danthemanic8479 3 роки тому +45

    Gratulacje, twój akcent jest doskonały!

  • @bellar4484
    @bellar4484 2 роки тому +1

    You have an amazing presence and such a clear way of explaining

  • @Cage5
    @Cage5 3 роки тому +32

    I have become a big fan of you Ania both professionally and clearly you are a wonderful person.

    • @aniakubow
      @aniakubow  3 роки тому +7

      Thanks so much David! You rock!

  • @belchiorarkad5000
    @belchiorarkad5000 3 роки тому

    Finally, I published my API... Now it's time to learn more javascript and build more... Thanks

  • @lokeshstufs
    @lokeshstufs 3 роки тому +4

    Straight to the concepts without beating around the bush !! Wonderful 👏

  • @RedBricksTraffic
    @RedBricksTraffic 2 роки тому

    Very happy that I have discovered this channel.

  • @soursuperslick
    @soursuperslick 3 роки тому +24

    You speak very similar to that of Christopher Barnatt from explaining computers. I appreciate your content and love what you do! Your intellect is beautiful.

  • @natural-wonders
    @natural-wonders 8 місяців тому

    Thank you, Ania. You are so wonderful. You are really a good instructor, especially for a newbie like me.

  • @Styrikk
    @Styrikk 2 роки тому +50

    Robisz coś pozytywnego i kreatywnego dla innych :) Nie przestawaj! Tym bardziej, że widać od ludzi pozytywną reakcje

  • @paragjadhav3669
    @paragjadhav3669 3 роки тому

    Proud Of You Dear sister , your contribution to computer science is appreciable.

  • @elmalloc
    @elmalloc 3 роки тому +6

    Nice! I watched at 1.25x speed and forgot I was at that speed when thinking "Wow, she talks as fast as I do"

  • @magismrayo
    @magismrayo Рік тому

    Thanks to the universe , still exist wonderful people like you in this wordl. I share your goal. The Knowledge must not be concentrated. Thanks to people like you the world could be a better place. A Big Thanks and a Huge embrace from South America, country Chile to you

  • @MaxOnMaxxer90
    @MaxOnMaxxer90 2 роки тому +6

    Hi Ania,
    Thank you for this tutorial.
    I first followed your 2 parts about building a simple web scraper, and then to get it working on mobile (because it didn't work due to using localhost) I followed this tutorial and got my web scraper working!
    A tutorial about what rapid API and Heroku are doing to understand this a bit better would also be really nice.
    Keep up the good work!

  • @codekko
    @codekko 8 місяців тому

    I speak Spanish and although my English is not the best, I understand you more with the subtitles and some phrases that I can understand than with other tutorials that speak Spanish 👍

  • @marcmoreaux
    @marcmoreaux 2 роки тому +8

    You make it look so easy ! Thank you for having such a detailed video !
    It is a perfect starter / intermediate video. You have a lot (a LOT) of details, but in the end, all I need in this video, and I don't have to open 10 new tabs to understand what is what ! As an extra, I also get to learn a few tricks !
    Thx again ;)

  • @VeriousSmithIII
    @VeriousSmithIII 7 місяців тому

    You're a great teacher. You've earned me as a follower.

  • @raninrai2849
    @raninrai2849 3 роки тому +5

    API in malay/indonesian language means Fire. Khaleesi you control the Fire (API) and taught us the way to use API. Thank u khaleesi.

    • @aniakubow
      @aniakubow  3 роки тому

      🐉👑 =>🔥🔥🔥🔥🔥🔥

    • @juiceboxh3ro
      @juiceboxh3ro 2 роки тому

      it also means "bees" in Italian; maybe she controls the fire bees as well 😯

  • @arowberry
    @arowberry 3 роки тому +2

    I could watch her all day. Thanks!

  • @miketurner3461
    @miketurner3461 3 роки тому +6

    In addition, don't forget you can take advantage of communicating with subprocesses in the OS (for things that run at that level), take deeper advantage of collaborative multitasking, and use queueing data structures to stash highly blocking requests that you might not want to store as pure javascript objects in case your application crashes/has bugs.

  • @darkbanditEX
    @darkbanditEX 2 роки тому

    Excellent tutorial and practical overview on how to get an api up and running. Thank you.

  • @OstonCodeCypher
    @OstonCodeCypher 3 роки тому +4

    I wish you know the NUMBER of sites I have scrapped after this tutorials. Thanks and Stay BLESSED Ania 🥰

    • @gdolphy
      @gdolphy 3 роки тому +2

      Scrape responsibly. Alot of sights are putting up pay walls and bot deterrents because the bots are consuming too much bandwidth.

    • @OstonCodeCypher
      @OstonCodeCypher 3 роки тому +2

      @@gdolphy Yes bro, definitely am doing it responsibly.

  • @magismrayo
    @magismrayo Рік тому

    Isaac Newton said "If I Have seen further, It is by standing on the shoulders of giants", Today Ania, we are standing on your shoulders to see further. Thanks for giving us that support.

  • @LuizFernandoSoftov
    @LuizFernandoSoftov 3 роки тому +41

    Great tutorial. I'm old with JS, since 2001. I liked what they have done with the language, but those lines without ending ';' freak me out.

    • @helloukw
      @helloukw 3 роки тому +1

      You can add them to feel safe.

    • @LuizFernandoSoftov
      @LuizFernandoSoftov 3 роки тому +2

      @@helloukw I know that. Even in the past you can do with or without those ';'. For me who program in C and a lot of others languages, this just fell wrong, like something is missing. Whatever, today there aren't JavaScript programmers, just developers, most of all just use NPM and don't know what happen when build, even never seen the build package or not be able to read those.

    • @theflashgordon193
      @theflashgordon193 3 роки тому +2

      @@LuizFernandoSoftov yeah as a c developer too. it's a bad habit

    • @IG7799-c4u
      @IG7799-c4u 2 місяці тому +1

      @@LuizFernandoSoftov Thankfully Prettier adds them automatically in case I forget!

  • @calmyourmind5617
    @calmyourmind5617 2 роки тому

    Yes...Truly.. Ania is Great..
    Love from India.

  • @ApartmentAngelsFireStarters
    @ApartmentAngelsFireStarters 3 роки тому +4

    okay i cant lie, I was a bit sceptical about your video quality, but this is just beyond helpful. Its so easy to follow and understand like I hate js but this motivates me to use javascript. Thank you for this tutorial and amazing idea.

  • @rihards5067
    @rihards5067 2 роки тому +1

    To be honest I have been looking into dev side, however on a passive side note or a second job sort of thing. I find your videos to be quite helpful. Thanks.

  • @MrThemusicman9
    @MrThemusicman9 3 роки тому +8

    Something I have been meaning to look into for a long time, the video is great and very clear. Thank you

  • @agressiveburito9855
    @agressiveburito9855 3 роки тому

    Is this the best channel on YT ? why do i even ask ?! ofc it is !

  • @OlegBedriy
    @OlegBedriy 3 роки тому +30

    Damn, the idea is so brilliant. Didn't know about API marketplace, by the way.
    Thanks a lot!

  • @birsingh5388
    @birsingh5388 2 роки тому +1

    Ania is actually very great 👍
    Subscribed!!!

  • @andyk9522
    @andyk9522 3 роки тому +5

    Your videos are so well put together - you obviously work so hard on these 👍👍👍

  • @cresentut
    @cresentut Рік тому

    Thank you so much for sharing your expertise on how to build an API. Thanks again.

  • @iddrisyakubu7997
    @iddrisyakubu7997 3 роки тому +3

    Big thank you ! cant imagine how much joy and fun i always have coding along with you. keep it up.

  • @alenanik
    @alenanik 3 роки тому +2

    the best teacher on UA-cam 🥰

  • @srinivasulurao
    @srinivasulurao 3 роки тому +13

    Simply brilliant, thanks for explaining things crystal clear 👍

    • @Anlonn
      @Anlonn 2 роки тому

      si pentru madalina e cristal. dar ea a baut din el.

  • @Herliboi1
    @Herliboi1 3 місяці тому

    I came looking for copper and found gold. Excellent tutorial. Thank you very much!

    • @IG7799-c4u
      @IG7799-c4u 2 місяці тому +1

      DB Cooper?

    • @Herliboi1
      @Herliboi1 2 місяці тому

      ​@@IG7799-c4u🤣🤣🤣 Thanks

  • @jonathanalvian9550
    @jonathanalvian9550 3 роки тому +3

    the most beautiful programmer I've ever seen, I'm still a beginner, Java script and HTML5 I'm not an expert, but seeing your explanation I became very enthusiastic LOL

  • @TonyBopper
    @TonyBopper 2 роки тому

    great voice for a teacher. soothing but engaging i likey

  • @AvanaVana
    @AvanaVana 3 роки тому +3

    Long time node dev here…and this video showed me that I’m 3 years behind in not needing the “-save” option for npm install 😂.
    Also, have seen and even used a couple RapidAPIs before, but never tried it as a creator. I was glad to get a quick look inside and have a few projects that I might be able to use with it. This is the first video of yours that has come up for me on YT-I think I would like to see more!

  • @MightyBallsTV
    @MightyBallsTV 2 роки тому

    You are a very good teacher, thank you, I am learning node and especially npm and you are by miles the best tutor I have watched. Also I love your accent!

  • @kiely95ify
    @kiely95ify 3 роки тому +16

    Really great video, never thought of this. Only issue I can see would be the policies of these newspaper sites being scraped. Many already have their own form of API already or probably forbid others from storing their data like this.

    • @dokgu
      @dokgu 3 роки тому +7

      This was intended to be an educational video and web scraping is a quick way to achieve that. When you create your own API, you are responsible for making sure that you are legally able to do what you intend your API to do which is beyond the scope of this tutorial.

    • @zualapips1638
      @zualapips1638 2 роки тому

      @@dokgu I didn't think of that 😮

  • @phillvaloyi3803
    @phillvaloyi3803 2 роки тому

    Simple, helpful, insightful and fantastic. Thank you so much for this course, learnt a lot

  • @puffdaddyfpv7046
    @puffdaddyfpv7046 3 роки тому +4

    This is the first video I from Ania I watch. Currently I am learning php/css/html and will start JS soon. I just wanted to say: ‘Ku bo’ means ‘for/with you’ in my language (Papiamentu) so basically this comment is gonna lead into a proposal: Ania tell me, can I be your main simp? 🤣

  • @jamesallison9725
    @jamesallison9725 2 роки тому +2

    Thanks Ania for this fantastically interesting, valuable and well-crafted tutorial. You are a supernova in the ferment of programming tutorials.

  • @robb7148
    @robb7148 3 роки тому +7

    Great tutorial, Rapid API wasn’t even on my radar. Thanks 👍!

  • @MicaelaSeminara
    @MicaelaSeminara 2 роки тому

    Ania you make me dream, literally!!
    I started to study web dev just a few months ago, you help me a lot!
    Thank you

  • @donniedamato
    @donniedamato 3 роки тому +10

    Instead of concatenating the urls as regular strings, you should consider constructing via the new URL() constructor which handles the base for you.

    • @AndresZzGtr
      @AndresZzGtr 3 роки тому

      this comment is gold, thank you buddy

    • @aniakubow
      @aniakubow  3 роки тому

      Thanks for the tip Donnie!

  • @Question759
    @Question759 3 роки тому

    I love your videos so much while recovering from neck surgery and now is recovering and has to wear a neck brace for a while. hope you never had to wear a neck brace

  • @aashiksadar1386
    @aashiksadar1386 3 роки тому +11

    Really good simple tutorial on how to use Cheerio to Scrape pages and Setup an API Endpoint, straight to the point. Kudos to that!
    One concern I have is that if Scraping the data from these pages are legal or not?

    • @snipercide5149
      @snipercide5149 3 роки тому +11

      You have to be careful, it's bit of a grey area. Your scaping tool should respect the Robots nofollow/index meta tags, and your API should only provide a summary and link to the full content. If your API delivers the full content, or you're making money from someone else's content without their permission, there's always some risk of a lawsuit.

  • @shahbazkhalid6950
    @shahbazkhalid6950 2 роки тому

    You are one of the Greatest Developer

  • @orange-vlcybpd2
    @orange-vlcybpd2 3 роки тому +7

    Nice idea, however, you should consider test automation for the data source scheme changes, and the second point is the site will register frequent access they may start blocking (which may even happen automatically by AWS routing services), which will have impact on "your API"s availabiliy, resulting in bad reviews.

    • @jensvdh4217
      @jensvdh4217 2 роки тому

      You're right but I guess she aimed for an easy to understand example since there are many different topics she covered in this tutorial. Besides: I know it's an example but she should have pointed out that this api is in now way legal to run and even provide via public api considering all the newspaper outlets own copyright to these articles.

  • @AIPromptcoder
    @AIPromptcoder Рік тому

    I'm so glad i stumbled upon you. Subscribed! I'm extremely new to this and trying to learn.

  • @ejermy3115
    @ejermy3115 3 роки тому +16

    if she is my coding professor, I will never skip her lectures

  • @diegoc8640
    @diegoc8640 2 роки тому

    Awsomee!!! so easy to understand and so important and productive for the work!!! thanks Ania for share your knowllege. Im becoming a fan of all your videos. I just seen this blog a few days ago and watched lot of your codes!!!!

  • @gorandejanovic4796
    @gorandejanovic4796 3 роки тому +14

    Really interested into this one...

    • @Shoe_On_Head
      @Shoe_On_Head 3 роки тому

      why? can you not figure it out?

  • @Wardret
    @Wardret 3 роки тому +1

    Ania I am amazed on how valuable your channel is. Keep up the good job.

  • @rekinludojadek
    @rekinludojadek 2 роки тому +7

    Aniu, bardzo dobrze tłumaczysz. Daję radę nawet ze swoim poziomem angielskiego ;-) Dziękuję 🙂

  • @brandonm4471
    @brandonm4471 2 роки тому

    You explain things very well! in a way that anyone can understand... you're amazing and never stop!!

  • @coderkind
    @coderkind 3 роки тому +5

    Great video. I know it might not be easy to nail down, but it would've been good to see how you can best judge the cost of hosting your API and how much to charge for access (also, I wasn't sure if you covered tokenised API access or whether that's handled elsewhere)?

  • @dechiffrer9700
    @dechiffrer9700 2 роки тому

    thank you queen of free coders , the breaker of bugs and mother of dragons.

  • @alexandreairvault2783
    @alexandreairvault2783 3 роки тому +9

    RapidAPI takes 20% cut... I prefer to make the same with Blobr and get a nice API portal. Disclaimer, I am the co-founder of Blobr :)

  • @LesFPinter
    @LesFPinter 2 роки тому

    Ania, I just wrote a newspaper article about this article. I think it will be INSPIRATIONAL for many of my readers, and might motivate them to give it a try. You're brilliant! And, even though I'm 76, I must say that you're a babe! Do they still say that?

  • @MygenteTV
    @MygenteTV 3 роки тому +3

    this is fantastic, thank you so much for this. I just started getting my head wrapped around API. Now can you do a video on how to use this API or any API in your app?

  • @nat0106951
    @nat0106951 2 роки тому

    You are maybe one of the prettiest dev I have ever seen. 😅

  • @larry6h23
    @larry6h23 3 роки тому +15

    I wonder if there's any legal concern when we create scrapping tool API?

    • @calccalccalc
      @calccalccalc 3 роки тому +1

      Less legal and more policy.

    • @samandar4940
      @samandar4940 3 роки тому +6

      You can bribe the law with the money you made from APIs

  • @anaheryana9921
    @anaheryana9921 2 роки тому

    A great tutorial and the explanation is very clear. I've learn about scraping and developing API using NodeJS. Thank you Ania.

  • @ThatTreyGuy
    @ThatTreyGuy 2 роки тому +9

    Great video and definitely learned a lot.
    When doing the :newspaperId section, couldn't we just filter the articles array instead of filter/find on the newspapers array? That way we wouldn't be using time and resources to duplicate the effort if we already have all the articles

    • @shubham3mathur
      @shubham3mathur 2 роки тому

      .filter() actually returns the object (which matches search criteria), So no need to run the filter again. Just get whichever property you want from that object.

  • @anakod0k
    @anakod0k 3 роки тому

    it's an easy-to-follow tutorial, and such a mind blowing business idea...i never thought of this.....

  • @hardikmirg6279
    @hardikmirg6279 3 роки тому +6

    Can't wait for 26 hours 😭😭... Btw great content Ma'am

    • @Shoe_On_Head
      @Shoe_On_Head 3 роки тому +1

      how come?

    • @hardikmirg6279
      @hardikmirg6279 3 роки тому +1

      @@Shoe_On_Head I mean, I posted this comment a day ago... At that point it was showing "premiering in 26 hours"

  • @matthewbeardsley7004
    @matthewbeardsley7004 2 роки тому +1

    Thanks Anna, I'm doing a fairly simple Express API for a client and wanted to refresh my memory but this went a lot further I've never seen the backend of RapidAPI and hadn't even seen docs being automatically generated, so good to know what is possible.

  • @leogg2005
    @leogg2005 3 роки тому +10

    Ania! Thanks for this tutorial. Exactly what I was looking for to do multisite scraping.
    One question for you, how would you save those results in firebase or any other type of db, so they don't get lost?
    And how would you then make an API from that mentioned db so they all there no matter the date?

    • @enricoamniat
      @enricoamniat 2 роки тому

      Such a good Question I am battling with the same dilemma.

    • @inactiveaccount4829
      @inactiveaccount4829 2 роки тому +2

      Once you have the data that you need, you can create some code to filter out exactly what you want and store it in a hash/object or an array, or an object-array. Then, instead of creating yet another API, you can create some more code that displays the information that you want Rather than having the API’s display the information immediately.

    • @inactiveaccount4829
      @inactiveaccount4829 2 роки тому +1

      If you want also, you can use an the date() method that gives you the current date, and store all of the information you’ve gathered based on date and other specifications. If you’d like to store all of the data regardless of date, you can simply combine everything that you scraped into an object of objects/arrays, and when you finally decide that you need to pull up any of that data regardless of date, you can always store the date along with that data so that you can search for it when needed.

  • @HimanshuSharma-zi5ve
    @HimanshuSharma-zi5ve 2 роки тому

    Who need Netflix for fun if they got your great videos for free.🔥 Just loved the way you explained.

  • @thedevdavid
    @thedevdavid 3 роки тому +11

    Absolutely cool tutorial! Question: Is it legal to ask for money for API usage if you get the data from these sources (Guardian, etc.)?

    • @thedevdavid
      @thedevdavid 3 роки тому +1

      @James Pickering Yes, that's true. My question is about the financial aspect. Can I ask money in exchange of some else's publicly available stuff? I mean, can I ask money for providing an API which ex. scrapes your FB account?

    • @AJax2012
      @AJax2012 3 роки тому +3

      @@thedevdavid Just because something is "publicly available" doesn't mean it's not copyrighted. In fact, this has been a massive debate in the US over the past 3-5 years... But here's a rundown on your social media content: if you own the photo (if you're the one who took it or you're the one who paid for someone to take it and have purchased the rights to that content), it is absolutely illegal for you to scrape that data and sell it. However, I will say good luck fighting large companies on that kind of stuff... They'll typically just run you through courts until you don't have any money left to fight it, unfortunately. I hope this helps :)

    • @AJax2012
      @AJax2012 3 роки тому +3

      @@thedevdavid Haha, I didn't mean to imply that you were going to ;) I was mostly pointing out how ridiculous it is that large companies can get away with that kind of stuff with sleazy tactics, lol.

    • @samandar4940
      @samandar4940 3 роки тому +1

      You can bribe the law with the money you made from APIs 😂

  • @margarit366
    @margarit366 2 роки тому +5

    Great tutorial Ania, thanks :) My only question is whether it is 100% legal to make an API that scraps data from webpages like The Guardian(the one you show in the tutorial) and then post the API publicly?

    • @KCM25NJL
      @KCM25NJL 2 роки тому +2

      There are no specific laws that do not permit web scraping/crawling...... and as long as you are not simply copying the "presentation" of publicly available data, e.g. cloning a web site and reusing it for commercial purposes, then you are not in breach of copyright laws either. One might also add that the scraped data links back to the source, so all credit is given. If anything, such an API will drive traffic TO the scraped sites, honestly can't see who'd complain about that :)

    • @juiceboxh3ro
      @juiceboxh3ro 2 роки тому +1

      always check the ToS of the website you're scraping from and consider if you want to be moral or morally flexible 😄

  • @piperalpha
    @piperalpha 3 роки тому

    I wish anyone would look at me the way you're looking at your own title. Nice one!

  • @isabellagrayson8583
    @isabellagrayson8583 3 роки тому +35

    I think the 2020 pandemic has taught a lot of people the importance of multiple streams of income,unfortunately having a job doesn't mean security...no rich man or woman made it through salary,investing now will be wise

    • @evelynhannah3147
      @evelynhannah3147 3 роки тому

      I'm new to forex trade and I have been making huge losses but recently see a lot of people earning from it.can someone please tell me what I'm doing wrong

    • @georgewilson1104
      @georgewilson1104 3 роки тому

      How does this whole bitcoin thing work, I'm interested in it and I'm willing and ready to invest heavily in it but I'm gonna need an assistant from any trusted and productive professional

    • @lunamichael3139
      @lunamichael3139 3 роки тому +1

      @@evelynhannah3147 All you need now is a professional broker else you gonna continue blowing of your account

    • @ameriajane9069
      @ameriajane9069 3 роки тому

      Bitcoin trading is much different from just saving your coins in your wallet. It involves trading bitcoin under forex

    • @arialucas880
      @arialucas880 3 роки тому

      Learn how this trades works and break them down to science, then construct them you will be surprise with what you come up with...

  • @abdulazeezsule4107
    @abdulazeezsule4107 3 роки тому

    Great video thanks for this. I have now added api building to my portfolio.

  • @SovatthaSok
    @SovatthaSok 3 роки тому +3

    Thank you Ania, I discover your videos and I am amazed by the quality of the content!
    Regarding selling your APIs from webscrapped data, shouldn't we first contact those websites before to sell their data, or a link to them is enough?

    • @franciscopandol6005
      @franciscopandol6005 3 роки тому +3

      You should read the terms and conditions of the website you are scrapping, many websites have terms against this practice.