The CreatorsJet Public API connects CreatorsJet to your own software, website, or internal system. It is built for developers and technical teams.

Not writing code?

Use CreatorsJet MCP instead and ask an AI assistant in plain language. You do not need an API key for that.

Base URL

https://api.creatorsjet.com/public/v1

Every request is authenticated with a scoped Bearer API key. Responses are JSON, lists use opaque cursor pagination, and errors follow the application/problem+json format.

Who can use it

AccountPlan neededWhat they can do
CreatorActive Pro or MaxWork with their own profile, media kits, social accounts, link-in-bio page, and analytics.
AgencyActive Pro, Scale, or EnterpriseWork with roster creators, their media kits and social accounts, agency decks, campaigns, and analytics.

Only agency owners can create agency keys. API keys are private secrets: keep them on a secure server, never in a browser or public file.

What you can do

AreaImplemented in V1
Creator profilesRetrieve identity, public social accounts, summary metrics, data status, and freshness timestamps. Creator keys can retrieve only their own profile.
Agency rostersAdd one creator, or list an agency roster with cursor pagination.
CSV importsQueue an import of up to 500 creator rows and retrieve row-level progress and results.
Media kitsEnsure, list, retrieve, create, duplicate, and edit media kits: profile copy, design templates, rates, brand partners, case studies, portfolio videos, visible social statistics, and link-only or private sharing.
Social accountsList connected social accounts, add a handle or profile URL, or remove one. Responses never include OAuth credentials.
Link in bioCreator keys can create, retrieve, or edit their single page, add or remove link, title, text, image, video, or download blocks, and import a public Linktree or Beacons page.
Deal requestsList and retrieve incoming brand deal requests, including brand contact details.
Sponsorship matchesCreator keys can retrieve sponsorship matches for the subject.
Pitch decksAgency keys can list, retrieve, create, or edit agency-owned decks using creators already in the roster.
CampaignsAgency keys can list, retrieve, create, or edit agency-owned campaign metadata, schedules, tracking state, CPM values, and EMV override.
AnalyticsRetrieve page views, unique visitors, and a time series for owned media kits, link-in-bio pages, public rosters, decks, or campaign reports; break down traffic by referrer, country, device, browser, language, city, or OS; and read link-in-bio engagement and per-link clicks.

Not included in V1

V1 intentionally excludes creator-profile mutation, social OAuth and synchronization controls, campaign participants and content, campaign report configuration and lifecycle actions, deletion of media kits, decks, link-in-bio pages, or campaigns, media uploads, custom domains, the full link-in-bio designer, creator invitations, webhooks, SDKs, GraphQL, XLSX or Google Sheets imports, remote avatar ingestion, and the Find sponsors directory (available through MCP).

Endpoints at a glance

MethodEndpointAccountRequired scope
GET/meCreator or agencyAny valid key
POST/creatorsAgencyroster:write
GET/creatorsAgencyroster:read
GET/creators/{creator_id}Agency or creator selfroster:read or profile:read
POST/creator-importsAgencyroster:write
GET/creator-imports/{import_id}Agencyroster:read
POST/media-kitsCreator or agencymedia_kits:write
POST/media-kits/newCreatormedia_kits:write
GET/media-kit-templatesCreator or agencymedia_kits:read
GET/media-kitsCreator or agencymedia_kits:read
GET/media-kits/{media_kit_id}Creator or agencymedia_kits:read
PATCH/media-kits/{media_kit_id}Creator or agencymedia_kits:write
PATCH/media-kits/{media_kit_id}/contentCreator or agencymedia_kits:write
POST/media-kits/{media_kit_id}/templateCreator or agencymedia_kits:write
POST/media-kits/{media_kit_id}/itemsCreator or agencymedia_kits:write
DELETE/media-kits/{media_kit_id}/items/{kind}/{item_id}Creator or agencymedia_kits:write
PUT/media-kits/{media_kit_id}/socials/{social_id}/visibilityCreator or agencymedia_kits:write
POST/media-kits/{media_kit_id}/duplicateCreatormedia_kits:write
GET/socialsCreator or agency rosterprofile:read or roster:read
POST/socialsCreator or agency rostermedia_kits:write or roster:write
DELETE/socialsCreator or agency rostermedia_kits:write or roster:write
GET/link-in-bioCreatorlink_in_bio:read
POST/link-in-bioCreatorlink_in_bio:write
PATCH/link-in-bioCreatorlink_in_bio:write
POST/link-in-bio/blocksCreatorlink_in_bio:write
DELETE/link-in-bio/blocks/{block_id}Creatorlink_in_bio:write
POST/link-in-bio/importsCreatorlink_in_bio:write
GET/link-in-bio/imports/{import_id}Creatorlink_in_bio:read
GET/deal-requestsCreator or agencydeals:read
GET/deal-requests/{deal_id}Creator or agencydeals:read
GET/sponsorship-matchesCreatorsponsorships:read
GET/decksAgencydecks:read
POST/decksAgencydecks:write
GET/decks/{deck_id}Agencydecks:read
PATCH/decks/{deck_id}Agencydecks:write
GET/campaignsAgencycampaigns:read
POST/campaignsAgencycampaigns:write
GET/campaigns/{campaign_id}Agencycampaigns:read
PATCH/campaigns/{campaign_id}Agencycampaigns:write
GET/analytics/viewsCreator or agencyanalytics:read
GET/analytics/breakdownCreator or agencyanalytics:read
GET/analytics/link-in-bio/engagementCreatoranalytics:read
GET/analytics/link-in-bio/linksCreatoranalytics:read

Resources that belong to another account return 404 rather than revealing that they exist. See subjects and ownership.

Machine-readable contract

The bundled OpenAPI 3.1 schema is served at /openapi.json. Append .md to any documentation URL to read that page as Markdown.