Not sure if this is on topic! Could be interesting though. Feel free to flag/VTC if you disagree.
I'm looking to build an app that has to do with beer. It occurred to me that ratings/information/any beer-related API could be useful. Both BeerAdvocate and RateBeer seem to have no officially available API.
Are there any beer-related sites or resources with an open API?
There are a number of beer-related APIs available. RateBeer does have a JSON API, but it's apparently currently unavailable and I don't know if they intend on making it available again or not.
Here are several that I've found:
Brewery DB has an API that can return JSON, XML, or PHP, and from their API documentation, it appear that they have quite a bit of info available about both breweries and beers.
Open Beer Databaseis a beer API, but it appears that it's still under development and may be unstable, so YMMV.
The Beer Spot offers an API that includes some social aspects, such as what people are drinking, and ratings, but not as much in the way of rich data about the beers themselves.
Untappd is another social/beer app that offers an API, but you need an account on the site to view the documentation and they seem to be a bit more strict in that they have to actually review and approve your app idea before they'll give you an API key.
Open Food Facts while not limited to beers, has 1500 of them and an API with barcodes, nutrition, ingredients… It's fully opendata and collaborative, meaning you can upload new beers from their mobile apps.
There are others, but those are a few of the most common and/or promising from what I've seen.
I started an open beer n brewery data project, that is, beer.db - all data is public domain, that is, license-free, no rights reserved). You can also run your own HTTP JSON API service e.g GET /beer/brooklynlager or GET /brewery/guiness etc. Adding new beers and breweries works like a wiki - that is, anyone can update the plain text documents (datasets) in your browser or on your local machine with your text editor of choice and than upload the changes back to the repo (e.g. git push) Cheers. Prost.
I would like to add the Beer Mapping API as well. I really don't know much about any of this but when I read the question I thought it was such a cool concept! Definitely worth looking around a litle bit.