whatisgithub

What is node-untappd?

tanykim/node-untappd — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2014-10-19

JavaScriptAudience · developerComplexity · 2/5DormantSetup · moderate

In one sentence

A Node.js library that makes it easy to pull beer, brewery, and check-in data from Untappd's API into your own app.

Mindmap

mindmap
  root((repo))
    What it does
      Wraps Untappd API
      Simplifies requests
      Handles responses
    Tech stack
      Node.js
      Untappd API
    Use cases
      Beer dashboards
      Check-in feeds
      Trend analysis
    Audience
      Developers
      Beer app builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build a personal dashboard showing your Untappd check-in history.

USE CASE 2

Embed your latest beer rating on a personal website.

USE CASE 3

Create a tool that analyzes beer trends across a friend group.

USE CASE 4

Write new check-ins to Untappd programmatically using OAuth.

What is it built with?

JavaScriptNode.js

How does it compare?

tanykim/node-untappda15n/a15na15n/checkout-validation
LanguageJavaScriptJavaScriptJavaScript
Last pushed2014-10-192019-04-072014-09-04
MaintenanceDormantDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires requesting Untappd API credentials, which can take a couple of business days to arrive by email.

So what is it?

Untappd is a social app where people check in and rate beers they're drinking, kind of like Foursquare but for craft beer. This library lets developers tap into Untappd's data so they can build their own apps or websites that pull in beer information, user activity, and other Untappd features. Instead of talking directly to Untappd's API (which can be technical), you use this library to make requests in a simpler way from a Node.js application. To get started, you sign up for Untappd, request API credentials from them, then install this library into your Node.js project. Once you've plugged in your credentials, you can call functions like "get this user's recent beer check-ins" or "look up a brewery," and the library handles the messy details of talking to Untappd's servers and parsing the response back for you. Every function takes a callback, a piece of code that runs once Untappd sends back the data you asked for. The library covers every major feature Untappd's API offers, from reading user activity to writing new check-ins (if you use OAuth authentication). A developer might use this to build a dashboard showing their drinking history, embed their latest beer rating on a personal website, or create a tool that analyzes beer trends across their friend group. The README includes a simple working example, though you'll need to wait a couple of business days for Untappd to email you your API key after you request it. The project is intentionally kept lightweight, the authors see it as a straightforward pass-through to Untappd's API rather than a thick layer of logic on top. They encourage people to build whatever they want with it and welcome feedback, bug reports, and even production examples of how it's being used in the wild.

Copy-paste prompts

Prompt 1
Show me how to use node-untappd to fetch a user's recent beer check-ins in a Node.js app.
Prompt 2
Help me build a dashboard that displays my Untappd drinking history using this library.
Prompt 3
Write a Node.js script with node-untappd that looks up a brewery by name.
Prompt 4
How do I set up OAuth with node-untappd so I can post new beer check-ins?

Frequently asked questions

What is node-untappd?

A Node.js library that makes it easy to pull beer, brewery, and check-in data from Untappd's API into your own app.

What language is node-untappd written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js.

Is node-untappd actively maintained?

Dormant — no commits in 2+ years (last push 2014-10-19).

How hard is node-untappd to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is node-untappd for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.