Pick a subscription plan
Your plan sets your API allowance, your branding options, and your per-impact price. No contracts — switch tiers or cancel whenever, and billing adjusts immediately.
Sandbox access, dashboard tracking, digital certificates, and customer impact emails are included on every plan — including Free.
Impact pricing
You pay for API usage, and for the impact you create. Nothing else.
Sign-up bonus
Subscribe to a paid plan and we create impact on your behalf right away — applied automatically, nothing to claim.



Bonus impact behaves like any other impact — it appears in your dashboard and in /v1/records, flagged as is_bonus_impact: true. So if you spot impact you didn't create on day one, that's where it came from.
Talk to us before you subscribe. Volume pricing goes well below published Pro rates, and it comes with a dedicated account manager, engineering support, custom integrations, and co-marketing. More on partnership below, or get in touch.
Billing runs on a monthly subscription cycle, and impact is billed against that cycle — which is why the donation_available timestamp follows your billing date, not your API call date.
Get your keys, build in sandbox
Your API keys are waiting in your dashboard and the full documentation is available. Two environments, one header authenticates both.
You don't need an API key to get started. Plant trees, capture carbon, and clean oceans straight from Shopify, Zapier (6,000+ apps), or the embeddable Climate Action Badge — no engineering required. See all no-code integrations →
test_Sandbox is a full mirror of production. Same endpoints, same shapes, same responses. The differences are deliberate:
notifyGET /v1/carbon returns a realistic mock payloadBuild your whole integration here. Confirm your key works with a single call:
If that comes back, you're connected.
Test in production, safely
Sandbox covers most of what you need. But sometimes you need to validate the real thing — live email delivery, the actual dashboard, your own analytics pipeline — without paying for impact you didn't mean to create.
Email contact@1clickimpact.com or your account manager with your account email, and we'll temporarily flag you as a Test Account.
is_test_transaction: trueWhen you're ready to go live, tell us and we'll switch the flag off. Nothing in your code needs to change.
The API in 60 seconds
REST over HTTPS. JSON in, JSON out. One header for auth. No SDK required — though we're glad to help you wire one up.
Create impact
/v1/plant_tree
Plants trees
1 = 1 tree
/v1/clean_ocean
Removes ocean plastic waste
lbs
/v1/capture_carbon
Captures CO₂
lbs
/v1/donate_money
Donates to a vetted cause
500 = $5.00
/v1/cancel_impact
Reverses an impact, for refund flows
—
All four creation endpoints share the same optional fields — integrate one and you've integrated all of them:
customer_emailcustomer_namecustomer_email)category"food" on trees, or a cause ID on donationsnotifytrue)metadatauser_id and time_utc together are the permanent key to that impact's tracking record. Store them against your order.
Refunds are handled cleanly
POST /v1/cancel_impact takes the user_id and time_utc of the original impact, removes it from your totals, and reverses the billing. It's idempotent, so retries are safe, and the original record is preserved for audit. Impact already delivered to a nonprofit can't be cancelled by API — reach out and we'll sort it.
Read your data
/v1/impactLifetime totals — your own impact vs. impact for customers/v1/impact/dailyDaily time series, date-filterable — drop straight into a chart/v1/recordsYour full impact history, filterable and paginated/v1/customer_recordsPer-customer impact history/v1/customersEvery customer with impact attributed to them/v1/projectsAll verified projects — images, coordinates, UN SDGs, partners/v1/whoamiVerify a key/v1/carbon?url=…Carbon footprint of any website — A+ to F rating, CO₂ per view, green hosting. Good raw material for a lead-gen tool.Full API reference · OpenAPI spec
The OpenAPI spec generates a typed client in your language in one command — and it's the fastest way to hand this integration to an AI coding assistant.
Omit category and you get standard reforestation trees. Both are verified and tracked identically — food trees simply carry the deeper community story. Ask us about upcoming session dates, or see the impact we've made so far.
What your customer sees after the call
The moment your call succeeds, two things exist: a tracking link and a certificate. Your customer gets both immediately.
But the record isn't static. It fills in as the real-world impact progresses — and both of you can watch it complete. Every stage below is a real field on GET /v1/track.
impact_initiated
donation_available
donation_sent · assigned_agent
project_location · location_map
impact_completed · impact_video
certificate
And through GET /v1/projects/:project_id, the record connects to the full project profile: photographs from the site, the partner organization, country, GPS coordinates, the UN Sustainable Development Goals it advances, and the community work behind it — in English, German, Spanish, French, and Dutch.
Money in → funds cleared → transferred to a named partner on a named date → planted at these coordinates on this date → here are the photos, the map, and the video. Nothing about it is a black box.
Emails: ours, yours, or none
Every impact endpoint takes a notify flag. It decides who tells the customer.
notify: true
Your customer gets a branded email with their tracking link and certificate. One API call, no email work on your side. This is the default.
notify: false
We stay silent. Put the impact inside your own order confirmation, lifecycle campaigns, or app — you still get the tracking link and certificate back to embed.
Choose deliberately. The impact email is often the most forwarded and most screenshotted artifact of the whole experience.
Custom email templates
Build the whole experience inside your product
The impact endpoints create impact. The analytics endpoints let you rebuild everything you see on our website inside your platform — your brand, your UI, no redirect out to us.
/v1/impact/v1/impact/daily/v1/customer_records/v1/records/v1/track/v1/projects/v1/track/v1/carbonNot everything needs to be built. If you want impact live before your next sprint, the Shopify app, the Climate Action Badge, and our other no-code integrations run on the same API and the same dashboard.
Pagination is cursor-based — 10 records per page by default, up to 1,000 — with start_date and end_date filters throughout.
Anything you can see on our website should be able to live on your platform. If there's a view you want and can't build with today's endpoints, tell us — that's exactly the feedback that shapes the roadmap. On Pro, custom endpoints built for your use case are part of the plan.
Let's make it a partnership
If you'd like to formalize this, we're glad to. A short partnership document — a page or two — outlining that we're building together and what each side brings.
Once your impact volume passes a certain threshold, we brief our planting partners in the field about your brand directly. They'll print your logo on a banner, carry it to the planting site, and capture photos and video while your trees go into the ground.
Real farmers. Real land. Your logo genuinely there — not a stock photo, not a composite. You get the footage back to use however you like: campaigns, social, sustainability reports, investor decks, your website.
It is very difficult to buy marketing material more credible than this. Ask us where the threshold sits for your impact type — it's closer than most people expect.
Tell us what would be most valuable on your side and we'll draft something around it. Start the conversation.
Your go-live checklist
Tick these off and you're live. Your progress is saved in this browser — nowhere else.
