Skip to main content
POST
Rate content NSFW level

Authorizations

Authorization
string
header
required

API key as a bearer token: Authorization: Bearer bpx_live_xxx

Body

application/json
images
string[]

Up to 10 images (public URL, uploaded-file URL, data URI, or raw base64). Max 10 MB each.

Maximum array length: 10
prompt
string

Text to rate (alone, or as context for the media).

video
string

One video (public URL, uploaded-file URL, data URI, or raw base64). Max 100 MB and 5 minutes.

Response

The rating.

confidence
number

Classifier confidence, 0-1.

credits_charged
integer
id
string

Moderation request id (audit reference).

label
enum<string>
Available options:
sfw,
teen,
mature,
x-rated
level
enum<integer>

Overall NSFW level of the submission.

Available options:
0,
1,
2,
3
reason
string

Short overall explanation.