BrightShotBrightShot API
Object Manipulation

Blur objects

Blur specific objects in an image for privacy (faces, license plates, personal items, etc.).

POST
/blur
AuthorizationBearer <token>

API key in format: bs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

In: header

image_urlstring

URL of the image

Formaturi
objectsarray<string>

Objects to blur (e.g., faces, license plates)

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://api.bright-shot.com/api/v1/blur" \  -H "Content-Type: application/json" \  -d '{    "image_url": "https://example.com/photo.jpg",    "objects": [      "faces",      "license plates"    ]  }'
{
  "requestId": "pred_abc123xyz",
  "status": "starting",
  "remainingGenerations": 149
}
{
  "error": "image_url is required"
}
{
  "error": "Invalid API key"
}
{
  "error": "Not enough generations"
}