Scraping is never an exact science, so if it’s a premium app I don’t know if you’re users will be happy with the results.
I tested out http://pipes.yahoo.com/pipes/ for a site to display a combination of news feeds from various sites into one feed, it allows for a lot of fine targeting and control of content, so might be worth looking at depending on your needs.
getting JSON from a server usually involves an HTTP request (e.g., AJAX).
>and what will I need
You’ll need to learn how to use AJAX and node.js, for starters.
You should also make sure the sites in question will **allow** you to scrape their content. Usually, if a site wants to allow you access to their content, they’ll provide an API for the purpose (and there will be no need to try and figure it out yourself). Remember that copyright is _implied_ in most jurisdictions, and failure to refuse is not the same as granting permission. Ask first.