Home/Docs/OnlyFans reference

OnlyFans API Reference

Auto generated from the verified native parity layer. Every path below is a real OnlyFans /api2/v2 route reached through the CreatorAPI proxy. GET routes marked verified were probed live (HTTP 200). Writes are harvested routes, verify on first call. 194 capabilities · 89 GET live verified · 89 writes · 33 groups.

How every call works

All native OnlyFans routes are reached through one pattern:

Text
{METHOD} https://api.creator-api.com/v1/{account}/native/{native_path}

{account} is the connected creator id. Auth header X-API-Key: <your key> (or Authorization: Bearer <your key>). GET is read only; POST/PUT/PATCH/DELETE need a full scope key. Billing: read = 1 credit, write = 2 credits.

account

Get current account · ✅ live verified

[account] GET /users/me.

GET /v1/{account}/native/users/me · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get model start date · ✅ live verified

[account] GET /users/me/start-date-model.

GET /v1/{account}/native/users/me/start-date-model · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/start-date-model?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/start-date-model?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/start-date-model?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update profile · ✅ live verified

[settings] PATCH /users/me.

PATCH /v1/{account}/native/users/me · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

analytics-financial

Get transaction summary · ✅ live verified

[analytics-financial] GET /payments/all/transactions. summarise client-side

GET /v1/{account}/native/payments/all/transactions · 1 credit(s) · summarise client-side

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get transactions by type · ✅ live verified

[analytics-financial] GET /payments/all/transactions. filter by type client-side

GET /v1/{account}/native/payments/all/transactions · 1 credit(s) · summarise client-side

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List transactions · ✅ live verified

[transactions] GET /payments/all/transactions. exists as get_all_transactions

GET /v1/{account}/native/payments/all/transactions · 1 credit(s) · summarise client-side

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payments/all/transactions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

analytics-summary

Get earnings overview · ✅ live verified

[analytics-summary] GET /users/me/stats/overview.

GET /v1/{account}/native/users/me/stats/overview · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Statistics overview · ✅ live verified

[statistics] GET /users/me/stats/overview.

GET /v1/{account}/native/users/me/stats/overview · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/stats/overview?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

banking

Get account country details · ✅ live verified

[banking] GET /payouts/account.

GET /v1/{account}/native/payouts/account · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get bank payout details · ✅ live verified

[banking] GET /payouts/bank.

GET /v1/{account}/native/payouts/bank · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/bank?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/bank?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/bank?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get dac7form details

[banking] GET /payouts/dac7. 403 gated (eligibility)

GET /v1/{account}/native/payouts/dac7 · 1 credit(s) · 403 gated (eligibility)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/dac7?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/dac7?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/dac7?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List available payout systems · ✅ live verified

[banking] GET /payouts/account. systems in account payload

GET /v1/{account}/native/payouts/account · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/account?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List countries · ✅ live verified

[banking] GET /countries/payouts.

GET /v1/{account}/native/countries/payouts · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/countries/payouts?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/countries/payouts?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/countries/payouts?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

blocked-restricted-users

List blocked users · ✅ live verified

[blocked-restricted-users] GET /users/blocked.

GET /v1/{account}/native/users/blocked · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/blocked?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/blocked?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/blocked?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List restricted users · ✅ live verified

[blocked-restricted-users] GET /users/restrict.

GET /v1/{account}/native/users/restrict · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/restrict?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/restrict?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/restrict?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

chargebacks

Calculate chargeback ratio · ✅ live verified

[chargebacks] GET /payouts/chargebacks/ratio.

GET /v1/{account}/native/payouts/chargebacks/ratio · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/ratio?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/ratio?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/ratio?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List chargeback statistics · ✅ live verified

[chargebacks] GET /payouts/chargebacks/chart.

GET /v1/{account}/native/payouts/chargebacks/chart · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/chart?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/chart?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/chargebacks/chart?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List chargebacks · ✅ live verified

[chargebacks] GET /payouts/chargebacks.

GET /v1/{account}/native/payouts/chargebacks · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/chargebacks?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/chargebacks?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

chat-messages

Attach tags release forms to message

[chat-messages] POST /release-forms/attach.

POST /v1/{account}/native/release-forms/attach · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms/attach" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/release-forms/attach",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms/attach", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

chats

Mark all chats as read

[chats] POST /chats/mark-as-read.

POST /v1/{account}/native/chats/mark-as-read · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/mark-as-read" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/chats/mark-as-read",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/mark-as-read", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

engagement-messages

