Bookmarks
List Bookmark Categories
Returns the creator's saved-item categories, plus an all summary with total saved post and message counts and a preview strip — enough to build category tabs without fetching each bucket. An empty list alongside a non-zero count is normal: it means items are saved but no custom categories exist. Requires permission api_bookmarks_list_categories.
https://public-api.fansmetric.comAuthorization
defaultAuthorizationBearer <token>Send your FansMetric API key as a Bearer token in the Authorization header.
In: header
Path Parameters
account_id*integerOnlyFans numeric account ID.
Query Parameters
limitintegerPage size. Default 10. Min 1, max 100.
offsetintegerRows to skip. Default 0.
Response Fields
data.listarrayCategories the creator has made. Empty when they have not made any — that is not an error.
data.all.postCountintegerTotal saved posts across the whole collection.
data.all.messageCountintegerTotal saved chat messages across the whole collection.
data.all.postsarrayPreview strip across the whole collection, for an "All" tab thumbnail.
data.hasMorebooleanWhether another page of categories exists.
dataobject | arrayEndpoint-specific payload. See the fields below for this route.
_meta._credits.usedintegerCredits consumed by this request (currently always
1)._meta._rate_limits.limit_minuteintegerMaximum requests per minute for the organization.
_meta._rate_limits.remaining_minuteintegerRemaining requests in the current minute window.
_meta._rate_limits.limit_dayintegerMaximum requests per day for the organization.
_meta._rate_limits.remaining_dayintegerRemaining requests in the current day window.
| Field | Type | Description |
|---|---|---|
| data.list | array | Categories the creator has made. Empty when they have not made any — that is not an error. |
| data.all.postCount | integer | Total saved posts across the whole collection. |
| data.all.messageCount | integer | Total saved chat messages across the whole collection. |
| data.all.posts | array | Preview strip across the whole collection, for an "All" tab thumbnail. |
| data.hasMore | boolean | Whether another page of categories exists. |
| data | object | array | Endpoint-specific payload. See the fields below for this route. |
| _meta._credits.used | integer | Credits consumed by this request (currently always 1). |
| _meta._rate_limits.limit_minute | integer | Maximum requests per minute for the organization. |
| _meta._rate_limits.remaining_minute | integer | Remaining requests in the current minute window. |
| _meta._rate_limits.limit_day | integer | Maximum requests per day for the organization. |
| _meta._rate_limits.remaining_day | integer | Remaining requests in the current day window. |
curl --request GET "https://public-api.fansmetric.com/v1/100000001/bookmarks/categories?limit=20&offset=0" \
--header "Authorization: Bearer YOUR_API_KEY"Response
200