Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.donate.gg/llms.txt

Use this file to discover all available pages before exploring further.

The donate.gg Developer API lets you embed verified charitable giving directly into your product. Browse our verified charity network, customize donation routes, and deliver on-chain donations.

What you can build

  • Donation widgets: embed a charity selector in your app backed by real verified charities
  • Programmatic giving: customize donation delivery on behalf of your users
  • On-chain integration: call our contracts directly in your blockchain layer
  • Token leaderboards: track donation activity per token across your partner contracts

Case Study

A real-world Donate.gg API integration walkthrough

Core concepts

Charities

Browse and search the full list of verified non-profits on donate.gg, including metadata and social links.

Configs

A config defines how donations are routed — who the beneficiaries are and their distribution weight. Includes aggregate donation stats per config.

Chains

Query which EVM and Solana chains are currently supported for donations.

Token Leaderboard

View token-level donation stats and rankings for your partner contracts.

API Reference

API Reference

Full endpoint documentation with an interactive playground

Base URL

All API requests are made to:
https://www.donate.gg/api/v1
Machine-readable specs are available at /api/v1/openapi (OpenAPI 3.0.0 JSON) and /api/v1/postman (Postman collection) — both are public and do not require authentication.

Next steps

Getting Access

Request an API key to get started

Authentication

Learn how to authenticate your requests