Get mass message overview · ✅ live verified

[mass-messaging] GET /messages/queue/chart.

GET /v1/{account}/native/messages/queue/chart · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List mass message queue · ✅ live verified

[mass-messaging] GET /messages/queue.

GET /v1/{account}/native/messages/queue · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mass messages · ✅ live verified

[engagement-messages] GET /messages/queue.

GET /v1/{account}/native/messages/queue · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mass messages chart · ✅ live verified

[engagement-messages] GET /messages/queue/chart.

GET /v1/{account}/native/messages/queue/chart · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/chart?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Send mass message · ✅ live verified

[mass-messaging] POST /messages/queue.

POST /v1/{account}/native/messages/queue · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/messages/queue",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Top message · ✅ live verified

[engagement-messages] GET /users/me/stats/top/message.

GET /v1/{account}/native/users/me/stats/top/message · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/stats/top/message?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/stats/top/message?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/stats/top/message?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

fans

List active fans · ✅ live verified

[fans] GET /subscriptions/subscribers. type=active

GET /v1/{account}/native/subscriptions/subscribers · 1 credit(s) · type=active

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List all fans · ✅ live verified

[fans] GET /subscriptions/subscribers. all

GET /v1/{account}/native/subscriptions/subscribers · 1 credit(s) · type=active

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List expired fans · ✅ live verified

[fans] GET /subscriptions/subscribers/recent-expired.

GET /v1/{account}/native/subscriptions/subscribers/recent-expired · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/recent-expired?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/recent-expired?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/recent-expired?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List latest fans · ✅ live verified

[fans] GET /subscriptions/subscribers/latest. exists as get_latest_fans

GET /v1/{account}/native/subscriptions/subscribers/latest · 1 credit(s) · exists as get_latest_fans

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/latest?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/latest?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/latest?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List top fans · ✅ live verified

[fans] GET /subscriptions/subscribers/top.

GET /v1/{account}/native/subscriptions/subscribers/top · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/top?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/top?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribers/top?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

following

List active followings · ✅ live verified

[following] GET /subscriptions/subscribes. type=active

GET /v1/{account}/native/subscriptions/subscribes · 1 credit(s) · type=active

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List all followings · ✅ live verified

[following] GET /subscriptions/subscribes. all

GET /v1/{account}/native/subscriptions/subscribes · 1 credit(s) · type=active

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List expired followings · ✅ live verified

[following] GET /subscriptions/subscribes. expired

GET /v1/{account}/native/subscriptions/subscribes · 1 credit(s) · type=active

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/subscribes?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

media-vault

Delete vault media

[media-vault] PUT /vault/media/hidden. OF soft-delete: body {list:[mediaIds],hidden:true} (no hard-delete route)

PUT /v1/{account}/native/vault/media/hidden · 2 credit(s) · OF soft-delete: body {list:[mediaIds],hidden:true} (no hard-delete route)

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/media/hidden" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/vault/media/hidden",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/media/hidden", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List vault media · ✅ live verified

[media-vault] GET /vault/media. exists as get_vault_media

GET /v1/{account}/native/vault/media · 1 credit(s) · exists as get_vault_media

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/media?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/media?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/media?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

media-vault-lists

Create vault list

[media-vault-lists] POST /vault/lists.

POST /v1/{account}/native/vault/lists · 2 credit(s) · exists as get_vault_lists (400 noparam)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/vault/lists",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List vault lists

[media-vault-lists] GET /vault/lists. exists as get_vault_lists (400 noparam)

GET /v1/{account}/native/vault/lists · 1 credit(s) · exists as get_vault_lists (400 noparam)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/lists?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

misc

Add media to list

[media-vault-lists] POST /vault/lists/{id}/media.

POST /v1/{account}/native/vault/lists/{list_id}/media · 2 credit(s)

Path params: list_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Add story to highlight

[story-highlights] PUT /stories/highlights/{id}.

PUT /v1/{account}/native/stories/highlights/{highlight_id} · 2 credit(s)

Path params: highlight_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Archive post

[posts] POST /posts/{id}/archive. native path /posts/{id}/{state}archive

POST /v1/{account}/native/posts/{post_id}/archive · 2 credit(s)

Path params: post_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Block user

[users] POST /users/{id}/block.

POST /v1/{account}/native/users/{user_id}/block · 2 credit(s)

Path params: user_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/block" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/block",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/block", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Clear user list

[user-list-collections] DELETE /lists/{id}/users.

DELETE /v1/{account}/native/lists/{list_id}/users · 2 credit(s)

