I just finished this challenge last night. A lot of stuff to learn from this challenge!!! By the time you finish this, you will be unstoppable.
Here are a few things that FCC never mentioned when they make this challenge, and probably for good reason.
You won’t be getting classroom tutoring in real jobs setting, so you will most likely need to figure it out yourself.
There is a few technical stuff you have to understand before you can finish this challenge.
1/ How is the API transfer its data and WHO does it provide to. Check out cross-origin resource sharing issue with API usage for more detail. This is the biggest issue for me and for many others, but once the issue is solved, it is solved.
2/ Website cache, you will run into this problem once you can grab info from the API.
3/ Twitter intent. This is the last thing you will need to solve, but is fairly easy.
For now you are doing good, but the best route is use the API. Because you will eventually have to learn it.
Ask more questions when you are stuck.