Ask any LLM "how much does Netflix cost?" and you'll get an answer from 2023. Wrong currency. Wrong plans. Missing the ad-supported tier 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 include:
| 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
This is also 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/"]
}
}
}
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.
API Docs · MCP Server on Smithery · Aristocles
Built by Aristocles — data intelligence that powers LLMs and fast-tracks Agentic AI solutions.
Top comments (0)