Base Path
Endpoints
GetGivingSummary
Retrieves a composite global giving activity index with platform-specific breakdowns. HTTP Method:GET
Path: /api/giving/v1/get-giving-summary
Request Parameters
boolean
default:"true"
Include platform-specific breakdowns (GoFundMe, JustGiving, etc.)
string
default:"24h"
Timeframe for aggregation:
24h, 7d, 30d, ytdResponse Fields
number
Composite giving activity index (0-100, normalized)
number
Total active campaigns across all platforms
number
Estimated total donors (deduplicated where possible)
number
Total donations in USD (estimated from public data)
array
Top donation categories by volume
array
Platform-specific breakdowns (if
include_platforms=true)object
Trend indicators
Example Request
Example Response
Data Aggregation
The Giving Index is calculated from:- Campaign velocity: New campaigns created per hour
- Donor activity: Unique donors per platform (deduplicated by email hash where possible)
- Donation volume: Total USD raised across platforms
- Geographic spread: Number of countries with active campaigns
Supported Platforms
Use Cases
Philanthropy tracking
Philanthropy tracking
Monitor global giving trends to understand humanitarian response and charitable activity.
Disaster response
Disaster response
Track spike in emergency campaigns following natural disasters or humanitarian crises.
Cause analysis
Cause analysis
Identify trending causes and emerging social needs based on campaign category distribution.
Happy Monitor Integration
Giving data is displayed on the Happy Monitor variant with:- Live humanity counters: Real-time tallies of active donors and campaigns
- Giving gauge: Animated 0-100 index with trend arrow
- Top causes carousel: Rotating display of trending categories
- Platform leaderboard: Comparative giving activity across platforms
The Giving Index is designed to show collective human generosity and compassion, providing a counterweight to negative news.
Donation amounts are estimated from public data and may undercount private or offline giving.