# The Giving Block Public API

**Canonical:** https://apis.io/apis/the-giving-block/the-giving-block-public-api/  
**Provider:** The Giving Block — https://apis.io/providers/the-giving-block/  
**Base URL:** https://public-api.tgbwidget.com  
**Documentation:** https://docs.thegivingblock.com/

The Giving Block Public API is published by [The Giving Block](https://apis.io/providers/the-giving-block/) on the [APIs.io](https://apis.io/) network. Tagged areas include Donations, Cryptocurrency, Payments, and Stock. The published artifact set on APIs.io includes API documentation, an API reference, and authentication docs.

RESTful JSON API for accepting crypto, stock, and card donations on behalf of nonprofits in The Giving Block network. Provides organization management, currency and exchange-rate lookups, crypto deposit-address creation, stock donation pledge and signing flows, fiat/card pledge and charge operations, transaction retrieval, and embeddable widget snippet/URL generation. Uses JWT authentication (login + refresh-token endpoints) and AES-256 encrypted webhook notifications.

## Machine-readable artifacts (4)

- **Documentation** — https://docs.thegivingblock.com/
- **APIReference** — https://docs.thegivingblock.com/reference/getting-started-1
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/the-giving-block/refs/heads/main/authentication/the-giving-block-authentication.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/the-giving-block/refs/heads/main/apis.yml

## Tags

Donations, Cryptocurrency, Payments, Stock

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/the-giving-block/the-giving-block-public-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/the-giving-block/.
