Influencer Pricing Calculator - Rates by Platform avatar

Influencer Pricing Calculator - Rates by Platform

Pricing

from $0.85 / 1,000 social media platforms

Go to Apify Store
Influencer Pricing Calculator - Rates by Platform

Influencer Pricing Calculator - Rates by Platform

Estimate influencer rates per post, story, reel, video, and more across Instagram, YouTube, TikTok, Twitter/X, LinkedIn, Facebook, Pinterest, and Twitch. Based on 2026 industry-standard formulas. No scraping, no API keys, instant results.

Pricing

from $0.85 / 1,000 social media platforms

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

7

Total users

4

Monthly active users

7 days ago

Last modified

Share

Influencer Pricing Calculator

Influencer Pricing Calculator estimates directional sponsored-content rate ranges across Instagram, YouTube, TikTok, Twitter/X, LinkedIn, Facebook, Pinterest, and Twitch from user-provided creator inputs. Enter follower count, engagement rate, niche, country, optional average views, selected platforms, and currency. The actor returns one dataset row per platform with rate bands, deliverable estimates, monthly scenarios, engagement-rate review notes, methodology, and a disclaimer.

Use it for budget planning, rate-card drafts, campaign scenario modeling, and benchmark workflows where you need transparent calculations rather than scraped private creator data. It is a calculator, not a quote engine or guarantee.

Why use this actor

  • Estimate min/mid/max rate bands for several platforms in one run.
  • Compare platform-specific deliverables such as Instagram stories, reels, YouTube videos, shorts, LinkedIn articles, and Twitch streams.
  • Apply country, niche, engagement, and currency adjustments consistently.
  • Flag unusually high engagement rates while still returning usable benchmark prices.
  • Return the methodology string in every row.
  • Run instantly without third-party API keys, scraping, or private profile access.
  • Use datasetId and runId to connect calculations to campaign planning workflows.

What it calculates

OutputMeaning
platformPlatform for the row.
followersFollower or subscriber count used for calculation.
engagementRateEngagement-rate percentage from the input.
niche / countryInputs used for adjustment factors.
followerTierNano, micro, mid-tier, macro, or mega label.
nicheMultiplier / engagementMultiplierMultipliers applied to the platform baseline.
engagementPricingAppliedWhether engagement rate directly affects this platform's price formula.
engagementAlertLevelEngagement-rate review level: none, elevated, high, or extreme.
engagementAlertBuyer-facing verification note when engagement is unusually high for the follower tier.
pricingConfidenceInterpretation status for the estimate: normal, review_recommended, or low_without_verification.
engagementThresholdsFollower-tier thresholds used to classify the engagement-rate alert level.
estimatedRatePerPostMin/mid/max sponsored post estimate.
estimatedRatePerStory, estimatedRatePerReel, estimatedRatePerShorts, estimatedRatePerThread, estimatedRatePerArticle, estimatedRatePerBoard, estimatedRatePerStreamPlatform-specific deliverable estimates when applicable.
estimatedMonthlyEarningsScenario estimate for recurring brand deals.
currencyOutput currency.
methodologyHuman-readable formula explanation.
disclaimerReminder that estimates are directional.

How to use it

  1. Select one or more platforms.
  2. Enter followers and engagementRate for the creator profile.
  3. Choose niche, country, and currency.
  4. Add averageViews when YouTube-style CPM calculations should be more view-based.
  5. Run the actor and compare one row per platform in the output dataset.
  6. Review the methodology and disclaimer before using the estimate in negotiations.

Input examples

Multi-platform campaign estimate

{
"platforms": ["instagram", "youtube", "tiktok", "linkedin"],
"followers": 100000,
"engagementRate": 4.5,
"niche": "health",
"country": "United States",
"currency": "USD",
"runId": "creator-budget-shortlist"
}

YouTube-specific estimate

{
"platforms": ["youtube"],
"followers": 250000,
"engagementRate": 4,
"averageViews": 85000,
"niche": "tech",
"country": "Germany",
"currency": "EUR"
}

Input reference

FieldRequiredDescription
platformsNoPlatforms to calculate. Defaults to the supported platform set.
followersNoFollower or subscriber count used for estimates.
engagementRateNoEngagement rate as a percentage.
nicheNoCreator or campaign niche used for adjustment.
countryNoCreator market used for country adjustment.
averageViewsNoOptional view input for video/CPM-style calculations.
currencyNoOutput currency: USD, EUR, or GBP.
datasetIdNoExisting Apify dataset to append rows into.
runIdNoWorkflow identifier copied into run metadata.

