Vault

List Vault Media Processing

Returns the media items the OnlyFans converter is currently transcoding for this account. Items appear here after a client uploads a file and posts the S3 ETag to https://convert.onlyfans.com/file/upload, and disappear once isReady flips to true. Mirrors the "Processing" strip the OnlyFans vault UI polls — useful as a progress feed during bulk uploads. Requires permission api_vault_list_processing.

https://public-api.fansmetric.com
GET/v1/{account_id}/vault/media/processing
Bearer

Authorization

default
AuthorizationBearer <token>

Send your FansMetric API key as a Bearer token in the Authorization header.

In: header

Path Parameters

  • account_id*integer

    OnlyFans numeric account ID.

Response Fields

  • data.list[]array

    In-flight media items. Empty when no uploads are processing.

  • data.list[].idinteger

    Vault media ID — already assigned even though transcoding is still in progress.

  • data.list[].typestring

    photo, video, gif, or audio.

  • data.list[].isReadyboolean

    Always false while the item is in this list; flips to true when transcoding completes and the item moves into the main vault listing.

  • data.list[].hasErrorboolean

    true if OnlyFans rejected the file during processing.

  • data.list[].filesobject

    Variant URL set. While processing, most URLs are null.

  • dataobject | array

    Endpoint-specific payload. See the fields below for this route.

  • _meta._credits.usedinteger

    Credits consumed by this request (currently always 1).

  • _meta._rate_limits.limit_minuteinteger

    Maximum requests per minute for the organization.

  • _meta._rate_limits.remaining_minuteinteger

    Remaining requests in the current minute window.

  • _meta._rate_limits.limit_dayinteger

    Maximum requests per day for the organization.

  • _meta._rate_limits.remaining_dayinteger

    Remaining requests in the current day window.

curl --request GET "https://public-api.fansmetric.com/v1/100000001/vault/media/processing" \
  --header "Authorization: Bearer YOUR_API_KEY"

Response

200
{
"data":{
"list":[
0:{
"id":4067402434
"type":"video"
"createdAt":"2026-05-30T08:00:00+00:00"
"isReady":false
"canView":false
"hasError":false
"files":{
"full":{
"url":null
}
"thumb":null
"preview":null
"squarePreview":null
}
"duration":0
}
]
}
"_meta":{
"_credits":{
"used":1
}
"_rate_limits":{
"limit_minute":1000
"remaining_minute":999
"limit_day":50000
"remaining_day":49999
}
}
}