FastPic
IMAGE API · BUILT FOR MARKETPLACES

Ship marketplace images.
Resize, optimize, deliver.

Drop-in API and CDN for product images. 50 ms p95, 95%+ WebP conversion, pay per stored image.

Free forever plan
1 000 free API calls
Set up in 2 minutes
upload.ts
import { FastPic } from '@fastpic/sdk'
 
const fp = new FastPic({ apiKey })
 
const { url } = await fp
.upload(file)
.resize(800)
.format('webp')
Response preview14 kB · 48 ms
https://cdn.fastpic.pro/img_abc.webp?w=400&h=400&fmt=webp
Transformed product image preview
Marketplace product image
Marketplace product image
Marketplace product image
Marketplace product image
Marketplace product image
Marketplace product image
50ms p95
WebP
Global CDN
S3-backed
ADVANTAGES

Built for marketplaces that ship

Low Prices

Optimal rates with no hidden fees

response.headers
// response headers
cache-control: public, max-age=31536000
cf-cache-status: HIT
content-type: image/webp

Stable Webhooks

Reliable integration without failures

transform.url
https://cdn.fastpic.io/<hash>
?w=800&q=80&fmt=webp

Simple Integration

Connect in minutes

usage.json
{
"stored": 12_430,
"bandwidth_gb": 0
}
HOW IT WORKS

Three simple steps to perfect content

01

Install & init

Pull the SDK from npm and drop in your API key. No middleware, no config files.

setup.ts
// install
$ npm install @fastpic/sdk
 
const fp = new FastPic({ apiKey })
02

Upload your image

Send a file buffer or a public URL — we store the original and hand you back a stable hash.

upload.ts
const { url } = await
fp.upload(file)
 
// → img_abc
03

Use the URL

Append transform parameters straight in the src. WebP, resizing, quality — all at the edge.

product.tsx
<img
src={`${url}?w=800&fmt=webp`}
/>
SHOWCASE

See it work

Real-time transforms, applied via URL parameters. No reprocessing, no backend work.

Apparel product image
Apparel product image
Original
FastPic
/cdn/apparel.jpg?w=400&fmt=webp
Resize · 2000×2000 → 400×400
Electronics product image
Electronics product image
Original
FastPic
/cdn/electronics.jpg?fmt=webp&q=80
Format · JPG → WebP (−68% bytes)
Furniture product image
Furniture product image
Original
FastPic
/cdn/furniture.jpg?blur=20
LQIP placeholder for fast LCP
Lifestyle product image
Lifestyle product image
Original
FastPic
/cdn/lifestyle.jpg?srcset=auto
Responsive variants · 320/768/1280/1920
PRICING

Choose your plan

Save 2 months with yearly billing
Free
For developers and side projects
$0/mo
  • 25 credits / month
  • 2 GB storage
  • 10 MB max upload
Get started
Starter
For small e-commerce stores
$7/mo
  • 40 credits / month
  • 20 GB storage
  • 25 MB max upload
Get started
Most popular
Plus
For early-stage marketplaces
$40/mo
  • 225 credits / month
  • 100 GB storage
  • 50 MB max upload
Get started
Advanced
For scaling catalogs
$99/mo
  • 600 credits / month
  • 500 GB storage
  • 100 MB max upload
Get started

Need more than 600 credits or 500 GB?

Talk to us → [email protected]
GET STARTED

Ship marketplace images today.

Set up in 2 minutes. 1 000 free API calls. No card needed.

FAQ

Frequently Asked Questions

How will using Fastpic affect the speed of my website or app?
Fastpic significantly speeds up page loading. We use smart compression algorithms and automatically serve images in the most modern formats (WebP, AVIF), which weigh up to 80% less without visible quality loss. Thanks to integration with a global content delivery network (CDN), your users will instantly receive photos from the nearest server, which directly improves Core Web Vitals scores and search rankings.
How difficult is it to migrate our data to Fastpic and set up the API?
Migration to FastPic typically takes about a day. Our team helps you migrate from Cloudinary, imgix, or other providers — share access to your current storage and we handle the bulk import. We provide ready-to-use SDKs for popular languages to speed up integration.
How exactly does automatic content moderation work?
We use an AI model to automatically detect NSFW content on every image request. You can configure the sensitivity level and define actions when triggered: blocking, blurring, or notification.
Where are my originals stored and is there a risk of vendor lock-in?
Your originals are stored in our secure S3-compatible cloud storage with EU/US data centers, encrypted at rest. You don't need to maintain your own storage infrastructure — connect FastPic and use it as a turnkey solution. To export your data anytime, use our bulk-download API or contact support; there's no vendor lock-in.
How does the credit system work and which plan should I choose?
Each credit covers either 1 GB of bandwidth OR 1 000 unique image transformations. Your plan also includes a separate storage allowance (2 GB on Free, up to 500 GB on Advanced). We recommend Free to evaluate, then Starter ($9) for small stores, Plus ($49) for growing marketplaces, or Advanced ($124) for scaling catalogs.
What happens when I exceed my plan?
When you hit your monthly credit limit or storage cap, the API returns 402 Payment Required until the next monthly reset or until you upgrade. We notify you at 80% and 100% usage.