Tree Planting API
GoodAPI's Tree Planting API is a REST service that plants a verified tree when your app sends POST /plant/trees. Each tree is GPS-recorded by Veritree. It works with Shopify and any other platform. You get a confirmed registration in the response.
curl -X POST https://app.thegoodapi.com/plant/trees \
-H "Authorization: test_sk_your_key" \
-H "Content-Type: application/json" \
-d '{
"count": 3,
"attribution": "order_8294",
"metadata": {"customer": "cus_k29f"}
}' {
"total_planted_trees": 4847,
"tree_details": [{
"id": "tr_8f3k2m9x",
"count": 3,
"created_at": "2026-05-19T14:32:07Z",
"attribution": "order_8294"
}]
} From $0.43 per tree. No monthly fee on trees.
Pay for trees you plant. Plastic usage is also metered with no monthly fee. Test mode is free. Full unit prices live on the pricing page.
Create a key at app.thegoodapi.com. Need trees plus plastic and donations in one integration? See the Impact API.
A short look at other tree planting APIs.
Facts below come from public docs and our published comparison guides. We only list prices those providers publish. For a longer write-up, see Best Tree Planting API.
| Provider | Public price | Proof | Platform |
|---|---|---|---|
| GoodAPI No monthly fee on tree or plastic usage. Test mode is free. | From $0.43/tree | Veritree GPS, photos, lifecycle evidence | REST API plus native Shopify app |
| Bloomy Earth Public docs describe certificates, optional project IDs, and a credit balance. No public per-tree dollar price. | Tree Credits (no public USD/tree) | Planting certificate from POST /v1/trees | REST API with HTTP Basic Auth |
| OneSeed POST api.oneseed.eco/api/sponsor_trees. New accounts get 20 free credits. No subscription on public pricing. | From $0.65/tree | TreeVerify GPS plus planting photo | REST API; WooCommerce and Shopify connectors listed |
| Evertreen Two-minute setup and a shareable evertreen.com forest page. Built for merchants, not custom backends. | Not publicly disclosed | Public forest profile; no named third-party auditor | Shopify app. No developer API in public listings |
| Digital Humani Reforestation as a Service. Funds go to the planting org; Digital Humani charges a separate platform fee. | About $1/tree plus a platform fee | Project selection; limited webhook support | Clean REST API, API key header. No Shopify app |
Read the docs. Then plant a test tree.
The planting endpoint, evidence timeline, and refunds are documented in the API reference.
Common questions.
What is a tree planting API? +
How much does the GoodAPI Tree Planting API cost? +
How is each tree verified? +
GET /evidence/tree/{id} returns the lifecycle from registration through site allocation and verified planting, with coordinates, crew data, and photo or video proof.Can I use the Tree Planting API outside Shopify? +
Does test mode cost anything? +
Can I plant trees for non-purchase events? +
POST /plant/trees from reviews, signups, referrals, loyalty events, or any backend trigger. Pass an attribution string and metadata so you can filter later.Where are the developer docs? +
Get your Tree Planting API key.
Sign up, grab your test key, and plant a tree in a few minutes. Production keys go live the same day. Shopify merchants can install the app instead.
From $0.43 per tree · No monthly fee on trees · Test mode included