For Agents
Programmatically get wallpaper information, search wallpapers. Covers 7 operations with apiKey authentication.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Wallhaven API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fwallhaven.cc%2Fwallhaven-cc" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fwallhaven.cc%2Fwallhaven-cc" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Wallhaven API.
Get wallpaper information
Search wallpapers
Integrate Wallhaven API into automated workflows
Query and filter Wallhaven API records by parameters
GET STARTED
Use for: I need to wallpaper information, I want to wallpapers, Search for tag information, Find all user settings
Not supported: Does not handle payments, communications, or crm - use for developer tools only.
The Wallhaven API provides access to the Wallhaven wallpaper platform. Search and browse high-quality wallpapers, view tags, manage collections, and access user settings. Rate limited to 45 requests per minute. The API exposes 7 endpoints secured with apiKey authentication.
Monitor Wallhaven API operational status and events
Patterns agents use Wallhaven API for, with concrete tasks.
★ Developer Tools Operations
Use the Wallhaven API to perform developer tools operations programmatically. The API provides 7 endpoints covering core functionality including get wallpaper information, search wallpapers, get tag information.
Call GET /w/{id} to get wallpaper information
Automated Wallpapers Management
Automate wallpapers operations by combining multiple Wallhaven API endpoints. Agents can search wallpapers and then get tag information in a single workflow.
Call GET /search to search wallpapers, then verify the result
AI Agent Integration via Jentic
AI agents discover and call Wallhaven API endpoints through Jentic without managing credentials directly. An agent searches for the required operation by intent, receives the matching endpoint schema, and executes the call with Jentic-managed authentication. This eliminates the need to read API documentation or handle apiKey tokens manually.
Search Jentic for 'get wallpaper information', load the operation schema, and execute with Jentic-managed credentials
7 endpoints — the wallhaven api provides access to the wallhaven wallpaper platform.
METHOD
PATH
DESCRIPTION
/w/{id}
Get wallpaper information
/search
Search wallpapers
/tag/{id}
Get tag information
/settings
Get user settings
/collections
Get authenticated user's collections
/collections/{username}
Get user's public collections
/collections/{username}/{id}
Get wallpapers in a collection
/w/{id}
Get wallpaper information
/search
Search wallpapers
/tag/{id}
Get tag information
/settings
Get user settings
/collections
Get authenticated user's collections
/collections/{username}
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Wallhaven API by hand means passing your key via the X-API-Key header or apikey query parameter on the wallhaven.cc/api/v1 host and attaching it to every request yourself. Through Jentic you install once, import the Wallhaven API from the API Directory, store the API key once, and your agent calls it.
Permission scoping
The Wallhaven API puts the resource id in the URL path (/w/{id} and /collections/{username}/{id}), so a rule can pin your agent to one wallpaper or collection. Its operations are read-only, so you choose which reads the agent may call and it can retrieve wallpaper and collection data and nothing beyond that.
Credential isolation
Your Wallhaven API key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'get wallpaper information' or 'search wallpapers by tag', and Jentic returns the matching Wallhaven API operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Github
Alternative developer tools API
Choose Github when you need a different approach to developer tools operations
Specific to using Wallhaven API through Jentic.
What authentication does the Wallhaven API use?
The Wallhaven API uses an API key passed in the `X-API-Key` header. Through Jentic, these credentials are stored encrypted in your Jentic One instance and injected at execution time, so raw secrets never enter the agent context.
Can I get wallpaper information with the Wallhaven API?
Yes. Use the GET /w/{id} endpoint. The API returns structured JSON responses that agents can parse and act on directly.
What are the rate limits for the Wallhaven API?
Rate limits are not specified in the OpenAPI spec. Check the vendor documentation for current limits. Through Jentic, rate limiting is handled automatically with retry logic built into the execution layer.
How do I get wallpaper information through Jentic?
Install the Jentic SDK with pip install jentic, authenticate through Jentic One, the self-hosted execution layer, then search for 'get wallpaper information'. Jentic returns the matching Wallhaven API operation with its input schema. Load the schema and execute the call - credentials are injected automatically.
How many endpoints does the Wallhaven API have?
The Wallhaven API exposes 7 endpoints covering wallpapers, tags, user operations.
Get user's public collections
/collections/{username}/{id}
Get wallpapers in a collection