Calculators
Reach, frequency & GRP calculator API
Compute reach% (uniqueReach/population), average frequency (impressions/uniqueReach), and Gross Rating Points = reach% * frequency, with an effective-frequency rating. Answers 'what are my GRPs','what's my average frequency','am I hitting effective frequency'.
Price$0.01per request
MethodPOST
Route/v1/calc/mkt-reach-frequency
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
calcmarketingreachfrequencygrpmediaplanningmetrics
API URL
Integration docshttps://x402.hexl.dev/v1/calc/mkt-reach-frequencyExample request
{
"uniqueReach": 450000,
"population": 1500000,
"impressions": 1800000
}Example response
{
"formula": "GRPs = reach% * averageFrequency",
"reachPercent": 0.3,
"averageFrequency": 4,
"grossRatingPoints": 120,
"rating": "above effective frequency"
}Input schema
{
"type": "object",
"required": [],
"properties": {
"impressions": {
"type": "number",
"examples": [
1800000
]
},
"population": {
"type": "number",
"description": "target population size",
"examples": [
1500000
]
},
"uniqueReach": {
"type": "number",
"description": "unique people reached",
"examples": [
450000
]
},
"reachPercent": {
"type": "number",
"description": "alternative to uniqueReach/population, decimal in [0,1]",
"examples": [
0.3
]
},
"frequency": {
"type": "number",
"description": "supply directly or derive from impressions/uniqueReach",
"examples": [
4
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}