Introduction

Image upscaling powered by AI

Overview

Welcome to the Topaz Labs Image API!

Our image enhancement APIs offer world-class capabilities such as:

  • Upscale: Output high-resolution images from low resolution input files.
  • Face Recovery: Ensure high quality facial details in every image.
  • Sharpen: Bring images into focus, unblurring the subject or entire image.
  • Denoise: Get clean images by removing sensor noise and grain.
  • More: We have many other AI models under the hood of our image applications. You can reach out to us at enterprise@topazlabs.com to learn more about what's possible.

All of our AI models are developed in house by our team of PhD researchers in Dallas, Texas.
Topaz AI models focus on unparalleled:

  • Quality: Industry-defining quality fit for professional use cases ranging from Hollywood to AAA game studios to pro photographers.
  • Fidelity: Preserve the original details and identities in the source images with Topaz Labs models better than any other offering in the industry.
  • Efficiency: Low per-image cost with maximum speed for enhancing thousands or even millions of images at a time.

In general, Topaz Labs offers two classes of AI models:

  • Standard: These models are incredibly fast and efficient, and preserve the original fidelity and details of source images with maximum accuracy. Recommended for most professional use cases.
  • Generative: These models can produce the highest quality and most creative outputs, at the cost of speed and fidelity to the original image. Recommended for most creative use cases.

The Topaz Labs Image API is a service which allows you to transform images with our industry-leading AI models for upscaling, denoising, sharpening, face recovery, and more.

An example of an image enhanced by the API

Resources

To learn more about the details behind our AI models and capabilities, reference our desktop software application documentation below:

Authentication

You will need a Topaz API key in order to make requests to this API. Make sure you never share your API key with anyone, and you never commit it to a public repository.

Once you have your API key, set it as the X-API-Key header of your requests.

Please contact support if any assistance is needed.

Please visit https://www.topazlabs.com/api to get started with an API key if you have not already.

API Restrictions

  • The API has access rate limits depending on the current load on the servers. If you receive a HTTP 429 response, please try again (soon). We recommend using an exponential backoff for the requests to avoid immediately hitting the limit again.
  • The API only responds to HTTPS-secured communications. Any requests sent via HTTP return an HTTP 301 redirect to the corresponding HTTPS resources.
  • The API enforces a request size limit of 500MB. If a request exceeds this limit, the server responds with an HTTP 413. Please ensure that requests stay within the size constraint to avoid this error.

Contact

Please reach out to enterprise@topazlabs.com with any questions.


Did this page help you?