Output example

{
"platform": "instagram",
"followers": 100000,
"engagementRate": 3.5,
"niche": "lifestyle",
"country": "United States",
"followerTier": "Mid-tier (100K-500K)",
"nicheMultiplier": 2,
"engagementMultiplier": 1.58,
"engagementPricingApplied": true,
"engagementAlertLevel": "none",
"engagementAlert": null,
"pricingConfidence": "normal",
"engagementThresholds": { "elevated": 6, "high": 10, "extreme": 20 },
"estimatedRatePerPost": { "min": 2528, "mid": 3160, "max": 3792, "currency": "USD" },
"estimatedRatePerStory": { "min": 758.4, "mid": 948, "max": 1137.6, "currency": "USD" },
"estimatedRatePerReel": { "min": 3792, "mid": 4740, "max": 5688, "currency": "USD" },
"estimatedRatePerShorts": null,
"estimatedRatePerThread": null,
"estimatedRatePerArticle": null,
"estimatedRatePerBoard": null,
"estimatedRatePerStream": null,
"estimatedMonthlyEarnings": { "min": 5056, "mid": 9480, "max": 15168, "currency": "USD" },
"currency": "USD",
"methodology": "Base platform rate adjusted by engagement, niche, and country. Bands +/-20%.",
"disclaimer": "Directional estimate only. Actual rates vary by creator, audience quality, usage rights, exclusivity, content scope, and negotiation."
}

API usage

curl -X POST "https://api.apify.com/v2/acts/trovevault~influencer-pricing-calculator/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"platforms": ["instagram", "youtube"],
"followers": 100000,
"engagementRate": 3.5,
"niche": "lifestyle",
"country": "United States",
"currency": "USD"
}'

How to interpret estimates

Use the output as a planning range. The mid estimate is a baseline scenario. The min/max band gives negotiation room and uncertainty around audience quality, rights, exclusivity, production complexity, deliverable count, paid usage, and campaign duration.

The actor performs no scraping and has no knowledge of private analytics, demographics, historical conversion performance, agency representation, or brand demand. For important campaigns, combine the output with media kits, audience data, recent performance, and negotiated terms.

Very high engagement rates are priced with a capped premium rather than a linear multiplier. When engagement is unusually high for the follower tier, the actor still returns benchmark prices and adds engagementAlertLevel, engagementAlert, and pricingConfidence so buyers can treat the estimate as a planning number pending verification.

Limitations

  • Estimates are directional benchmarks, not market quotes or guarantees.
  • Formulas are transparent but simplified; they cannot capture creator-specific demand, brand fit, exclusivity, licensing, whitelisting, production cost, or conversion history.
  • Engagement-rate alerts are planning signals, not fraud detection or proof that an audience is invalid.
  • Follower count and engagement rate are user-provided and should be verified before decisions.
  • Country and niche adjustments are broad assumptions, not a substitute for local market research.
  • The actor does not scrape profiles, validate followers, detect fake engagement, or contact creators.
  • Output should not be used as the sole basis for contracts, payments, or legal disputes.

Troubleshooting

ProblemWhat to try
Estimate seems too high or lowCheck follower count, engagement rate, country, niche, and platform selection. Small input changes can move the range.
Engagement alert appearsUse the estimate for initial budgeting, then verify recent organic post averages, audience quality, story/video views, and paid or boosted activity before approving premium pricing.
YouTube estimate looks wrongAdd averageViews if subscriber count is not representative of typical views.
Some deliverable fields are nullThe deliverable does not apply to that platform.
Currency looks unexpectedConfirm currency is USD, EUR, or GBP.
Need repeatable campaign planningSave standard input templates and use runId for each campaign scenario.

Changelog

  • 0.2: Smooth capped engagement pricing plus additive engagement alert fields for unusually high engagement rates.
  • 0.1: Initial TroveVault release with multi-platform influencer rate estimates, currency output, methodology strings, datasetId, and runId support.

Feedback and support

Open an issue on the actor page with the input JSON, run ID, platform, and the rate assumption you think should be reviewed.