Transactions API
Access information about carbon credit issuances, retirements, and other transactions.
Authorizations
API key for authentication.
Endpoint
Get All Transactions
Filter by type (Issuance, Retirement, Cancellation, Buffer Contribution)
Filter by date (YYYY-MM-DD)
Page number for pagination
Number of results per page (max: 100)
Response
Total number of transactions
URL for next page of results
URL for previous page of results
Show Transaction properties
Name of the associated project
Number of credits involved
Number of buffer credits deposited
reversals_covered_by_buffer_pool
Reversals covered by buffer pool
Example Request
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
# Get recent issuances
params = {
'transaction_type': 'Issuance',
'transaction_date': '2023-01-01',
'page_size': 50
}
response = requests.get(
'https://api.carbonmkts.com/transactions',
headers=headers,
params=params
)