I'm implementing an App and intend to use Stack Exchange tags to classify content, of course, respecting the terms of use.

However, the Authentication documentation says I'd need to use the OAuth 2.0 workflow, which requires the user to be redirected to Stackoverflow, which doesn't make sense because my app is not acting in behalf of any user. I just wanted to pass in my client_id, secret and access_token and get the data I need, respecting the quota.

RankOverflow seems to have the same use case as I do, so I believe it's possible.

  • 2
    Well, to be honest, I don't use the API. I just get the website over PHP and parse it with jQuery to get my required data. :D
    – Filnor
    Commented Nov 25, 2017 at 21:31

1 Answer 1


You only need to use OAuth if you are trying to add or modify data (including votes). If you want to do that, your app must log in as a user, no exceptions.

If you just want to read or search data, don't bother with OAuth (or an access_token).


  • Thanks. The secret was to pass the key={key} as a query parameter to increase the quota to 10k. Commented Nov 27, 2017 at 7:38

Not the answer you're looking for? Browse other questions tagged .