Does that work in most cases? Most communities don't provide APIs. A few will provide RSS feeds - not clear if you can legally reuse them like that?
Often you can write a pretty good bot using their data, and emulate user interactions. Enough users won't notice the site is run by bots that it's better than nothing if you don't have funding :-)