Untappd API

Food & Drink / OAuth Advanced HTTPS
Varies by plan (check documentation)

Overview

Untappd is a social beer platform that lets users check in beers, rate them, and share with friends. The API provides access to beer data, venue information, and user activity feeds via OAuth 2.0. You will need to register for API access and get user authorization before making requests.

💡

Beginner Tip

Untappd requires OAuth 2.0 authorization, so your app must redirect users to Untappd to grant access before you can call the API on their behalf. Start by registering your app at untappd.com/api/register.

Available Data

Use case: Integrate social beer sharing data into web and mobile applications
Untappd data via REST API
JSON-formatted response data
Requires OAuth authentication

Example Response

JSON Response
{
  "status": "success",
  "data": {
    "result": "Data from Untappd",
    "description": "Social beer sharing",
    "timestamp": "2025-01-15T10:00:00Z"
  }
}

Field Reference

bid Unique beer ID on Untappd
beer_name Name of the beer
beer_abv Alcohol by volume percentage
beer_ibu International Bitterness Units rating
rating_score Average user rating from 0 to 5
brewery Nested object with brewery name, location, and ID

Implementation Example

// ⚠️ Note: This URL may be a documentation page. Check official docs for actual API endpoint.
const url = "https://untappd.com/api/docs";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "Authorization": "Bearer YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized Missing or expired OAuth access token
Complete the OAuth flow to obtain a valid access_token and pass it as a query parameter
429 Too Many Requests Exceeded the rate limit (100 requests per hour for unpublished apps)
Cache responses locally and reduce request frequency; apply for higher limits through Untappd
Invalid client_id error Using the wrong credentials
Ensure you use the correct client_id and client_secret from your registered Untappd app dashboard

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 3/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth OAuth
HTTPS REQUIRED
CORS UNKNOWN
Category Food & Drink
Difficulty Advanced
Verified: 2026-04-04

Similar APIs

View All →