Pay-per-generation AI image and video creation. No subscriptions ever.
Price
from $0.0100
up to $10.00 per request
Network
base
Category
ai
On-chain txns
236
Uptime
100%
Avg latency
85ms
Checks
160
Status
Healthy
Discovered from on-chain x402 payment activity. Prices shown are per-call in USDC.
edit with Flux 2 Pro
edit with Flux 2 Pro
generate with Flux 2 Pro
generate with Flux 2 Pro
edit with GPT Image 1.5
edit with GPT Image 1.5
generate with GPT Image 1.5
generate with GPT Image 1.5
edit with GPT Image 1
edit with GPT Image 1
generate with GPT Image 1
generate with GPT Image 1
generate with Grok Video
generate with Grok Video
edit with Grok Image
edit with Grok Image
generate with Grok Image
generate with Grok Image
edit with Nano Banana Pro
edit with Nano Banana Pro
generate with Nano Banana Pro
generate with Nano Banana Pro
edit with Nano Banana
edit with Nano Banana
generate with Nano Banana
generate with Nano Banana
i2v with Seedance Fast
i2v with Seedance Fast
t2v with Seedance Fast
t2v with Seedance Fast
i2v with Seedance
i2v with Seedance
t2v with Seedance
t2v with Seedance
generate with Sora 2 Pro
generate with Sora 2 Pro
generate with Sora 2
generate with Sora 2
generate with Veo 3.1 Fast
generate with Veo 3.1 Fast
generate with Veo 3.1
generate with Veo 3.1
i2v with Wan 2.6
i2v with Wan 2.6
t2v with Wan 2.6
t2v with Wan 2.6
Get a client token for direct upload to Vercel Blob
Get a client token for direct upload to Vercel Blob
# one-time setup
npx @apihubio/cli register
npx @apihubio/cli topup 10
# call it
npx @apihubio/cli call https://stablestudio.io \
-X POST \
-d '{ /* check provider docs for input */ }'
# or save it to Claude/Cursor/Codex
npx @apihubio/cli install
npx @apihubio/cli add https://stablestudio.ioimport { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";
const account = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = createWalletClient({ account, chain: base, transport: http() });
const x402Fetch = wrapFetchWithPayment(client);
const res = await x402Fetch("https://stablestudio.io", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ /* check provider docs for input */ }),
});
const data = await res.json();This is an external service not operated by APIHub. Listing data is sourced from public on-chain records and third-party indexes. Payment goes directly to the service provider via the x402 protocol. APIHub does not guarantee availability, accuracy, or quality of external services.