Colors API
Generate color palettes, hex codes, and named colors
Basic Usage
GET https://placehold.cloud/c
Returns a random color palette by default.
Query Parameters
type
Type of color data: palette, hex, or named (default: palette)
count
Number of results (1-10, default: 5)
Example Usage
Color Palette:
GET https://placehold.cloud/c?type=palette&count=3
Random Hex Colors:
GET https://placehold.cloud/c?type=hex&count=5
Named Colors:
GET https://placehold.cloud/c?type=named&count=8
Response Format
Color Palette Response:
{
"status": "success",
"type": "palette",
"count": 3,
"data": [
{
"name": "Ocean Breeze",
"colors": ["#2E86AB", "#A23B72", "#F18F01", "#C73E1D", "#E8E9EB"]
},
{
"name": "Sunset Vibes",
"colors": ["#F94144", "#F3722C", "#F8961E", "#F9C74F", "#90BE6D"]
},
{
"name": "Forest Green",
"colors": ["#264653", "#2A9D8F", "#E9C46A", "#F4A261", "#E76F51"]
}
],
"timestamp": "2025-01-30 12:00:00"
}
Named Colors Response:
{
"status": "success",
"type": "named",
"count": 3,
"data": [
{
"name": "Crimson Red",
"hex": "#DC143C",
"rgb": [220, 20, 60],
"category": "red"
},
{
"name": "Ocean Blue",
"hex": "#006994",
"rgb": [0, 105, 148],
"category": "blue"
}
],
"timestamp": "2025-01-30 12:00:00"
}
Rate Limiting
This endpoint is rate-limited to 120 requests per minute to ensure fair usage.
Error Handling
In case of an error, the API returns a JSON response with an error message:
{
"status": "error",
"message": "Invalid type. Use: palette, hex, or named"
}