Skip to content

API Documentation

Integrate greenwashing scanning into your CI/CD pipeline or compliance workflow.

API access requires a Business or Enterprise plan. View pricing

Authentication

Include your site key in the Authorization header:

Authorization: Bearer YOUR_SITE_KEY

Base URL

https://greenclaims-scanner.com/api/v1/

Endpoints

POST /api/v1/scan

Scan a URL for greenwashing claims.

Request

{
  "url": "https://example.com/sustainability",
  "nlp": true
}

Response

{
  "hash": "a1b2c3d4e5f6...",
  "url": "https://example.com/sustainability",
  "score": 72,
  "grade": "C",
  "grade_label": "Medium risk — Several claims need substantiation",
  "claims_found": 4,
  "claims": [
    {
      "term": "eco-friendly",
      "risk": "critical",
      "matched": "Our eco-friendly packaging...",
      "context": "...reduces waste with our eco-friendly packaging solutions that...",
      "recommendation": "Remove or replace with specific, verifiable claim.",
      "article": "Art. 3(1)(b) ECGT"
    }
  ],
  "scanned_at": "2026-02-21T10:30:00+00:00"
}

Rate Limits

PlanScans/dayPages/scanNLP
Business200500Yes
EnterpriseUnlimitedUnlimitedYes

Error Codes

CodeMeaning
400Invalid request (missing URL, bad format)
401Invalid or missing API key
422Could not fetch or parse the target URL
429Rate limit exceeded
500Server error

Webhook (Coming Soon)

Configure webhooks to receive scan results when monitoring detects changes. Available on Business and Enterprise plans.