Public API overview
Connect CreatorsJet to your own software. Most people should use MCP instead.
The Public API connects CreatorsJet to your own software, website, or internal system. It is for developers and technical teams.
Want to use an AI assistant instead?
Use CreatorsJet MCP and ask in plain language. You do not need an API key or code for that.
Choose the easiest path
| You want to… | Best option |
|---|---|
| Ask an AI assistant to show your media kits, socials, decks, or campaigns | MCP quick starts |
| Connect CreatorsJet to software you are building | Continue with the Public API |
| Try a few safe API requests | API quick starts |
What the API can do
| If you need to… | The API can… |
|---|---|
| Find media kits | List media kits you are allowed to see. |
| Check social accounts | List connected social accounts safely, without passwords or OAuth credentials. |
| Review campaigns | List, create, and update campaigns you own. |
| Work with decks | List, create, and update agency pitch decks. |
| Import creators | Add a creator or upload a CSV roster as an agency. |
Who can use it
| Account | Plan needed | What they can do |
|---|---|---|
| Creator | Active Pro | Work with their own media kits, socials, link-in-bio page, and campaigns. |
| Agency | Active Pro, Scale, or Enterprise | Work with roster creators, their media kits and socials, agency decks, and campaigns. |
Only agency owners can create agency keys. API keys are private secrets and must stay on a secure server, never in a browser or public file.
Full developer details
Technical section
The rest of this page is for developers. If you only want to try the API, use the quick starts.
| Domain | Implemented V1 behavior |
|---|---|
| Creator profiles | Retrieve identity, public social accounts, summary metrics, data status, and freshness timestamps. Creator keys can retrieve only their own profile. |
| Agency rosters | Add one creator or list an agency roster with opaque cursor pagination. |
| CSV imports | Queue an import of up to 500 creator rows and retrieve row-level progress and results. |
| Media kits | Ensure, list, and retrieve the default media kit visible to a creator or agency subject. |
| Social accounts | List connected social accounts for the creator represented by a creator key or an agency roster creator. Responses never include OAuth credentials. |
| Link in bio | Creator keys can create, retrieve, or edit their single page, social profile links, and safe link, title, or text blocks. |
| Pitch decks | Agency keys can list, retrieve, create, or edit agency-owned decks using creators already in the agency roster. |
| Campaigns | Creator and agency keys can list, retrieve, create, or edit owned campaign metadata, schedules, tracking state, CPM values, and EMV override. |
| Page-view analytics | Retrieve page views, unique visitors, and a time series for owned media kits, link-in-bio pages, public rosters, decks, or campaign reports. |
| Sponsorship discovery | Not included in V1. No sponsorship endpoint is published. |
V1 intentionally excludes creator-profile mutation, social OAuth and synchronization controls, full media-kit editing, link-in-bio block deletion, campaign participants and content, campaign report configuration and lifecycle actions, deck, link-in-bio, or campaign deletion, media uploads, custom domains, the full link-in-bio designer, creator invitations, webhooks, SDKs, GraphQL, XLSX, Google Sheets imports, and remote avatar ingestion.
Full endpoint list
| Method | Endpoint | Account | Required scope |
|---|---|---|---|
GET | /me | Creator or agency | Any valid key |
POST | /creators | Agency | roster:write |
GET | /creators | Agency | roster:read |
GET | /creators/{creator_id} | Agency or creator self | roster:read or profile:read |
POST | /creator-imports | Agency | roster:write |
GET | /creator-imports/{import_id} | Agency | roster:read |
POST | /media-kits | Creator or agency | media_kits:write |
GET | /media-kits | Creator or agency | media_kits:read |
GET | /media-kits/{media_kit_id} | Creator or agency | media_kits:read |
GET | /socials | Creator or agency roster | profile:read or roster:read |
GET | /link-in-bio | Creator | link_in_bio:read |
POST | /link-in-bio | Creator | link_in_bio:write |
PATCH | /link-in-bio | Creator | link_in_bio:write |
GET | /decks | Agency | decks:read |
POST | /decks | Agency | decks:write |
GET | /decks/{deck_id} | Agency | decks:read |
PATCH | /decks/{deck_id} | Agency | decks:write |
GET | /campaigns | Creator or agency | campaigns:read |
POST | /campaigns | Creator or agency | campaigns:write |
GET | /campaigns/{campaign_id} | Creator or agency | campaigns:read |
PATCH | /campaigns/{campaign_id} | Creator or agency | campaigns:write |
GET | /analytics/views | Creator or agency | analytics:read |
Cross-account resources return 404 rather than revealing that another tenant owns the requested ID.