Introduction
A REST API for image and video generation, billed per image.
journeyapi.dev generates images and video over plain HTTP. You send a prompt, you get back image URLs. There is no account to connect, no subscription to hold and no queue to manage.
Every endpoint returns a job. Jobs are asynchronous: the call responds in under 200 ms with a job id, and you either poll the job or receive a webhook when it finishes.
Base URL
https://api.journeyapi.dev/v1What you can do
| Capability | Endpoint | Typical latency |
|---|---|---|
| Generate from text, references or both | POST /images | 6-12 s |
| Upscale to full resolution | POST /images/upscale | 3-5 s |
| Turn an image back into prompts | POST /images/caption | 2-4 s |
| Weigh a prompt before spending on it | POST /prompts/analyze | 1-3 s |
| Animate a still, or continue a clip | POST /videos | 45-60 s |
Design notes
Requests are idempotent when you supply an Idempotency-Key header. Retrying with the same key returns the original job rather than starting a second one, so a network timeout never charges you twice.
Images are served from a CDN and stay retrievable for 30 days. After that the job metadata remains queryable but the binaries are purged. We keep no copy beyond that window and use nothing for training.