The Report of the Week API

⭐ Beginner's Pick Food & Drink / No Auth Required Beginner HTTPS
Free to Use Varies (check documentation)

Overview

The Report of the Week API provides structured data from the popular YouTube food and drink review series by ReviewBrah. It includes review titles, scores, products reviewed, and video links. No authentication is required, making it a fun, low-barrier API for beginners who want to build a fan site or practice data display.

💡

Beginner Tip

The API returns all reviews in a single call with no pagination — filter the results in your own code using JavaScript array methods like .filter() and .find() rather than making repeated requests.

Available Data

recipe name and ingredients
nutritional values
calorie count
serving size
preparation time
Use case: Integrate food & drink reviews data into web and mobile applications

Example Response

JSON Response
{
  "recipe": "Chicken Stir Fry",
  "calories": 380,
  "protein_g": 32,
  "carbs_g": 28,
  "fat_g": 14,
  "ingredients": [
    "chicken breast",
    "bell pepper",
    "soy sauce",
    "garlic"
  ],
  "prep_time_minutes": 20
}

Field Reference

title Title of the food or drink product being reviewed.
score Numeric score out of 10 given by ReviewBrah; may be null for special episodes.
episode Sequential episode number of the review series.
youtube_url Direct URL to the YouTube video of the review.
date Publication date of the review in ISO 8601 format (YYYY-MM-DD).

Implementation Example

const url = "https://github.com/andyklimczak/TheReportOfTheWeek-API";
const response = await fetch(url);
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

Large payload or slow page load The reviews endpoint returns all reviews at once with no pagination, which can be a large JSON array.
Fetch once, cache the result in memory or localStorage, and paginate or filter client-side rather than making repeated API calls.
Unexpected endpoint URL The API base URL is hosted separately from the GitHub repo linked in the directory and may differ from documentation examples.
Verify the current base URL in the official GitHub repository README before making requests.
Missing score for some reviews A small number of reviews do not have a numeric score if the episode was a comparison or special format.
Check for null or undefined score values before displaying or sorting by score in your UI.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 20/20
🔒 Security 15/15
🛠 Developer XP 15/20
✓ Reliability 7/15
Response Time 91ms

Fully tested on Apr 5, 2026

Technical Specifications

Auth No Auth
HTTPS REQUIRED
CORS UNKNOWN
Category Food & Drink
Difficulty Beginner
Verified: 2026-04-04

Similar APIs

View All →