Same URL DX. A broader bundle, flat billing.
imgix invented the URL-as-image-API model in 2014 — and they are still excellent at it. They are tuned for very high volume where unit cost dominates the bill, and they bundle bandwidth and storage at every tier. img apis is the leaner pick when the wedge is broader: native BlurHash encode and decode, a /info call that returns palette + metadata + BlurHash in one round-trip, first-class /grid composition for 2–5 sources, an account-level default mark that auto-applies across every endpoint on Pro+, background removal at a disclosed credit cost — and idempotent credits that never bill the same URL twice within a month.
You love the imgix URL model. You want intelligence in the box (BlurHash, palette, metadata in one call), composition without a sidecar, brand marks that travel with every asset, and the same URL never billed twice on a cache miss retry.
Pick img apis when the bundle is the wedge.
- /info returns dimensions, palette (with WCAG-paired contrast) and BlurHash in a single 24h-cached round-trip — three trips collapsed into one.
- First-class /grid composition for 2–5 sources, plus a /placeholder family that renders BlurHash or color tiles to real PNG.
- Account-level default mark (Pro+) auto-applies across every image-returning endpoint — set the brand once, every URL ships marked.
- Idempotent credits, cache hits cost zero, bandwidth bundled flat — no per-GB meter, no cache-read line item.
- Workspace-native multi-tenancy — unlimited workspaces, users and custom domains without per-seat fees.
Pick imgix when you want the cheapest per-transform at scale.
- You operate at the scale where unit transform cost dominates the bill.
- You want bandwidth and storage bundled into the same credit pool.
- A mature S3-first pipeline and Render API for video are part of the deal.
- Established procurement, SSO and enterprise compliance are required at sign-off.
- You already have an imgix Source set up and the team knows the param vocabulary.
img apis vs imgix
Compared on billing shape and feature coverage — line by line, claim by claim.
| // feature | oursimg apis | imgix |
|---|---|---|
| Mid-tier billing model | flat plan, bandwidth bundled | credit pool |
| Transforms at mid-tier | flat credit allowance | credits shared with bandwidth + storage |
| Palette + BlurHash + metadata in one /info call | ||
| Color pairs with WCAG contrast | ||
| Smart gravity (face + entropy) | ||
| Background removal | ||
| BlurHash decode endpoint (renders to PNG/JPEG) | ||
| 1-year immutable transform cache | ||
| Edge POPs serving you | 300+ | 100+ |
| Free trial | 200 cr / 7d | 30d capped |
| Bill is one line (no shared pool with bandwidth & storage) | ||
| Same URL never billed twice | ||
| Custom domain on cheapest plan |
Spotted something off? tell us →
Same negotiation. Same edge.
BlurHash, palette and metadata — in one round-trip.
Less wiring. Smaller bundle.
# 1. transform
curl 'https://images.imgix.net/runner.jpg?w=480&h=360&fit=crop&crop=faces'
# 2. metadata (separate endpoint)
curl 'https://images.imgix.net/runner.jpg?fm=json'
# 3. BlurHash — no native endpoint.
# You generate it client-side from a thumbnail,
# or wire up a separate service in front of imgix.# everything from one call
curl 'https://imgapis.com/info/your-bucket/runner.jpg'
# response (truncated)
{
"width": 1600, "height": 1067,
"dominant": "#c97d4a",
"palette": [ /* 5 swatches with WCAG pairs */ ],
"blurhash": "LFE.@D9F01_2..."
}Ship faster than imgix.
200 credits free for 7 days. No card, no SDK to pin — paste a URL, watch it work.