Calculate a fair sponsorship rate (OCRS)

Computes Fair Rate = BMV × CM × RM × QA × MA with a confidence band, from inputs you supply. BMV = creative_floor + bayesian_median_views × cpm / 1000 (since OCRS v1.1); instagram_stories is priced per 15-second frame — pass deliverables = frame count (v1.2); linkedin_post and linkedin_video are priced per 1,000 IMPRESSIONS — pass median impressions in medianViews (v1.3); the response breakdown exposes bmv, creative_floor, and media_value separately. Cross-platform packages (v1.3): pass package, an array of extra platform lines (each on that platform's OWN median reach with a reuse mode: crosspost | adapted | native); the response adds package with the total, its band, the per-line breakdown, and the discount vs. pricing every platform standalone. Pure sourced math — no scrape, no scoring, no database. FREE — costs 0 credits. Independent of the CreatorScore trust score. Only platform, medianViews, and niche are required; other fields default to a neutral (1.0-factor) choice, and engagementRate defaults to the niche benchmark.

post/rate-card

Request

  • Base URL: https://creatorscore.io/api/v1
  • URL: https://creatorscore.io/api/v1/rate-card
  • Auth: API key in header X-API-Key

Request body

platform'tiktok' | 'instagram_reels' | 'instagram_stories' | 'youtube_shorts' | 'youtube_longform' | 'linkedin_post' | 'linkedin_video' required
medianViewsnumber required

Median views per post (median IMPRESSIONS for LinkedIn formats).

nichestring required

See GET /rate-card for valid niche IDs.

engagementRatenumber

Percent, e.g. 6.2. Defaults to niche benchmark.

postCountinteger
geostring
seasonstring
lengthBucketstring
conceptstring
onLocationboolean
hasPropsboolean
hiredCrewboolean
customSetboolean
extrasinteger
deliverablesinteger
rightsTierstring
exclusivity3moboolean
exclusivity6moboolean
perpetualboolean
actualPaidnumber

Optional — compare an offer against the fair band (against the package total when package is passed).

Response

Fair rate, confidence band, and multiplier breakdown (plus package when extra lines were passed).

object required

Changes

No recorded changes to this operation across all 1 revision of this API.