Hacker News new | ask | show | jobs
by derekp7 1115 days ago
Would it be possible for third party apps to have an API key input prompt, and users get their own individual API from Reddit? (that users would then probably subscribe to, but it is easier for a user to decide that $20 per month is worth it vs. an app developer paying that for all their users).
2 comments

Even if that was implemented, it's quite a messy thing. For one, now the 3rdparty apps are a separate charge from being charged for reddit. When something breaks, and makes your paid for app unusable to access reddit, who do you blame? Reddit, or the app developer? There's also now the matter of all requests to reddit being made via 3rdparty apps requiring an API key that improves reddits tracking. No more anonymous access via 3rdparty apps, which at least for some of them was a selling feature.

It might be possible, but it will still increase the friction to using 3rdparty clients, and that's probably the whole point anyhow.

from the post, the author (creator of a Reddit client) suggests

> It's too early to know whether this will be a realistic option. From what I've seen, Reddit may be turning developer signups into a manual process where each user would need to message them and get approval. Also it's likely they'd crack down on this if they knew it was happening.

Pretty sure it was turned into a manual process shortly before this API change. A few weeks ago, I had gotten a message from a Reddit admin to sign up for dev API access in what seemed like a manual process. I assume I was messaged because I had signed up for API access many years ago.
Even if that is the case, why not track the number of requests each user makes though to the api and “Bill” their account monthly. Some caching can help fractionalize some of those request costs for popular content.