For Agents
Compress, resize, and convert images to WebP through one optimisation endpoint, with an account endpoint for quota lookup.
Get started with CheetahO Image Optimization API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"optimize and compress an image"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CheetahO Image Optimization API API.
Compress JPEG, PNG, and GIF images using lossy or lossless settings
Resize an image to a target width or height as part of the same optimisation call
Convert images to WebP for smaller payloads on supporting clients
Set a custom quality level per image to trade size against fidelity
GET STARTED
Use for: I need to compress a batch of product photos before uploading them to a CDN, Convert a PNG to WebP to reduce page weight, Resize an image to 1200 pixels wide while compressing it, Apply lossless compression to a screenshot to keep text crisp
Not supported: Does not handle video transcoding, image hosting, or CDN delivery — use for compressing, resizing, and converting JPEG, PNG, and GIF images only.
Jentic publishes the only available OpenAPI document for CheetahO Image Optimization API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for CheetahO Image Optimization API, keeping it validated and agent-ready. CheetahO compresses and resizes JPEG, PNG, and GIF images using lossy or lossless algorithms, with WebP conversion and custom quality controls. The API exposes a single optimisation endpoint that accepts a source image and returns an optimised version, plus an account endpoint for plan and quota information. It is designed for teams that need to shrink images at the point of upload, in a build pipeline, or before delivering them through a CDN.
Retrieve account data including plan and remaining optimisation quota
Patterns agents use CheetahO Image Optimization API API for, with concrete tasks.
★ Build-Pipeline Image Optimisation
Wire CheetahO into a static-site or front-end build so every image is compressed and optionally converted to WebP at deploy time. POST /api/v2/media/optimization accepts the source image plus optimisation parameters and returns the optimised result. The build step replaces a manual round of image squashing in a desktop tool and keeps page weight low without ongoing maintenance.
Optimise the file 'hero.png' with lossy=true and resize_width=1600, save the response, and report the size reduction in bytes.
User-Generated Content Compression
Compress photos uploaded by end users (marketplaces, community sites, classifieds) before they hit object storage. The API accepts each upload, returns a smaller file, and the application persists only the optimised copy. WebP conversion is offered for clients that support it, with fallbacks served in the original format. Reduces storage and bandwidth costs without writing custom image-magick pipelines.
Send a user-uploaded JPEG to /api/v2/media/optimization with quality=82 and return the optimised binary.
Quota Monitoring and Plan Sizing
GET /api/v2/user returns account data including plan and usage figures, so a team can monitor quota burn-down and decide whether to upgrade before hitting limits. A nightly cron calls the endpoint, writes results to a metrics store, and alerts when remaining quota falls below a threshold. Avoids surprise overages on busy launch days.
Call GET /api/v2/user once a day, store the remaining-credits figure, and trigger a Slack alert when it falls below 1000.
AI Agent Asset Pipelines
Through Jentic, an AI agent can be asked to 'shrink these product images and convert them to WebP' as part of a larger e-commerce or content workflow. The agent searches for 'optimize an image', loads the CheetahO schema, and executes per file without ever holding the raw API key. Pair with a storage or CDN API to fetch sources and write outputs in the same agent run.
Search Jentic for 'optimize an image', load the CheetahO schema, and run the call against three product photos with lossless=true.
2 endpoints — jentic publishes the only available openapi specification for cheetaho image optimization api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/api/v2/media/optimization
Optimise an image
/api/v2/user
Get user account and quota data
/api/v2/media/optimization
Optimise an image
/api/v2/user
Get user account and quota data
Three things that make agents converge on Jentic-routed access.
Credential isolation
CheetahO API keys are stored encrypted in the Jentic vault. Agents receive scoped tokens and execute calls through Jentic — the raw 'key' header value never enters agent context.
Intent-based discovery
Agents search by intent (e.g., 'optimize an image' or 'get account usage') and Jentic returns the matching CheetahO operation with its input schema, so the agent calls the right endpoint without reading the docs.
Time to first call
Direct CheetahO integration: a few hours to wire upload and result handling. Through Jentic: under 15 minutes from search to first optimised image.
Alternatives and complements available in the Jentic catalogue.
Cloudinary Upload API
Cloudinary is a full media platform with optimisation, transformation, and CDN delivery built in.
Choose Cloudinary when the team needs end-to-end media delivery including a CDN; choose CheetahO for a focused optimisation endpoint that drops into an existing pipeline.
Filestack API
Filestack handles file uploads and basic transformations, often paired with a dedicated optimiser.
Use Filestack alongside CheetahO when the workflow needs upload, then pass the resulting URL to CheetahO for deeper optimisation.
Bunny.net API
Bunny.net's CDN and storage deliver the optimised images CheetahO produces.
Pair Bunny.net with CheetahO when optimisation runs in a build pipeline and the artefacts are then served from a low-cost global CDN.
Specific to using CheetahO Image Optimization API API through Jentic.
Why is there no official OpenAPI spec for CheetahO Image Optimization API?
CheetahO does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call CheetahO Image Optimization API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the CheetahO Image Optimization API use?
The API uses an API key passed in the 'key' header. Keys are issued from the API Credentials section of the CheetahO dashboard. Through Jentic, the key is stored encrypted in the credential vault and injected at execute time, so the agent never holds the raw value.
Can I convert an image to WebP with the CheetahO API?
Yes. POST /api/v2/media/optimization accepts WebP conversion as part of its optimisation parameters alongside compression and resizing options. A single call can resize, compress, and convert in one round trip.
What are the rate limits for the CheetahO Image Optimization API?
The OpenAPI spec does not declare numeric rate limits. CheetahO enforces per-plan monthly quotas; GET /api/v2/user returns the current usage and plan so callers can monitor burn-down rather than rely solely on 429 handling.
How do I optimise an image and check my quota through Jentic?
Search Jentic for 'optimize an image', load the schema for POST /api/v2/media/optimization, and execute with the source file and parameters. Then search 'get user account', load GET /api/v2/user, and execute to confirm remaining credits — two operations from intent to actionable result.
Which image formats are supported?
The API supports JPEG, PNG, and GIF inputs and can output the same formats or convert to WebP. Lossy and lossless modes are available, and a custom quality value lets callers tune the size-versus-fidelity trade-off per image.