# create task to blur faces on an image
config = {
  "anonymization_method": "blur",
  "face": True
}

response = requests.post(
  'https://api.celantur.com/v2/task/',
  data=json.dumps(config),
  headers={'Authorization': auth_token}
);

Image Anonymization Web API

Blur faces, license plates, persons and vehicles

No subscription required

Pay-per-use

Start for free Read Documentation

No credit card required.

Everything developers need to anonymize images

We've been building image anonymization solutions since 2018. Now, we enable every developer to use our world-class technology.

Anonymize Personal Data

Faces, Persons, License Plates, Vehicles

Multiple anonymization methods

Choose whether to blur, pixelate or blacken personal data.

Industry-grade Detection Rate

State-of-the-art anonymization, trusted by leading companies.

Webhooks

Trigger HTTP callbacks when anonymized images are ready to be fetched.

Metadata

Receive metadata about detected objects (object type, coordinates, ...)

Segmentation Masks

Incorporate generated segmentation masks in your image processing workflows.

Easy Result Analysis

Display bounding boxes and confidence scores directly on images.

Configurable

Customize detection thresholds, blurring appearance and much more.

Privacy Compliance

Comply with the GDPR, CCPA, PIPL and other data protection laws.

Secure

Data transfer via HTTPS and processing in GPDR-compliant datacenters in the EU.

Scalable

Anonymize a few or thousands of images with ease.

Pricing

Pay only for what you use. We don't charge monthly subscription fees.
Contact us for volume discounts or custom offers.

Basic
€ 0.06 /image

up to 32 Megapixel

Fair pay-per-use - no subscription

Anonymize Faces, Persons, License Plates, Vehicles

Webhooks

Generate metadata and segmentation masks

Easy result analysis

Secure & GDPR-compliant data processing in the EU

Start for free
Enterprise
€ custom /image

all resolutions

Everything in Basic, plus:

Volume discount

Custom support packages

Contact Sales

Start for free

1

Sign up to app.celantur.com

Use your credentials to access the API.

3

Automate

Receive your anonymized images.

Ask us Anything. We'll get back to you shortly

Success Stories

Read how industry-leading companies use Celantur Container to solve their privacy challenges.

Success Story Looom uses Celantur Cloud API for GDPR-compliant AR/VR applications

Looom uses Celantur Cloud API for GDPR-compliant AR/VR applications

Success Story Fortune 500 tech company develops L4 self-driving vehicle technology in a GDPR-compliant manner

Fortune 500 tech company develops L4 self-driving vehicle technology in a GDPR-compliant manner

FAQ

How does billing work?
After successful integration, our team will work with you to set up billing. We offer a pay-per-use pricing model, where you are charged based on the number of images you anonymize. There are no monthly subscription fees, and we also offer volume discounts for larger usage (>20,000 images/mo).
What happens to the metadata of the original image (e.g. GPS coordinates)?
Metadata (e.g. EXIF information & ICC colour profile) is retained when creating the anonymized version of an image.
What objects can the Celantur Cloud API anonymize?
The API supports the anonymization of faces, license plates, persons, and vehicles.
Can the API process videos directly from Google Cloud Storage or S3?
Currently, the API cannot read or write directly from Google Cloud Storage or S3 URLs. As a workaround, you can use a data handler script to read the files and hand them over to the API via REST requests.
What anonymization methods are available?
You can choose from different anonymization methods, including blur, pixelation, and blackening, to suit your privacy requirements.
How do I receive notifications when processing is finished?
You can set a webhook URL in the request body when calling the POST /v2/task endpoint. The API will send a POST request to your specified URL once the file has finished processing.
Can I perform a single request to upload and receive the anonymized image?
No. The REST API design separates the upload and download steps because you may also want to download other objects, such as metadata and segmentation masks, via separate endpoints.