مستندات توسعه دهندگان

فهرست پلن ها و قیمت ها

GET/plans
Scope
بدون کلید

Public plans and prices No key needed. The pricing page of the website is built from this, so its numbers always match the app. Cached for 5 minutes; any origin may read it.

توضیح ها از سند OpenAPI می آیند و انگلیسی اند.

پارامترها

پارامتری ندارد.

پاسخ

200 · application/json

فیلدتوضیح
trialDaysinteger · required; Free trial days on the first paid subscription (0: none)
currencyUSD · required
updatedAtdate (YYYY-MM-DD) · required; Last change to prices or limits
planslist of object · required
plans[].idfree | starter | agency · required; Plan id
plans[].namestring · required; Plan name
plans[].taglinestring · required; One line about who the plan is for
plans[].monthlyUsdinteger or null · required; Price per month in US dollars; null when priced by hand
plans[].limitsobject · required
plans[].limits.sitesinteger · required; Websites in the workspace
plans[].limits.pagesPerAuditinteger · required; Pages one full audit crawls at most
plans[].limits.psiPerSitePerDayinteger · required; PageSpeed runs per website per day
plans[].limits.aiPerSitePerDayinteger · required; AI drafts per website per day
plans[].limits.gscPropertiesinteger · required; Search Console properties
plans[].limits.trackedKeywordsinteger · required; Keywords with tracked Google positions
plans[].limits.keywordLookupsPerMonthinteger · required; Keyword data lookups per month
plans[].limits.paidDataMonthlyCentsinteger · required; Monthly spending limit on paid keyword and backlink data, in US cents
plans[].limits.membersinteger · required; People in the workspace
plans[].limits.aiVisibilityPromptsinteger · required; Questions asked to AI assistants each week
plans[].limits.renderedPagesPerAuditinteger · required; Pages per audit rendered with JavaScript
plans[].limits.positionCheckDaysinteger · required; Days between position checks of tracked keywords (1 = daily)
plans[].featureslist of string · required; Feature lines as the pricing page lists them
plans[].publictrue or false · required; Always true here

خطاها

کدمعنی

نمونه درخواست

curl "https://app.monoranks.com/api/v1/plans"

نمونه پاسخ

{
  "trialDays": 14,
  "currency": "USD",
  "updatedAt": "2026-10-21",
  "plans": [
    {
      "id": "free",
      "name": "Free",
      "tagline": "Three websites, the full picture",
      "monthlyUsd": 0,
      "public": true,
      "limits": {
        "sites": 3,
        "pagesPerAudit": 200,
        "psiPerSitePerDay": 5,
        "aiPerSitePerDay": 20,
        "gscProperties": 3,
        "trackedKeywords": 20,
        "keywordLookupsPerMonth": 200,
        "paidDataMonthlyCents": 100,
        "members": 2,
        "aiVisibilityPrompts": 5,
        "renderedPagesPerAudit": 0,
        "positionCheckDays": 7
      },
      "features": [
        "3 websites",
        "Weekly audit of 200 pages",
        "Search Console and Analytics",
        "20 tracked keywords, weekly positions",
        "5 AI mention questions, monthly",
        "Issues, actions and AEO readiness",
        "WordPress fixes with undo",
        "Competitors and backlinks",
        "API, MCP and webhooks"
      ]
    },
    {
      "id": "starter",
      "name": "Starter",
      "tagline": "For one team, a few websites",
      "monthlyUsd": 10,
      "public": true,
      "limits": {
        "sites": 5,
        "pagesPerAudit": 500,
        "psiPerSitePerDay": 20,
        "aiPerSitePerDay": 100,
        "gscProperties": 5,
        "trackedKeywords": 50,
        "keywordLookupsPerMonth": 1000,
        "paidDataMonthlyCents": 600,
        "members": 5,
        "aiVisibilityPrompts": 15,
        "renderedPagesPerAudit": 50,
        "positionCheckDays": 1
      },
      "features": [
        "5 websites",
        "Audits of 500 pages",
        "50 tracked keywords, daily positions",
        "1,000 keyword lookups a month",
        "15 AI mention questions",
        "JavaScript rendering"
      ]
    },
    {
      "id": "agency",
      "name": "Agency",
      "tagline": "Clients and volume",
      "monthlyUsd": 49,
      "public": true,
      "limits": {
        "sites": 20,
        "pagesPerAudit": 1000,
        "psiPerSitePerDay": 40,
        "aiPerSitePerDay": 300,
        "gscProperties": 20,
        "trackedKeywords": 250,
        "keywordLookupsPerMonth": 5000,
        "paidDataMonthlyCents": 3000,
        "members": 25,
        "aiVisibilityPrompts": 60,
        "renderedPagesPerAudit": 500,
        "positionCheckDays": 1
      },
      "features": [
        "20 websites",
        "Audits of 1,000 pages",
        "250 tracked keywords, daily positions",
        "5,000 keyword lookups a month",
        "60 AI mention questions",
        "Client viewers and branded client reports",
        "Priority support"
      ]
    }
  ]
}