Topaz Labs and Adobe: what Sume's image upscale API takes
Adobe completed its Topaz Labs acquisition on Sep 23, 2026, and Topaz stays standalone. If you need an upscale API, here is what Sume's accepts.

Adobe says it completed the Topaz Labs acquisition and that Topaz Labs continues as a standalone brand, with its apps and models still sold standalone. If the news made you look at upscaling APIs, Sume's takes one public HTTPS image_url at POST /v1/image-upscale-1.0/upscale, with an optional upscale_factor from 1 to 4.
The acquisition facts are from Adobe's announcement; the Sume request is from the OpenAPI document behind the API reference, read 2026-09-30. This is not a comparison of output quality.
What did Adobe announce?
Adobe's post is dated 2026-09-23. It describes Topaz Labs as a company in video and image enhancement models, says the brand will remain, and says Topaz's apps and models will keep being available as standalone products. It also says Topaz technology will come into Adobe tools and workflows.
What does Sume's image upscale take?
The request schema is small, and it does not accept provider model ids.
| Field | Rule |
|---|---|
image_url | Required; a public HTTPS image URL |
upscale_factor | Number from 1 to 4; default 2 |
output_format | png, jpg or webp; default png |
metadata | Optional object stored with the job; not sent to the provider |
const res = await fetch("https://api.sume.com/v1/image-upscale-1.0/upscale", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.SUME_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
image_url: "https://example.com/photo.jpg",
upscale_factor: 2,
output_format: "png",
}),
});
console.log(await res.json());What does it cost?
The API pricing rate card lists Image upscale at $0.20 per image. Read the job result for the finished artifact; the same pattern as other Sume jobs applies, see Image upscale API.
Can an agent call it?
Yes. Sume's MCP docs list image_upscale_create among the tools. The same limits apply: the source must be a public HTTPS URL, and the factor tops out at 4. For an exact pixel target see upscale an image to an exact size.
Sources
Related posts
More in Use cases
- Text to speech reading a confirmation code digit by digit
To make TTS read a code one digit at a time on Sume, write the transcript with the digits separated, pin a Sonic id, and listen before you ship it.
- Twitch clip captions: edit text and timing, burn them in
Twitch is rolling out editable clip captions. For a clip file you edit yourself, Sume burns your own cues with text, start and end, no speech-to-text.
- Twitch vertical clips: crop an older 16:9 clip to 9:16
Twitch Dual Format makes vertical clips going forward. For a 16:9 clip without one, crop a 9:16 slice with video-filter: width 0.316, height 1.
- Walmart main image size: 2200x2200 and Sume's multiples of 16
Walmart wants a 2200x2200 px main image under 5 MB. 2200 is not a multiple of 16, so generate 2208x2208 on Sume's gpt-image-2.5, then resize.
Written by Sume