Leads summary


The /reports/leads-summary endpoint returns lead and trial counts at different historical points (30, 60, 180, 365 days) with percentage changes, similar to the summary metrics endpoint but focused on leads and trials.

💡 Use case: Track lead generation growth over time. Monitor trial conversion trends. Build executive dashboards showing funnel performance.

GET /reports/leads-summary

Returns lead and trial snapshots at historical points with growth percentages.

Authentication

Required

Include your API key in the Authorization header:

curl https://api.growpanel.io/reports/leads-summary \
-H "Authorization: Bearer YOUR_API_KEY"

Query parameters

ParameterTypeDescription
regionoptionalstringFilter by region or country codes (space-separated). Example: us ca
currencyoptionalstringFilter by currency codes (space-separated).
industryoptionalstringFilter by industry (space-separated).
channeloptionalstringFilter by channel (space-separated).
sizeoptionalstringFilter by customer size (space-separated).

Response

200 OK

Returns a summary object with lead and trial metrics over time.

{
"summary": {
"leads_30": 150,
"leads_60": 140,
"leads_180": 120,
"leads_365": 90,
"trials_30": 80,
"trials_60": 75,
"trials_180": 60,
"trials_365": 45,
"leads_percentage_change_30": 7.1,
"leads_percentage_change_60": 14.3,
"leads_percentage_change_180": 25.0,
"leads_percentage_change_365": 66.7,
"trials_percentage_change_30": 6.7,
"trials_percentage_change_60": 13.3,
"trials_percentage_change_180": 33.3,
"trials_percentage_change_365": 77.8
}
}

Response fields

FieldTypeDescription
Lead Counts
leads_30integerNew leads in the last 30 days
leads_60integerNew leads in the last 60 days
leads_180integerNew leads in the last 180 days
leads_365integerNew leads in the last 365 days
Trial Counts
trials_30integerNew trials in the last 30 days
trials_60integerNew trials in the last 60 days
trials_180integerNew trials in the last 180 days
trials_365integerNew trials in the last 365 days
Percentage Changes
leads_percentage_change_30floatPercentage change in leads vs prior 30-day period
leads_percentage_change_60/180/365floatPercentage changes over 60, 180, and 365 day periods
trials_percentage_change_30floatPercentage change in trials vs prior 30-day period
trials_percentage_change_60/180/365floatPercentage changes over 60, 180, and 365 day periods

Example requests

Get overall leads summary

curl https://api.growpanel.io/reports/leads-summary \
-H "Authorization: Bearer YOUR_API_KEY"

Filter by channel

curl "https://api.growpanel.io/reports/leads-summary?channel=organic" \
-H "Authorization: Bearer YOUR_API_KEY"

Compare regions

curl "https://api.growpanel.io/reports/leads-summary?region=us" \
-H "Authorization: Bearer YOUR_API_KEY"

Filter by industry

curl "https://api.growpanel.io/reports/leads-summary?industry=saas" \
-H "Authorization: Bearer YOUR_API_KEY"

Notes

  • Rolling periods: Each period represents a rolling window (e.g., leads_30 = leads from last 30 days)
  • Growth calculation: Percentage change compares current period to the equivalent prior period
  • Positive vs negative: Positive percentages indicate growth, negative indicate decline
  • Lead vs Trial: Leads are prospects, trials are active trial users
  • Filtering: All filter parameters work together (AND logic) to narrow down results