I Built a Subscription Pricing API — Because Every AI Agent Gives You Wrong Prices for Netflix, Spotify, and ChatGPT
Source: Dev.to
Subscription Pricing API
Ask any LLM “how much does Netflix cost?” and you’ll get an answer from 2023—wrong currency, wrong plans, and the ad‑supported tier is missing entirely.
Now imagine your AI agent is building a budget for a user and confidently says Spotify costs $9.99 /month—except the user is in Australia where it’s $13.99 AUD.
LLMs don’t have current subscription pricing; they hallucinate it. I built an API so they don’t have to.
The problem
Subscription pricing is surprisingly hard to get right:
- Prices change constantly – Netflix alone has changed pricing 4 times in 2 years.
- Prices vary by country – Netflix Standard is $17.99 USD, £12.99 GBP, $18.99 AUD, $18.99 CAD.
- Plans vary by country – India has a mobile‑only plan for ₹149 that doesn’t exist elsewhere.
- No one aggregates this – you’d have to scrape 75+ individual pricing pages across 6 countries.
So I built an API that does it.
What it does
The Aristocles Subscription Pricing API tracks current pricing for 75+ subscription services across 15 categories and 6 countries (AU, US, UK, NZ, CA, IN).
Categories & example services
| Category | Services |
|---|---|
| 🤖 AI Tools | ChatGPT Plus, Claude Pro, Midjourney, GitHub Copilot, Perplexity, Jasper, Cursor |
| 🎬 Streaming Video | Netflix, Disney+, Amazon Prime, Stan, Binge, Paramount+ |
| 🎵 Streaming Music | Spotify, Apple Music, YouTube Music, Tidal, Amazon Music |
| 🎮 Gaming | Xbox Game Pass, PlayStation Plus, Nintendo Online |
| 💪 Fitness | Strava, Peloton, Fitbit Premium, MyFitnessPal |
| 🎓 Education | Coursera, Duolingo, Skillshare, MasterClass, LinkedIn Learning, Brilliant |
| 📰 News & Media | NYT, WSJ, The Athletic, Medium, Substack |
| ☁️ Cloud Storage | Google One, iCloud+ |
| …and 7 more (Dating, Food Delivery, Design, Communication, etc.) |
Real API responses
Get Netflix pricing across all countries
curl -H "X-API-Key: YOUR_KEY" \
"https://api.aristocles.com.au/v1/prices/netflix"
{
"data": [
{
"country_code": "US",
"plan_name": "Standard with ads",
"price_amount": "7.99",
"currency": "USD",
"billing_period": "monthly"
},
{
"country_code": "US",
"plan_name": "Standard",
"price_amount": "17.99",
"currency": "USD"
},
{
"country_code": "US",
"plan_name": "Premium",
"price_amount": "24.99",
"currency": "USD"
},
{
"country_code": "GB",
"plan_name": "Standard with ads",
"price_amount": "5.99",
"currency": "GBP"
},
{
"country_code": "AU",
"plan_name": "Basic with ads",
"price_amount": "7.99",
"currency": "AUD"
},
{
"country_code": "IN",
"plan_name": "Mobile",
"price_amount": "149.00",
"currency": "INR"
}
]
}
Every plan. Every country. Current prices. With source attribution and verification dates.
Calculate your subscription stack cost
curl -H "X-API-Key: YOUR_KEY" \
"https://api.aristocles.com.au/v1/services/calculator?services=netflix,spotify,chatgpt-plus"
{
"data": {
"country": "AU",
"total_monthly": "47.97",
"total_annual": "575.64",
"service_count": 3,
"breakdown": [
{ "service_name": "Netflix", "plan_name": "Basic with ads", "price_amount": "7.99", "currency": "AUD" },
{ "service_name": "Spotify", "plan_name": "Student", "price_amount": "6.99", "currency": "AUD" },
{ "service_name": "ChatGPT Plus", "price_amount": "32.99", "currency": "AUD" }
]
}
}
Pass in any combination of services and get the total monthly and annual cost instantly.
Find cheaper alternatives
curl -H "X-API-Key: YOUR_KEY" \
"https://api.aristocles.com.au/v1/alternatives/netflix"
{
"data": [
{ "service_name": "Disney+", "cheapest_monthly_price": "6.99", "currency": "AUD", "feature_overlap_score": "0.55" },
{ "service_name": "Amazon Prime Video", "cheapest_monthly_price": "6.99", "currency": "AUD", "feature_overlap_score": "0.60" },
{ "service_name": "Paramount+", "cheapest_monthly_price": "6.99", "currency": "AUD", "feature_overlap_score": "0.50" },
{ "service_name": "Binge", "cheapest_monthly_price": "10.00", "currency": "AUD", "feature_overlap_score": "0.70" },
{ "service_name": "Stan", "cheapest_monthly_price": "12.00", "currency": "AUD", "feature_overlap_score": "0.75" }
]
}
Each alternative includes a feature overlap score—how similar the service is to the one you’re replacing. Stan scores 0.75 against Netflix because both focus on general TV/film content; Disney+ scores 0.55 because it’s more niche.
All endpoints
| Endpoint | What it does |
|---|---|
GET /v1/services | List all 75+ services (filterable by search) |
GET /v1/services/{slug} | Full detail for a service with all plans and prices |
GET /v1/prices/{slug} | All current prices across countries and plans |
GET /v1/categories | List all 15 categories with service counts |
GET /v1/alternatives/{slug} | Find cheaper alternatives with feature‑overlap scores |
GET /v1/services/calculator | Calculate total cost for a stack of services |
Built for AI agents — MCP server included
The API is also available as an MCP server with 10+ tools. Any MCP‑compatible AI agent (Claude, GPT, Gemini) can call it directly.
Add to Claude Desktop
{
"mcpServers": {
"aristocles": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.aristocles.com.au/mcp/mcp/"]
}
}
}
Now your AI agents can rely on up‑to‑date, country‑specific subscription pricing instead of hallucinating.
Exit fullscreen mode
Then ask Claude: “How much would Netflix, Spotify, and ChatGPT Plus cost me per month in the US?” — it calls the calculator endpoint and gives you an exact answer: $58.97 USD/month.
No hallucinations. No outdated data. Just facts.
Use cases
- AI agents & chatbots – give your users real pricing instead of GPT guesses
- Personal finance apps – track subscription spending across services
- Comparison sites – “Netflix vs Disney+ pricing by country” powered by real data
- Budget calculators – calculate total subscription costs for any combination
- Fintech products – analyze bank statements and match transactions to known subscription prices
Quick start
1. Get a free API key (100 requests/day):
curl -X POST https://api.aristocles.com.au/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "name": "Your Name"}'
2. Look up any service:
curl -H "X-API-Key: YOUR_KEY" \
"https://api.aristocles.com.au/v1/prices/spotify"
3. That’s it. Current prices, all countries, all plans.
Pricing
| Plan | Price | Requests |
|---|---|---|
| Free | $0/mo | 100/day |
| Pro | $9/mo | 10,000/day |
| Enterprise | $49/mo | Unlimited |
What’s next
We’re actively adding more services and countries. The API also includes a Trade Pricing API for contractor costs (plumber, electrician, etc.) across 5 countries — same API key, same auth.
Built by Aristocles — data intelligence that powers LLMs and fast‑tracks Agentic AI solutions.