Sample APIs Coffee
Free coffee API with no key: hot and iced coffee drinks with ingredients, descriptions and images. Small, clean dataset ideal for tutorials. Tested.
Endpoint tested and returned HTTP 200 on 2026-08-20
What is the Sample APIs Coffee?
The Sample APIs Coffee endpoint is a free, key-free API listing hot and iced coffee drinks with their ingredients, descriptions and images — a small, clean dataset well suited to teaching and prototypes.
This is a deliberately simple dataset: a few dozen coffee drinks, each with a title, description, ingredient list and image URL. There is no pagination, no authentication and no nesting to unpick.
That simplicity is exactly why it is useful for teaching. The response is a flat array of consistent objects, so a lesson can cover fetching, mapping and rendering a card grid without any of the complexity a real-world API brings.
Quick facts
- Base URL
https://api.sampleapis.com/coffee- Authentication
- No API key required.
- Rate limit
- No published limit.
- Pricing
- Free.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the Sample APIs Coffee
Every request below was executed against the live API on 2026-08-20, and the response shown is the real body it returned — not an illustration.
1. List hot coffee drinks
GET https://api.sampleapis.com/coffee/hot
curl 'https://api.sampleapis.com/coffee/hot'const res = await fetch("https://api.sampleapis.com/coffee/hot");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://api.sampleapis.com/coffee/hot", timeout=20)
res.raise_for_status()
print(res.json())[
{
"title": "Black Coffee",
"description": "Black coffee is as simple as it gets with ground coffee beans steeped in hot water, served warm. And if you want to sound fancy, you can call black coffee by its proper name: cafe noir.",
"ingredients": [
"Coffee"
],
"image": "https://images.unsplash.com/photo-1494314671902-399b18174975?auto=format&fit=crop&q=80&w=1887&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
"id": 1
},
{
"title": "Latte",
"description": "As the most popular coffee drink out there, the latte is made with a shot of espresso and steamed milk, with just a touch of foam. It can be ordered plain or flavored with everything from vanilla to pumpkin spice.",
"ingredients": [
"Espresso",
"Steamed milk"
],
"image": "https://images.unsplash.com/photo-1561882468-9110e03e0f78?auto=format&fit=crop&q=60&w=800&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxzZWFyY2h8MTl8fGxhdHRlfGVufDB8fDB8fHww",
"id": 2
},
{
"title": "Caramel Latte",
"description": "If you like flavored lattes, a caramel latte is a great choice, combining espresso, steamed milk, and caramel for a naturally sweet and creamy drink.",
"ingredients": [
"Espresso",
"Steamed milk",
"Caramel syrup"
],
"image": "https://images.unsplash.com/photo-1599398054066-846f28917f38?auto=format&fit=crop&q=80&w=1887&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",
"id": 3
},
{
"title": "Cappuccino",
"description": "A cappuccino is an espresso drink with steParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
hot | path | Optional | Hot coffee drinks. hot |
iced | path | Optional | Iced coffee drinks. iced |
Response fields
idinteger- Drink identifier.
titlestring- Drink name.
descriptionstring- How the drink is prepared.
ingredientsarray- List of ingredients.
imagestring- Photo URL.
What you can build with the Sample APIs Coffee
- Teach fetch and array rendering with a clean dataset
- Prototype a recipe card grid layout
- Build a cafe menu demo application
- Seed a design mockup with realistic food imagery
Common errors and how to fix them
404
Only `hot` and `iced` paths exist.
Fix: There are two endpoints; anything else returns 404.
Occasional broken image
Images are hotlinked from third parties.
Fix: Handle image load failures with a placeholder.
Sample APIs Coffee — frequently asked questions
Is the Coffee API free?
Yes, completely free with no API key or registration.
What data does it return?
A flat array of coffee drinks, each with a title, preparation description, ingredient list and image URL. Two endpoints: hot and iced.
Is it suitable for a production app?
It is a sample dataset intended for learning and prototypes. The data is static and small, so treat it as fixtures rather than a real content source.
Are there other Sample APIs datasets?
Yes, the same service publishes similar simple datasets for wines, beers, books and more, all with the same flat structure.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Image Cropper
Crop images online to an exact rectangle with pixel-precise x, y, width and height inputs or aspect-ratio presets. Free, private and browser-based.
Sample APIs Coffee is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 2026-08-20; always check the official documentation before relying on this API in production, as terms and limits can change.