The Giving Block Public API

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.

API entry from apis.yml

apis.yml Raw ↑
name: The Giving Block Public API
description: 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.
humanURL: https://docs.thegivingblock.com/
baseURL: https://public-api.tgbwidget.com
version: '1.0'
tags:
- Donations
- Cryptocurrency
- Payments
- Stock
properties:
- type: Documentation
  url: https://docs.thegivingblock.com/
- type: APIReference
  url: https://docs.thegivingblock.com/reference/getting-started-1
- type: Authentication
  url: authentication/the-giving-block-authentication.yml