I've been searching through SE-Meta and,from what I can gather, the general consensus is that questions that ask for API & Framework recommendations that can help solve a particular problem are typically marked as "Too Localized" or "Off Topic". I can understand this reasoning because posting answers to these questions can be problematic. One of the big reasons (which I do agree with) is that as time progresses, an API can lose support or better APIs could come along and initial answers may become invalid.
Yet, as a developer, I need to find an API or Framework for a specific need in which I'm not to familiar with and having a good recommendation from an expert is invaluable. Of course, in such a case I start by Googling associated keywords and I tack on "API" to the end of my search. This usually helps but it doesn't always provide useful results. For specific needs, it can be difficult to even get a result for an API or framework.
Even worse, there have been occasions where I have found an API, started to use it, and after a month or two of getting my bearings with the API, I'd find out that another API exists, which almost all other developers use and is a considerably better API choice! Have an expert or two recommend an API could have saved me weeks (or possibly months) of work if I had started out with the best tool for the job.
With that stated, within the Stack Exchange community is there any away that a user can ask for API recommendations? It doesn't have to be on Stack Overflow. If such questions are acceptable on Stack Overflow, what guidelines dictate which API recommendation requests are acceptable and which are not? I'm a bit confused but I'd imagine there is a way within SE that I can get these types of questions answered by those who are quite familiar within the area of my new development needs.