Influencer Pricing Calculator - Rates by Platform
Pricing
from $0.85 / 1,000 social media platforms
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
Maintained by CommunityActor stats
1
Bookmarked
7
Total users
4
Monthly active users
7 days ago
Last modified
Categories
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
datasetIdandrunIdto connect calculations to campaign planning workflows.
What it calculates
| Output | Meaning |
|---|---|
platform | Platform for the row. |
followers | Follower or subscriber count used for calculation. |
engagementRate | Engagement-rate percentage from the input. |
niche / country | Inputs used for adjustment factors. |
followerTier | Nano, micro, mid-tier, macro, or mega label. |
nicheMultiplier / engagementMultiplier | Multipliers applied to the platform baseline. |
engagementPricingApplied | Whether engagement rate directly affects this platform's price formula. |
engagementAlertLevel | Engagement-rate review level: none, elevated, high, or extreme. |
engagementAlert | Buyer-facing verification note when engagement is unusually high for the follower tier. |
pricingConfidence | Interpretation status for the estimate: normal, review_recommended, or low_without_verification. |
engagementThresholds | Follower-tier thresholds used to classify the engagement-rate alert level. |
estimatedRatePerPost | Min/mid/max sponsored post estimate. |
estimatedRatePerStory, estimatedRatePerReel, estimatedRatePerShorts, estimatedRatePerThread, estimatedRatePerArticle, estimatedRatePerBoard, estimatedRatePerStream | Platform-specific deliverable estimates when applicable. |
estimatedMonthlyEarnings | Scenario estimate for recurring brand deals. |
currency | Output currency. |
methodology | Human-readable formula explanation. |
disclaimer | Reminder that estimates are directional. |
How to use it
- Select one or more
platforms. - Enter
followersandengagementRatefor the creator profile. - Choose
niche,country, andcurrency. - Add
averageViewswhen YouTube-style CPM calculations should be more view-based. - Run the actor and compare one row per platform in the output dataset.
- 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
| Field | Required | Description |
|---|---|---|
platforms | No | Platforms to calculate. Defaults to the supported platform set. |
followers | No | Follower or subscriber count used for estimates. |
engagementRate | No | Engagement rate as a percentage. |
niche | No | Creator or campaign niche used for adjustment. |
country | No | Creator market used for country adjustment. |
averageViews | No | Optional view input for video/CPM-style calculations. |
currency | No | Output currency: USD, EUR, or GBP. |
datasetId | No | Existing Apify dataset to append rows into. |
runId | No | Workflow 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
| Problem | What to try |
|---|---|
| Estimate seems too high or low | Check follower count, engagement rate, country, niche, and platform selection. Small input changes can move the range. |
| Engagement alert appears | Use 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 wrong | Add averageViews if subscriber count is not representative of typical views. |
| Some deliverable fields are null | The deliverable does not apply to that platform. |
| Currency looks unexpected | Confirm currency is USD, EUR, or GBP. |
| Need repeatable campaign planning | Save 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, andrunIdsupport.
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.