Which creator this API key belongs to
API reference

Which creator this API key belongs to

Returns the creator account behind the key, plus metadata about the key itself.

View as MarkdownUpdated Aug 19, 2026
GET/api/external/me

Returns the creator account behind the key, plus metadata about the key itself.

Call it once at startup to confirm the key works and to learn the creator's id, username and accountType — posting to the For You feed needs CREATOR or AGENCY, and every link surface needs a username. The key block tells you which integration the key was minted for and its rate-limit tier, matching the X-RateLimit-Tier header.

Authentication

Send the creator's API key as a bearer token: Authorization: Bearer dpfn_…. See Authentication & API keys.

Responses

200The key’s creator account.
NameTypeDescription
idstringThe creator’s Dropfans user id. Stable — safe to key your own records on.
usernamestring | nullThe creator’s public @handle, without the @. Null until the creator picks one — several link surfaces (GET /api/external/links, the post url) need it.
namestring | nullDisplay name. Null when unset.
imagestring | nullProfile image URL. Null when the creator has no avatar.
Format: uri
accountTypestringAccount class of the key’s owner. Posting to the For You feed requires CREATOR or AGENCY.
One of: CONSUMER, CREATOR, AGENCY
keyobjectMetadata about the API key used on this request (added 2026-08-19).
Show child attributes
namestringThe key’s label, chosen at mint (defaults to the app name, or "Personal").
appobject | nullThe integration this key was minted for. Null for a Personal key.
Show child attributes
slugstringStable app identifier.
namestringApp display name.
tierstringRate-limit tier of this key — the same value the X-RateLimit-Tier response header carries.
One of: personal, app, first_party
Example response
{
  "id": "clx2f8a1b0001qw3k",
  "username": "valeria",
  "name": "Valeria",
  "image": "https://cdn.dropfans.io/valeria/profile.jpg",
  "accountType": "CREATOR",
  "key": {
    "name": "KVIQA",
    "app": {
      "slug": "kviqa",
      "name": "KVIQA"
    },
    "tier": "app"
  }
}

Errors

StatusBodyWhen
401{"error":"Unauthorized","code":"unauthorized"}Missing or invalid API key.

Rate limiting

Every response carries the X-RateLimit-Tier header and, on limited tiers, the per-minute and per-day trios — read X-RateLimit-Remaining and X-RateLimit-Reset instead of hardcoding limits. Details in Rate limits.

Code samples

curl "https://www.dropfans.io/api/external/me" \
  -H "Authorization: Bearer $DROPFANS_API_KEY"

Notes

The accountType and key fields were added with the public launch (2026-08-19); id, username, name and image are unchanged from the original response.

Questions? [email protected]