Integrieren Sie Auto-Foto-Tools in Ihr eigenes Produkt

REST-API für Kennzeichen-Anonymisierung und mehr — verarbeiten Sie Autofotos direkt von Ihrem Backend aus, ganz ohne manuelle Bearbeitung.

Schnell integriert

Ein POST-Request mit Ihrem Foto — das bearbeitete Bild kommt in Sekunden zurück. Kein SDK nötig.

Authentifizierung per Schlüssel

Ein einzelnes Bearer-Token, das Ihrem Konto zugeordnet ist. Jederzeit im Dashboard neu generieren oder widerrufen.

Dieselben Modelle wie in der App

Genau die Kennzeichen-Erkennungs- und Unschärfemodelle, die CarFlow AI antreiben — produktionsreif, keine Demo.

Keine separate Abrechnung

API-Aufrufe werden von Ihrem bestehenden Guthaben abgebucht — genau wie in der App.

Dokumentation

Kennzeichen unkenntlich machen

Endpoint
POSThttps://api.carflowai.com/v1/blur-plates
curl -X POST https://api.carflowai.com/v1/blur-plates \
-H "Authorization: Bearer sk_live_your_key" \
-F "style=blur" \
-o result.jpg

Request Body

FieldTypeRequiredDescription
imagefileYesThe car photo to process.
stylestringNoblur (default), pixelate, white, or black.

Response

StatusContent-TypeBody
200image/jpegThe processed photo, as raw image bytes.
4xx / 500application/json{ error, code } — see Error codes below.

Kennzeichen durch eigenes Design ersetzen

Endpoint
POSThttps://api.carflowai.com/v1/plate-logo
curl -X POST https://api.carflowai.com/v1/plate-logo \
-H "Authorization: Bearer sk_live_your_key" \
-o result.jpg
# Or reuse a design you already saved in your Assets library instead of
# re-uploading it every call — pass its id, not a file:
curl -X POST https://api.carflowai.com/v1/plate-logo \
-H "Authorization: Bearer sk_live_your_key" \
-F "logoAssetId=your-saved-asset-id" \
-o result.jpg

Request Body

FieldTypeRequiredDescription
imagefileYesThe car photo to process.
logoorlogoAssetIdfile or stringYes — exactly one of the twoThe plate design. Either upload the file directly (logo), or reference one already saved in your Assets library by id (logoAssetId) to avoid re-uploading it every call.

Response

StatusContent-TypeBody
200image/jpegThe processed photo, as raw image bytes.
4xx / 500application/json{ error, code } — see Error codes below.

Schatten unter dem Auto hinzufügen

Endpoint
POSThttps://api.carflowai.com/v1/car-shadow
curl -X POST https://api.carflowai.com/v1/car-shadow \
-H "Authorization: Bearer sk_live_your_key" \
-F "reflection=false" \
-o result.png

Request Body

FieldTypeRequiredDescription
imagefileYesThe car photo. A transparent PNG cutout is used as is; any other photo is cut out first.
reflectionbooleanNotrue adds a floor reflection under the shadow (beta). Default false.

Response

StatusContent-TypeBody
200image/pngThe processed photo, as raw image bytes.
4xx / 500application/json{ error, code } — see Error codes below.

Cut out car

Coming soon
Endpoint
POSThttps://api.carflowai.com/v1/xxxxxxxxxxx
curl -X POST https://api.carflowai.com/v1/cutout \
-H "Authorization: Bearer sk_live_your_key" \
-o result.png

Logo on photo

Coming soon
Endpoint
POSThttps://api.carflowai.com/v1/xxxxxxxxxxx
curl -X POST https://api.carflowai.com/v1/logo-overlay \
-H "Authorization: Bearer sk_live_your_key" \
-F "logoAssetId=your-saved-asset-id" \
-o result.jpg

Blur plates on video

Coming soon
Endpoint
POSThttps://api.carflowai.com/v1/xxxxxxxxxxx
curl -X POST https://api.carflowai.com/v1/blur-video \
-H "Authorization: Bearer sk_live_your_key" \
-o result.mp4

Fehlercodes

401invalid_api_keyFehlender, ungültiger oder widerrufener API-Schlüssel
402insufficient_creditsNicht genug Guthaben und Pay-as-you-go nicht aktiviert
429rate_limitedMehr als 60 Anfragen/Minute für diesen Schlüssel
400unknown_tool / missing_image / invalid_paramsUnbekanntes Tool, fehlendes Bild oder ungültige Parameter
500processing_failedVerarbeitung auf unserer Seite fehlgeschlagen — nicht berechnet

Pay-as-you-go-Abrechnung folgt in Kürze — bis dahin werden API-Aufrufe von Ihrem bestehenden Guthaben abgebucht.