Two Minute Reports Logo
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 per connector",
        "All connectors",
        "Unlimited seats",
        "Custom branding",
        "API access"
      ],
      "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": 900,
            "yearly": 9000
          }
        }
      }
    }
  ]
}
Pricing values are integers in the currency's minor units (for USD and EUR, cents). For example, 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. 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 accounts the team can enable 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: the price of one extra account per connector, keyed by currency (usd, inr, eur) with monthly and yearly amounts.There is no seat add-on: seats are unlimited on every current plan. There is no destination add-on: every current plan includes both Google Sheets and Google Data Studio. Responses before 30 October 2026 carried an addons.destinations object. It is gone, so do not read it.
Copyright © 2026