That is a pretty impressive bit of coding to be able to pull out the recipes, especially from more free form places like reddit.
I like the thinking about a one-time payment system, but the problem comes in that all your revenue would have to be from new sign ups.