:::::::::: ::: ::: ::: :::::::::: :::::::::: :::::::::: :::::::::: ::::::::::: :::::::: ::: ::: :::::::::: ::::::::: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ :#::+::# +#+ +#+ +:+ :#::+::# :#::+::# :#::+::# +#++:++# +#+ +#+ +#++:++#++ +#++:++# +#++:++#: +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# ### ########## ######## ### ### ### ########## ### ######## ### ### ########## ### ###
Fluff-Fetcher API Documentation
Comprehensive guide to integrating with our multi-function API for images, GIFs, and text content
Overview
Welcome to the Fluff-Fetcher API documentation. This API provides easy access to images, GIFs, and text content for your applications.
All API responses are returned in JSON format unless otherwise specified.
Rate Limits
To ensure service stability and availability for all users, the API implements the following rate limits:
Scope | Limit |
---|---|
Per Minute | 100 requests per IP address |
Per Hour | 1,000 requests per IP address |
If you exceed these limits, you'll receive a 429 Too Many Requests response.
GIFs Endpoint
SFWReturns a random SFW GIF from the specified category.
Name | Type | Required | Description |
---|---|---|---|
category | string | No | Filter GIFs by category (e.g., 'hug', 'pat', 'cry', ...) |
Jokes Endpoint
TextReturns a random joke from the specified category.
Name | Type | Required | Description |
---|---|---|---|
category | string | No | Filter jokes by category (e.g., 'general', 'programming', 'dad') |
Truth or Dare Endpoint
TextReturns a random truth or dare prompt based on the type parameter.
Name | Type | Required | Description |
---|---|---|---|
type | string | No | Specify 'truth' or 'dare' (returns random if not specified) |
Would You Rather Endpoint
TextReturns a random "Would You Rather" question.
Error Handling
When an error occurs, the API will return an appropriate HTTP status code along with a JSON response containing error details.