Skip to content

Introduction

Feature / PropertyStandalone APIShopify API
Primary Use CaseCustom web applications, backend services, WooCommerceShopify merchants using the Shopify App (e.g. Avada Joy, Yotpo, LoyaltyLion)
Base URLhttps://app.thegoodapi.comhttps://sprout-app.thegoodapi.com/app/api
AuthenticationAuthorization: live_sk_abc123 (Bearer key or raw key)api_key: PROD-xxxx or TEST-xxxx + shop_name: store.myshopify.com
Billing ModelBilled directly via Stripe metered usage or credit cardBilled via Shopify App Top-Up Balances (AppUsagePricing)
Key GenerationDashboard at thegoodapi.comShopify Admin -> App -> API & Developer Settings
Verify EndpointGET /dashboard_urlGET /app/api/verify
Impact Endpoints/plant/trees, /rescue/plastic_bottles, /charities/*/app/api/plant, /app/api/plastic, /app/api/charity/donate
Documentation GuideStandard API Docs belowShopify API Guide

Plant a tree after any event in your app — a subscription, a product purchase, or any customer milestone. Showcase your investment in the planet and drive more conversions.

Put impact on autopilot. No manual tracking, no manual payments — we plant trees on your behalf and invoice you once a month. Every tree comes with an updated record and a certificate as proof of planting.

Create an account and grab your API keys at app.thegoodapi.com/fe/login. Signup is self-serve — no invite needed.

Every account comes with two keys:

  • Production key (api_key_prod) — real impact. Trees planted with this key are added to your end-of-month invoice.
  • Test key (api_key_test) — behaves identically, but doesn’t trigger charges or real-world impact. Use it in staging and local development.

Use the keys in the Authorization header on every API request:

Authorization: <your_api_key>

Invoices are emailed to you each month and are payable directly from the email. You can also set up auto-pay from your account.