Platform
List plans
List the available platform plans, their limits, features, and pricing.
GET /tmr/plans
Returns an array of plan objects, one per tier — lite, pro, and business, in that order. Each object describes the plan's limits, included features, base pricing, and add-on pricing.
Authentication: Bearer token · Permission:
platform:read · Rate limit: default (120 / 60s)Request
curl https://api.twominutereports.com/v1/tmr/plans \
-H "Authorization: Bearer tmrc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Response
The example below shows a single plan object (lite) in full. The data array contains one such object for every tier.
{
"success": true,
"data": [
{
"name": "Lite",
"key": "lite",
"limits": {
"seats": null,
"accountsPerConnector": 3
},
"features": [
"3 accounts",
"3 data sources",
"Unlimited seats",
"Email support"
],
"pricing": {
"usd": {
"monthly": 9700,
"yearly": 97000
},
"inr": {
"monthly": 911800,
"yearly": 9118000
},
"eur": {
"monthly": 8600,
"yearly": 86000
}
},
"addons": {
"connections": {
"usd": {
"monthly": 1000,
"yearly": 10000
},
"inr": {
"monthly": 94000,
"yearly": 940000
},
"eur": {
"monthly": 880,
"yearly": 8800
}
},
"destinations": {
"gs": {
"usd": {
"monthly": 4900,
"yearly": 49000
},
"inr": {
"monthly": 460600,
"yearly": 4606000
},
"eur": {
"monthly": 4300,
"yearly": 43000
}
},
"gds": {
"usd": {
"monthly": 4900,
"yearly": 49000
},
"inr": {
"monthly": 460600,
"yearly": 4606000
},
"eur": {
"monthly": 4300,
"yearly": 43000
}
}
}
}
}
]
}
{
"success": false,
"error": { "code": "UNAUTHORIZED", "message": "Authentication required" }
}
Pricing values are integers in the currency's minor units (for USD and EUR, cents) —
9700 is $97.00. INR amounts follow the same convention (911800 is ₹9,118.00).yearly is the price of a year, not twelve times monthly: the annual offer is two months free, so it is ten times the monthly amount.The plan object
name
string
Human-friendly plan name —
Lite, Pro or Business.key
string
Stable machine-readable plan identifier. One of
lite, pro, business.limits.seats
number | null
Seats included in the plan, or
null when the plan includes unlimited seats — which every current tier does. It is never a large sentinel number, so do not render it as a total.A seat is permission to act in a team — to change things, and to use what the team pays for. Team members are unlimited on every plan; what a plan caps is how many of them can act.limits.accountsPerConnector
number
Number of connected accounts allowed per connector.
features
string[]
Bullet-point list of the plan's headline features, suitable for display on a pricing page.
pricing
object
Base subscription price, keyed by currency. Contains
usd, inr, and eur, each with monthly and yearly amounts (in minor units).addons
object
Add-on pricing. Contains
connections and destinations. There is no seat add-on: seats are unlimited on every current plan. Each add-on is keyed by currency (usd, inr, eur) with monthly and yearly amounts.addons.destinations
object
Per-destination add-on pricing, keyed by destination —
gs (Google Sheets) and gds (Google Data Studio / Google Data Studio). Each destination holds the per-currency monthly/yearly amounts.