Path params: list_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Create post comment

[post-comments] POST /posts/{id}/comments.

POST /v1/{account}/native/posts/{post_id}/comments · 2 credit(s)

Path params: post_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete bundle

[subscription-bundles] DELETE /subscriptions/bundles/{id}.

DELETE /v1/{account}/native/subscriptions/bundles/{bundle_id} · 2 credit(s)

Path params: bundle_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles/{bundle_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles/{bundle_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/bundles/{bundle_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete chat

[chats] DELETE /chats/{id}.

DELETE /v1/{account}/native/chats/{chat_id} · 2 credit(s)

Path params: chat_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete message

[chat-messages] DELETE /messages/{id}.

DELETE /v1/{account}/native/messages/{message_id} · 2 credit(s)

Path params: message_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/{message_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/messages/{message_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/{message_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete post

[posts] DELETE /posts/{id}.

DELETE /v1/{account}/native/posts/{post_id} · 2 credit(s)

Path params: post_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete post comment

[post-comments] DELETE /comments/{id}.

DELETE /v1/{account}/native/comments/{comment_id} · 2 credit(s)

Path params: comment_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/comments/{comment_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete promotion

[promotions] DELETE /promotions/{id}.

DELETE /v1/{account}/native/promotions/{promotion_id} · 2 credit(s)

Path params: promotion_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete social media button

[settings] DELETE /users/social/buttons/{id}.

DELETE /v1/{account}/native/users/social/buttons/{button_id} · 2 credit(s)

Path params: button_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete story

[stories] DELETE /stories/{id}.

DELETE /v1/{account}/native/stories/{story_id} · 2 credit(s)

Path params: story_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/{story_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/stories/{story_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/{story_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete story highlight

[story-highlights] DELETE /stories/highlights/{id}.

DELETE /v1/{account}/native/stories/highlights/{highlight_id} · 2 credit(s)

Path params: highlight_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete user list

[user-list-collections] DELETE /lists/{id}.

DELETE /v1/{account}/native/lists/{list_id} · 2 credit(s)

Path params: list_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Delete vault list

[media-vault-lists] DELETE /vault/lists/{id}.

DELETE /v1/{account}/native/vault/lists/{list_id} · 2 credit(s)

Path params: list_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Enable disable drm

[settings] PATCH /users/me/settings/{id}. {id}=section name string

PATCH /v1/{account}/native/users/me/settings/{setting_id} · 2 credit(s)

Path params: setting_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get mass message

[mass-messaging] GET /messages/queue/{id}.

GET /v1/{account}/native/messages/queue/{queue_id} · 1 credit(s)

Path params: queue_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get post

[posts] GET /posts/{id}.

GET /v1/{account}/native/posts/{post_id} · 1 credit(s)

Path params: post_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get profile details

[public-profiles] GET /users/{id}. exists as get_profile (by handle)

GET /v1/{account}/native/users/{user_id} · 1 credit(s)

Path params: user_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get specific chat message

[chat-messages] GET /chats/{id}/messages/{id}. templated id 404 on sample; route in client

GET /v1/{account}/native/chats/{chat_id}/messages/{message_id} · 1 credit(s)

Path params: chat_id, message_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/{message_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/{message_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/{message_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get story stats

[stories] GET /stories/{id}/stats.

GET /v1/{account}/native/stories/{story_id}/stats · 1 credit(s)

Path params: story_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/stats?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/stats?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/{story_id}/stats?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get subscription history

[fans] GET /subscriptions/{id}/history.

GET /v1/{account}/native/subscriptions/{subscription_id}/history · 1 credit(s)

Path params: subscription_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/{subscription_id}/history?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/{subscription_id}/history?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/{subscription_id}/history?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get user details

[users] GET /users/{id}.

GET /v1/{account}/native/users/{user_id} · 1 credit(s)

Path params: user_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get user list

[user-list-collections] GET /lists/{id}.

GET /v1/{account}/native/lists/{list_id} · 1 credit(s)

Path params: list_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get vault media

[media-vault] GET /vault/media/{id}.

GET /v1/{account}/native/vault/media/{media_id} · 1 credit(s)

Path params: media_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/media/{media_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/media/{media_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/media/{media_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Hide chat

[chats] POST /chats/{id}/hide.

POST /v1/{account}/native/chats/{chat_id}/hide · 2 credit(s)

Path params: chat_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/hide" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/hide",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/hide", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Like message

[chat-messages] POST /messages/{id}/like.

POST /v1/{account}/native/messages/{message_id}/like · 2 credit(s)

Path params: message_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Like post comment

[post-comments] POST /comments/{id}/like.

POST /v1/{account}/native/comments/{comment_id}/like · 2 credit(s)

Path params: comment_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List chat messages

[chat-messages] GET /chats/{id}/messages. exists as get_chat_messages

GET /v1/{account}/native/chats/{chat_id}/messages · 1 credit(s)

Path params: chat_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List pinned users in user list

[user-list-collections] GET /lists/{id}/users/pinned.

GET /v1/{account}/native/lists/{list_id}/users/pinned · 1 credit(s)

Path params: list_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/pinned?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/pinned?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/pinned?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List post comments

[post-comments] GET /posts/{id}/comments.

GET /v1/{account}/native/posts/{post_id}/comments · 1 credit(s)

Path params: post_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/comments?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List story highlights

[story-highlights] GET /users/{id}/stories/highlights.

GET /v1/{account}/native/users/{user_id}/stories/highlights · 1 credit(s)

Path params: user_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/stories/highlights?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/stories/highlights?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/stories/highlights?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List story viewers

[stories] GET /stories/{id}/viewers.

GET /v1/{account}/native/stories/{story_id}/viewers · 1 credit(s)

Path params: story_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/viewers?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/viewers?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/{story_id}/viewers?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List user list users

[user-list-collections] GET /lists/{id}/users.

GET /v1/{account}/native/lists/{list_id}/users · 1 credit(s)

Path params: list_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mark chat as read

[chats] POST /chats/{id}/mark-as-read.

POST /v1/{account}/native/chats/{chat_id}/mark-as-read · 2 credit(s)

Path params: chat_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mark chat as unread

[chats] DELETE /chats/{id}/mark-as-read.

DELETE /v1/{account}/native/chats/{chat_id}/mark-as-read · 2 credit(s)

Path params: chat_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mark-as-read", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mark story as watched

[stories] PUT /stories/{id}/watched.

PUT /v1/{account}/native/stories/{story_id}/watched · 2 credit(s)

Path params: story_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/watched" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/stories/{story_id}/watched",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/{story_id}/watched", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Message buyers

[engagement-messages] GET /messages/queue/{id}/buyers. sample 404 (no qmsg id on hyla)

GET /v1/{account}/native/messages/queue/{queue_id}/buyers · 1 credit(s)

Path params: queue_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}/buyers?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}/buyers?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}/buyers?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mute chat notifications

[chats] POST /chats/{id}/mute.

POST /v1/{account}/native/chats/{chat_id}/mute · 2 credit(s)

Path params: chat_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Pin message

[chat-messages] POST /messages/{id}/pin.

POST /v1/{account}/native/messages/{message_id}/pin · 2 credit(s)

Path params: message_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Pin post comment

[post-comments] POST /comments/{id}/pin.

POST /v1/{account}/native/comments/{comment_id}/pin · 2 credit(s)

Path params: comment_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Pin unpin post

[posts] POST /posts/{id}/pin.

POST /v1/{account}/native/posts/{post_id}/pin · 2 credit(s)

Path params: post_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/pin" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/pin", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Pin unpin user in user list

[user-list-collections] POST /lists/{id}/users/{id}/pin.

POST /v1/{account}/native/lists/{list_id}/users/{user_id}/pin · 2 credit(s)

Path params: list_id, user_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}/pin" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}/pin", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Publish queue item

[queue] PUT /schedules/{id}/publish.

PUT /v1/{account}/native/schedules/{schedule_id}/publish · 2 credit(s)

Path params: schedule_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/schedules/{schedule_id}/publish" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/schedules/{schedule_id}/publish",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/schedules/{schedule_id}/publish", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Remove media from list

[media-vault-lists] DELETE /vault/lists/{id}/media.

DELETE /v1/{account}/native/vault/lists/{list_id}/media · 2 credit(s)

Path params: list_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}/media", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Remove story from highlight

[story-highlights] DELETE /stories/highlights/{id}/{id}.

DELETE /v1/{account}/native/stories/highlights/{highlight_id}/{highlight_id2} · 2 credit(s)

Path params: highlight_id, highlight_id2

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}/{highlight_id2}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}/{highlight_id2}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}/{highlight_id2}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Remove user from a user list

[user-list-collections] DELETE /lists/{id}/users/{id}. exists as remove_from_list

DELETE /v1/{account}/native/lists/{list_id}/users/{user_id} · 2 credit(s)

Path params: list_id, user_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}/users/{user_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Rename vault list

[media-vault-lists] PATCH /vault/lists/{id}.

PATCH /v1/{account}/native/vault/lists/{list_id} · 2 credit(s)

Path params: list_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Restrict user

[users] POST /users/{id}/restrict.

POST /v1/{account}/native/users/{user_id}/restrict · 2 credit(s)

Path params: user_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Search chat messages

[chat-messages] GET /chats/{id}/messages/search.

GET /v1/{account}/native/chats/{chat_id}/messages/search · 1 credit(s)

Path params: chat_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/search?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/search?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/messages/search?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Search gifs

[giphy] GET /giphy/proxy/{id}. proxy family; needs type/key segment

GET /v1/{account}/native/giphy/proxy/{proxy_id} · 1 credit(s)

Path params: proxy_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/giphy/proxy/{proxy_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/giphy/proxy/{proxy_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/giphy/proxy/{proxy_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Show post statistics

[posts] GET /posts/{id}/stats.

GET /v1/{account}/native/posts/{post_id}/stats · 1 credit(s)

Path params: post_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/stats?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/stats?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/stats?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Show story

[stories] GET /stories/{id}.

GET /v1/{account}/native/stories/{story_id} · 1 credit(s)

Path params: story_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/{story_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/stories/{story_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/{story_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Show story highlight

[story-highlights] GET /stories/highlights/{id}.

GET /v1/{account}/native/stories/highlights/{highlight_id} · 1 credit(s)

Path params: highlight_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Show vault list

[media-vault-lists] GET /vault/lists/{id}.

GET /v1/{account}/native/vault/lists/{list_id} · 1 credit(s)

Path params: list_id

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/vault/lists/{list_id}?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Stop promotion

[promotions] POST /promotions/{id}/finish.

POST /v1/{account}/native/promotions/{promotion_id}/finish · 2 credit(s)

Path params: promotion_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}/finish" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}/finish",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/promotions/{promotion_id}/finish", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Subscribe to user

[users] POST /users/{id}/subscribe.

POST /v1/{account}/native/users/{user_id}/subscribe · 2 credit(s)

Path params: user_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unarchive post

[posts] POST /posts/{id}/archive. native path /posts/{id}/{state}archive

POST /v1/{account}/native/posts/{post_id}/archive · 2 credit(s)

Path params: post_id

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}/archive", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unblock user

[users] DELETE /users/{id}/block.

DELETE /v1/{account}/native/users/{user_id}/block · 2 credit(s)

Path params: user_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/block" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/block",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/block", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unlike message

[chat-messages] DELETE /messages/{id}/like.

DELETE /v1/{account}/native/messages/{message_id}/like · 2 credit(s)

Path params: message_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/{message_id}/like", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unlike post comment

[post-comments] DELETE /comments/{id}/like.

DELETE /v1/{account}/native/comments/{comment_id}/like · 2 credit(s)

Path params: comment_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/like", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unmute chat notifications

[chats] DELETE /chats/{id}/mute.

DELETE /v1/{account}/native/chats/{chat_id}/mute · 2 credit(s)

Path params: chat_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/chats/{chat_id}/mute", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unpin message

[chat-messages] DELETE /messages/{id}/pin.

DELETE /v1/{account}/native/messages/{message_id}/pin · 2 credit(s)

Path params: message_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/{message_id}/pin", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unpin post comment

[post-comments] DELETE /comments/{id}/pin.

DELETE /v1/{account}/native/comments/{comment_id}/pin · 2 credit(s)

Path params: comment_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/comments/{comment_id}/pin", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unrestrict user

[users] DELETE /users/{id}/restrict.

DELETE /v1/{account}/native/users/{user_id}/restrict · 2 credit(s)

Path params: user_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/restrict", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unsend delete mass message

[mass-messaging] DELETE /messages/queue/{id}.

DELETE /v1/{account}/native/messages/queue/{queue_id} · 2 credit(s)

Path params: queue_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Unsubscribe from user

[users] DELETE /users/{id}/subscribe.

DELETE /v1/{account}/native/users/{user_id}/subscribe · 2 credit(s)

Path params: user_id

Shell
curl -X DELETE \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe" -d '{}'
Python
import requests
r = requests.delete(
    "https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/{user_id}/subscribe", {
  method: "DELETE",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update blocked countries

[settings] PATCH /users/me/settings/{id}. {id}=section name string

PATCH /v1/{account}/native/users/me/settings/{setting_id} · 2 credit(s)

Path params: setting_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update mass message

[mass-messaging] PUT /messages/queue/{id}.

PUT /v1/{account}/native/messages/queue/{queue_id} · 2 credit(s)

Path params: queue_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/queue/{queue_id}", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update post

[posts] PUT /posts/{id}.

PUT /v1/{account}/native/posts/{post_id} · 2 credit(s)

Path params: post_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/{post_id}" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/posts/{post_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/{post_id}", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update social media button

[settings] PUT /users/social/buttons/{id}.

PUT /v1/{account}/native/users/social/buttons/{button_id} · 2 credit(s)

Path params: button_id

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/social/buttons/{button_id}", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update story highlight

[story-highlights] PATCH /stories/highlights/{id}.

PATCH /v1/{account}/native/stories/highlights/{highlight_id} · 2 credit(s)

Path params: highlight_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights/{highlight_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update subscription price

[settings] PATCH /users/me/settings/{id}. {id}=section name string, not numeric

PATCH /v1/{account}/native/users/me/settings/{setting_id} · 2 credit(s)

Path params: setting_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/{setting_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update user list

[user-list-collections] PATCH /lists/{id}.

PATCH /v1/{account}/native/lists/{list_id} · 2 credit(s)

Path params: list_id

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/{list_id}" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/lists/{list_id}",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/{list_id}", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

notifications

Get notification counts · ✅ live verified

[notifications] GET /users/notifications/count.

GET /v1/{account}/native/users/notifications/count · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications/count?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/notifications/count?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications/count?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get notification tabs order · ✅ live verified

[notifications] GET /users/notifications/settings/tabs-order.

GET /v1/{account}/native/users/notifications/settings/tabs-order · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List notifications · ✅ live verified

[notifications] GET /users/notifications. exists as get_notifications

GET /v1/{account}/native/users/notifications · 1 credit(s) · exists as get_notifications

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/notifications?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Mark all notifications as read

[notifications] POST /users/notifications/read.

POST /v1/{account}/native/users/notifications/read · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications/read" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/notifications/read",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications/read", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Search users in notifications

[notifications] GET /users/notifications/users. 400 needs query

GET /v1/{account}/native/users/notifications/users · 1 credit(s) · 400 needs query

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications/users?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/notifications/users?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications/users?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update notification tabs order · ✅ live verified

[notifications] POST /users/notifications/settings/tabs-order.

POST /v1/{account}/native/users/notifications/settings/tabs-order · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/notifications/settings/tabs-order", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

payouts

Get account balances · ✅ live verified

[payouts] GET /payouts/balances.

GET /v1/{account}/native/payouts/balances · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/balances?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/balances?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/balances?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get earning statistics · ✅ live verified

[payouts] GET /payouts/stats.

GET /v1/{account}/native/payouts/stats · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/stats?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/stats?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/stats?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get eligibility · ✅ live verified

[payouts] GET /payouts/check-receive.

GET /v1/{account}/native/payouts/check-receive · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/check-receive?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/check-receive?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/check-receive?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List payout requests · ✅ live verified

[payouts] GET /payouts/requests.

GET /v1/{account}/native/payouts/requests · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/requests?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payouts/requests?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/requests?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Request manual withdrawal · ✅ live verified

[payouts] POST /payouts/requests.

POST /v1/{account}/native/payouts/requests · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/requests" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/payouts/requests",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/requests", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update payout frequency · ✅ live verified

[payouts] PATCH /payouts/requests.

PATCH /v1/{account}/native/payouts/requests · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payouts/requests" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/payouts/requests",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payouts/requests", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

post-labels

Create label · ✅ live verified

[post-labels] POST /labels.

POST /v1/{account}/native/labels · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/labels" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/labels",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/labels", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List labels · ✅ live verified

[post-labels] GET /labels.

GET /v1/{account}/native/labels · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/labels?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/labels?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/labels?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

posts

List posts · ✅ live verified

[posts] GET /posts.

GET /v1/{account}/native/posts · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Send post · ✅ live verified

[posts] POST /posts.

POST /v1/{account}/native/posts · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/posts",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

promotions

Create promotion · ✅ live verified

[promotions] POST /promotions.

POST /v1/{account}/native/promotions · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/promotions" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/promotions",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/promotions", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List promotions · ✅ live verified

[promotions] GET /promotions.

GET /v1/{account}/native/promotions · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/promotions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/promotions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/promotions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

public-profiles

Search profiles · ✅ live verified

[public-profiles] GET /users/performers-search. exists as search_performers

GET /v1/{account}/native/users/performers-search · 1 credit(s) · exists as search_performers

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/performers-search?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/performers-search?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/performers-search?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

queue

Count queue items · ✅ live verified

[queue] GET /schedules/counters.

GET /v1/{account}/native/schedules/counters · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/schedules/counters?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/schedules/counters?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/schedules/counters?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List queue items · ✅ live verified

[queue] GET /schedules.

GET /v1/{account}/native/schedules · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/schedules?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/schedules?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/schedules?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

release-forms

Create release form

[release-forms] POST /release-form-documents.

POST /v1/{account}/native/release-form-documents · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-form-documents" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/release-form-documents",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-form-documents", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Hide unhide release form

[release-forms] PATCH /release-forms/toggle-show.

PATCH /v1/{account}/native/release-forms/toggle-show · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms/toggle-show" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/release-forms/toggle-show",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms/toggle-show", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List mentions · ✅ live verified

[release-forms] GET /release-forms/mentions. exists as get_release_form_mentions

GET /v1/{account}/native/release-forms/mentions · 1 credit(s) · exists as get_release_form_mentions

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List release forms · ✅ live verified

[release-forms] GET /release-forms.

GET /v1/{account}/native/release-forms · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/release-forms?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List taggable users · ✅ live verified

[release-forms] GET /release-forms/mentions. same native route

GET /v1/{account}/native/release-forms/mentions · 1 credit(s) · exists as get_release_form_mentions

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms/mentions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Rename release form

[release-forms] PATCH /release-forms/rename.

PATCH /v1/{account}/native/release-forms/rename · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/release-forms/rename" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/release-forms/rename",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/release-forms/rename", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

saved-for-later-messages

Disable automatic messaging

[saved-for-later-messages] PATCH /users/me/settings/messages.

PATCH /v1/{account}/native/users/me/settings/messages · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/messages", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Enable disable welcome message

[settings] PATCH /users/me/settings/messages.

PATCH /v1/{account}/native/users/me/settings/messages · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/messages", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Enable update automatic messaging

[saved-for-later-messages] PATCH /users/me/settings/messages.

PATCH /v1/{account}/native/users/me/settings/messages · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/messages", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get message settings · ✅ live verified

[saved-for-later-messages] GET /users/settings/chat. auto-reply settings

GET /v1/{account}/native/users/settings/chat · 1 credit(s) · auto-reply settings

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/settings/chat?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/settings/chat?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/settings/chat?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get welcome message · ✅ live verified

[settings] GET /messages/templates.

GET /v1/{account}/native/messages/templates · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List saved for later messages · ✅ live verified

[saved-for-later-messages] GET /messages/templates.

GET /v1/{account}/native/messages/templates · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/messages/templates?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Update welcome message

[settings] PATCH /users/me/settings/messages.

PATCH /v1/{account}/native/users/me/settings/messages · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings/messages",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings/messages", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

saved-for-later-posts

Disable automatic posting · ✅ live verified

[saved-for-later-posts] PATCH /users/settings/post.

PATCH /v1/{account}/native/users/settings/post · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/settings/post" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/settings/post",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/settings/post", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Enable update automatic posting · ✅ live verified

[saved-for-later-posts] PATCH /users/settings/post.

PATCH /v1/{account}/native/users/settings/post · 2 credit(s)

Shell
curl -X PATCH \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/settings/post" -d '{}'
Python
import requests
r = requests.patch(
    "https://api.creator-api.com/v1/{account}/native/users/settings/post",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/settings/post", {
  method: "PATCH",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get post settings · ✅ live verified

[saved-for-later-posts] GET /users/settings/post.

GET /v1/{account}/native/users/settings/post · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/settings/post?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/settings/post?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/settings/post?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List saved for later posts · ✅ live verified

[saved-for-later-posts] GET /posts/bookmarks/categories. bookmarked drafts

GET /v1/{account}/native/posts/bookmarks/categories · 1 credit(s) · bookmarked drafts

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/posts/bookmarks/categories?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/posts/bookmarks/categories?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/posts/bookmarks/categories?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

settings

Add social media button · ✅ live verified

[settings] POST /users/social/buttons.

POST /v1/{account}/native/users/social/buttons · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/social/buttons" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/social/buttons",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/social/buttons", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Check username availability

[settings] POST /users/exists.

POST /v1/{account}/native/users/exists · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/exists" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/users/exists",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/exists", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get blocked countries · ✅ live verified

[settings] GET /users/me/settings. blockedCountries field

GET /v1/{account}/native/users/me/settings · 1 credit(s) · exists as get_settings

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get drm status · ✅ live verified

[settings] GET /users/me/settings. drm field

GET /v1/{account}/native/users/me/settings · 1 credit(s) · exists as get_settings

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get settings · ✅ live verified

[settings] GET /users/me/settings. exists as get_settings

GET /v1/{account}/native/users/me/settings · 1 credit(s) · exists as get_settings

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/settings?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List social media buttons · ✅ live verified

[settings] GET /users/social/buttons.

GET /v1/{account}/native/users/social/buttons · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/social/buttons?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/social/buttons?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/social/buttons?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Reorder social media buttons · ✅ live verified

[settings] PUT /users/social/buttons.

PUT /v1/{account}/native/users/social/buttons · 2 credit(s)

Shell
curl -X PUT \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/social/buttons" -d '{}'
Python
import requests
r = requests.put(
    "https://api.creator-api.com/v1/{account}/native/users/social/buttons",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/social/buttons", {
  method: "PUT",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

statistics

Calculate total transactions · ✅ live verified

[statistics] GET /payments/all/has-transactions.

GET /v1/{account}/native/payments/all/has-transactions · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/payments/all/has-transactions?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/payments/all/has-transactions?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/payments/all/has-transactions?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get earnings · ✅ live verified

[statistics] GET /earnings/chart.

GET /v1/{account}/native/earnings/chart · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/earnings/chart?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/earnings/chart?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/earnings/chart?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get profile visitors · ✅ live verified

[statistics] GET /users/me/profile/stats.

GET /v1/{account}/native/users/me/profile/stats · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/profile/stats?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/profile/stats?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/profile/stats?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Get subscriber statistics · ✅ live verified

[statistics] GET /subscriptions/count/all.

GET /v1/{account}/native/subscriptions/count/all · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/count/all?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/count/all?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/count/all?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

stories

Add to story

[stories] POST /stories.

POST /v1/{account}/native/stories · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/stories",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List active stories · ✅ live verified

[stories] GET /users/me/stories.

GET /v1/{account}/native/users/me/stories · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/me/stories?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/me/stories?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/me/stories?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List story archive · ✅ live verified

[stories] GET /stories/archive.

GET /v1/{account}/native/stories/archive · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/archive?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/stories/archive?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/archive?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

story-highlights

Create story highlight

[story-highlights] POST /stories/highlights.

POST /v1/{account}/native/stories/highlights · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/stories/highlights" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/stories/highlights",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/stories/highlights", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

subscription-bundles

Create bundle · ✅ live verified

[subscription-bundles] POST /subscriptions/bundles.

POST /v1/{account}/native/subscriptions/bundles · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/bundles", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List bundles · ✅ live verified

[subscription-bundles] GET /subscriptions/bundles.

GET /v1/{account}/native/subscriptions/bundles · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/subscriptions/bundles?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/subscriptions/bundles?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

user-list-collections

Add users to user list

[user-list-collections] POST /lists/users. body {id:listId, users:[...]}; corrected (was /lists/{id}/users=404)

POST /v1/{account}/native/lists/users · 2 credit(s) · body {id:listId, users:[...]}; corrected (was /lists/{id}/users=404)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists/users" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/lists/users",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists/users", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

Create user list · ✅ live verified

[user-list-collections] POST /lists.

POST /v1/{account}/native/lists · 2 credit(s)

Shell
curl -X POST \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists" -d '{}'
Python
import requests
r = requests.post(
    "https://api.creator-api.com/v1/{account}/native/lists",
    headers={"X-API-Key": KEY},
).json()
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists", {
  method: "POST",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

List user lists · ✅ live verified

[user-list-collections] GET /lists.

GET /v1/{account}/native/lists · 1 credit(s)

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/lists?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/lists?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/lists?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());

users

Mass list user details

[users] GET /users/list. 400 needs ids

GET /v1/{account}/native/users/list · 1 credit(s) · 400 needs ids

Shell
curl -X GET \
  -H "X-API-Key: $CREATOR_API_KEY" \
  "https://api.creator-api.com/v1/{account}/native/users/list?limit=50"
Python
import requests
r = requests.get(
    "https://api.creator-api.com/v1/{account}/native/users/list?limit=50",
    headers={"X-API-Key": KEY},
)
print(r.json())
JavaScript
const r = await fetch("https://api.creator-api.com/v1/{account}/native/users/list?limit=50", {
  method: "GET",
  headers: { "X-API-Key": KEY },
});
console.log(await r.json());
No endpoint matches that filter.