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.
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)
[](https://www.justcancel.io/cancel/netflix)
Replace netflix with any service slug. Full list: /api/cancel-data
๐ก Use Cases
- Personal finance blogs โ Show cancel difficulty when reviewing subscriptions
- Comparison sites โ Add cancel difficulty as a factor in reviews
- Budget apps โ Pull cancel URLs and instructions for detected subscriptions
- Browser extensions โ Show cancel buttons when users visit subscription sites
- Consumer advocacy โ Track which companies use dark patterns