โ† Back to Just Cancel

Developer API & Embeddable Badges

Free access to subscription cancellation data for 1,100+ services. No API key required.

๐Ÿ“ก REST API

List All Services

GET https://www.justcancel.io/api/cancel-data

Response: {
  "count": 406,
  "services": [
    {
      "name": "Netflix",
      "slug": "netflix",
      "difficulty": "easy",
      "category": "streaming",
      "cancel_url": "https://www.netflix.com/cancelplan",
      "dark_patterns_count": 0,
      "methods": ["Website", "iPhone / iPad", "Android"],
      "avg_monthly_price": 18
    },
    ...
  ]
}

Get Service Details

GET https://www.justcancel.io/api/cancel-data?slug=netflix

Response: {
  "service": {
    "name": "Netflix",
    "slug": "netflix",
    "difficulty": "easy",
    "cancel_url": "https://www.netflix.com/cancelplan",
    "dark_patterns": [],
    "methods": [...],
    "avg_monthly_price": 18,
    "notes": "No refunds for partial months..."
  },
  "cancel_guide": "https://www.justcancel.io/cancel/netflix"
}

โœ… Free to use ยท No API key ยท CORS enabled ยท 60 req/min rate limit

Attribution appreciated: "Data from Just Cancel"

๐Ÿท๏ธ Embeddable Badges

Show cancel difficulty on your blog, review site, or app. Badges are SVG โ€” lightweight, responsive, and always up-to-date.

Netflix cancel difficultyAdobe Creative Cloud cancel difficultyPlanet Fitness cancel difficultySiriusXM cancel difficulty

Usage

<!-- Badge only -->
<img src="https://www.justcancel.io/api/badge/netflix"
     alt="Netflix cancel difficulty" />

<!-- Badge with link to cancel guide -->
<a href="https://www.justcancel.io/cancel/netflix">
  <img src="https://www.justcancel.io/api/badge/netflix"
       alt="How to cancel Netflix" />
</a>

Markdown (GitHub, Reddit, blogs)

[![Netflix cancel difficulty](https://www.justcancel.io/api/badge/netflix)](https://www.justcancel.io/cancel/netflix)

Replace netflix with any service slug. Full list: /api/cancel-data

๐Ÿ’ก Use Cases