All answers

Is there a Reddit API that doesn't need OAuth or a developer app?

Yes. Social Fetch's Reddit routes authenticate with a Social Fetch API key (x-api-key) only. You don't register a Reddit developer app, run Reddit's OAuth2 flow, or set a Reddit-compliant User-Agent — those are only required for Reddit's own Data API.