One API. Thousands of Trees. A Better Planet.

Plant trees with one line of code. We unify the world's best tree-planting services into one simple API for developers and businesses.

curl -X POST https://api.reforestapi.com/plant \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"quantity": 10, "country": "USA"}'
0
Trees Planted
0
Developers
0
Countries
0
Tons COâ‚‚ Offset

Why Choose Reforest API?

Developer First

Simple REST API with comprehensive docs, SDKs for popular languages, and Postman collections.

Global Partners

We work with certified organizations worldwide - One Tree Planted, TreeApp, Ecologi, and more.

Real-time Tracking

Track every tree planted with certificates, photos, and GPS coordinates. Full transparency.

Reliable & Secure

99.9% uptime SLA, enterprise-grade security, and automatic failover between partners.

Transparent Pricing

No hidden fees. Pay per tree or choose a plan. We're upfront about our small markup.

Developer Support

Get help from our team via Discord, email, or documentation. We're here to help you succeed.

Try It Live

Plant Trees with One API Call

curl -X POST https://api.reforestapi.com/plant \
  -H "Authorization: Bearer demo_key" \
  -H "Content-Type: application/json" \
  -d '{
    "quantity": 5,
    "country": "Brazil",
    "project_type": "rainforest"
  }'
const response = await fetch('https://api.reforestapi.com/plant', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer demo_key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    quantity: 5,
    country: 'Brazil',
    project_type: 'rainforest'
  })
});

const result = await response.json();
console.log('Trees planted!', result);
import requests

response = requests.post(
    'https://api.reforestapi.com/plant',
    headers={
        'Authorization': 'Bearer demo_key',
        'Content-Type': 'application/json'
    },
    json={
        'quantity': 5,
        'country': 'Brazil',
        'project_type': 'rainforest'
    }
)

print('Trees planted!', response.json())

Response

{
  "id": "plt_abc123",
  "quantity": 5,
  "country": "Brazil",
  "project_type": "rainforest",
  "partner": "One Tree Planted",
  "cost_per_tree": 0.12,
  "total_cost": 0.60,
  "status": "confirmed",
  "estimated_planting_date": "2025-03-15",
  "certificate_url": "https://cert.reforestapi.com/plt_abc123",
  "created_at": "2025-02-15T10:30:00Z"
}

Trusted Partners

We work with certified, reputable tree-planting organizations worldwide

One Tree Planted

North American reforestation leader with transparent impact reporting.

50M+ trees 43 countries

TreeApp

Global platform connecting tree planters with verified restoration projects.

12M+ trees 25 countries

Ecologi

Climate action platform combining tree planting with carbon offset projects.

8M+ trees Gold Standard

WeForest

Science-based forest restoration with measurable environmental impact.

15M+ trees FSC Certified

Built for Every Use Case

E-commerce

Offset shipping emissions by planting trees with every order. Turn your checkout into climate action.

Fintech Apps

Round up transactions and plant trees with spare change. Make every purchase count for the planet.

SaaS Platforms

Add environmental impact to your product. Let users plant trees for milestones and achievements.

Corporate ESG

Meet sustainability goals with verifiable tree planting. Get certificates and impact reports for stakeholders.

Simple, Transparent Pricing

Start free, scale as you grow. No hidden fees, no surprises.

Free

$0/month
  • 100 trees/month
  • Basic API access
  • Community support
Get Started

Business

$99/month
  • 5,000 trees/month
  • Priority support
  • Advanced analytics
  • Webhook notifications
Contact Sales

All plans include: Real-time tracking • Impact certificates • 99.9% uptime SLA

View Full Pricing

Ready to Start Planting?

Join thousands of developers making a positive environmental impact with just a few lines of code.