{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Rankscale changelog",
  "home_page_url": "https://rankscale.ai/changelog",
  "feed_url": "https://rankscale.ai/changelog/feed.json",
  "items": [
    {
      "id": "https://rankscale.ai/changelog#metrics-api-brand-analysis-parity",
      "url": "https://rankscale.ai/changelog#metrics-api-brand-analysis-parity",
      "title": "Metrics API brand analysis matches Brand Settings",
      "content_text": "The Metrics API can run false-positive and false-negative analysis, manage analysis brand names, mark or clear the Your Brand label on findings, and recalculate metrics afterward.",
      "date_published": "2026-10-01T21:30:00.000Z",
      "tags": [
        "Improved",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#local-results",
      "url": "https://rankscale.ai/changelog#local-results",
      "title": "Local Results tracks your brand in AI map listings",
      "content_text": "Track how often AI assistants recommend your map listings. Brand Insights and Search Term Local Results show share, Detection, position, per-engine breakdowns, prompt gaps, and a geography map.",
      "date_published": "2026-10-01T10:00:00.000Z",
      "tags": [
        "New",
        "Dashboard",
        "Search Terms"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard",
          "Search Terms"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#meta-muse-spark-api-engine",
      "url": "https://rankscale.ai/changelog#meta-muse-spark-api-engine",
      "title": "New AI engine, Meta Muse Spark",
      "content_text": "Track how Meta's Muse Spark model mentions and cites your brand. Add it to any search term, set a region, and compare its visibility, position, and sources with your other engines. 4 credits per run.",
      "date_published": "2026-09-27T18:00:00.000Z",
      "tags": [
        "New",
        "Search Terms",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Search Terms",
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#metrics-api-batch-search-term-create-patch",
      "url": "https://rankscale.ai/changelog#metrics-api-batch-search-term-create-patch",
      "title": "Batch search term create and patch in the Metrics API",
      "content_text": "Metrics API clients can now create or patch up to 100 search terms in one request with strict AI engine and region validation, and create now expands one row into one term per requested engine.",
      "date_published": "2026-09-27T12:00:00.000Z",
      "tags": [
        "New",
        "MCP/API",
        "Search Terms"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "MCP/API",
          "Search Terms"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#metrics-api-prompt-research-endpoints",
      "url": "https://rankscale.ai/changelog#metrics-api-prompt-research-endpoints",
      "title": "Prompt research endpoints in the Metrics API",
      "content_text": "The Metrics API now supports queued prompt research creation and retrieval so integrations can create runs and poll running/completed results without Firebase callable clients.",
      "date_published": "2026-09-26T14:45:00.000Z",
      "tags": [
        "New",
        "MCP/API",
        "Prompt Research"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "MCP/API",
          "Prompt Research"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#metrics-api-key-brand-permissions",
      "url": "https://rankscale.ai/changelog#metrics-api-key-brand-permissions",
      "title": "Metrics API keys now respect workspace brand permissions",
      "content_text": "Metrics API keys created by workspace members now follow the same brand read and write permissions those members have in the Rankscale app UI.",
      "date_published": "2026-09-24T12:00:00.000Z",
      "tags": [
        "Fixed",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "Fixed",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#mcp-directory-readiness",
      "url": "https://rankscale.ai/changelog#mcp-directory-readiness",
      "title": "Clearer MCP permissions and new MCP docs",
      "content_text": "Claude now asks you to confirm every change it makes through Rankscale MCP, including creating search terms, topics, and dashboard views. The consent screen only offers permissions that are available, and the new MCP docs page lists every tool.",
      "date_published": "2026-09-21T12:00:00.000Z",
      "tags": [
        "Improved",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#query-fanout-dashboard-widgets",
      "url": "https://rankscale.ai/changelog#query-fanout-dashboard-widgets",
      "title": "Query Fanout widgets on Custom Dashboard",
      "content_text": "Add Fanout Coverage, Top Fanout Queries, Fanout Activity Over Time, Probed Domains, and Appendix Signals widgets to Custom Dashboard so Query Fanout insights can live on saved dashboard views.",
      "date_published": "2026-09-04T14:30:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#fanout-sources-ads-api-mcp",
      "url": "https://rankscale.ai/changelog#fanout-sources-ads-api-mcp",
      "title": "Sources and query fanout in Metrics API; fanout and ads on MCP",
      "content_text": "The Metrics API now exposes Sources and Query Fanout reports, and the Rankscale MCP server adds fanout and ads summary tools that match the in-app Insights views.",
      "date_published": "2026-09-04T12:00:00.000Z",
      "tags": [
        "New",
        "MCP/API"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "MCP/API"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#metrics-api-search-terms-uncapped",
      "url": "https://rankscale.ai/changelog#metrics-api-search-terms-uncapped",
      "title": "Uncapped search term lists in the Metrics API",
      "content_text": "GET /v1/metrics/search-terms now supports uncapped=true so API clients can return every operational search term for a brand instead of stopping at the default list limit.",
      "date_published": "2026-09-04T12:00:00.000Z",
      "tags": [
        "Improved",
        "MCP/API",
        "Search Terms"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "MCP/API",
          "Search Terms"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#query-fanout-insights",
      "url": "https://rankscale.ai/changelog#query-fanout-insights",
      "title": "Query Fanout Insights",
      "content_text": "Query Fanout on Brand Details ranks the internal searches AI engines run for your prompts. Overview includes activity over time and previous-period KPI values. Export the current list as CSV or Google Sheets, sort All queries from the table headers, and include Query fanouts on a share link.",
      "date_published": "2026-09-03T10:15:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#sentiment-statement-citation-sources",
      "url": "https://rankscale.ai/changelog#sentiment-statement-citation-sources",
      "title": "See citation sources for a sentiment statement at a glance",
      "content_text": "Opening a sentiment keyword now shows the web sources that support that statement, including a combined list from every matching AI answer. Executions with citation evidence are marked in the list so you can open those answers first.",
      "date_published": "2026-09-02T18:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#share-link-custom-expiry",
      "url": "https://rankscale.ai/changelog#share-link-custom-expiry",
      "title": "Set or clear expiry on shared dashboard links",
      "content_text": "Enterprise and Agency Growth plans can set a custom expiry per shared dashboard link in Settings, or remove expiry so a link never expires.",
      "date_published": "2026-09-02T16:20:00.000Z",
      "tags": [
        "New",
        "Dashboard",
        "Platform"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard",
          "Platform"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#search-terms-branded-status-filter",
      "url": "https://rankscale.ai/changelog#search-terms-branded-status-filter",
      "title": "Filter branded and non-branded prompts on the Search Terms table",
      "content_text": "Isolate branded or non-branded prompts from the Search Terms table, not only from dashboard Query filters. On narrower screens, filter pills stack the title above the selection so more filters stay in view.",
      "date_published": "2026-09-02T14:00:00.000Z",
      "tags": [
        "New",
        "Search Terms",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Search Terms",
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#dashboard-peer-benchmark-badges",
      "url": "https://rankscale.ai/changelog#dashboard-peer-benchmark-badges",
      "title": "Clearer dashboard cards with Latest, period average, and peer badges",
      "content_text": "Score cards label the hero Latest or Total, show period Ø for the selected range, and can display Leading, Strong, Average, or Attention versus tracked competitors. Chart lists can switch readings. Sources counts current owned domains without double-counting URLs.",
      "date_published": "2026-09-02T12:00:00.000Z",
      "tags": [
        "Improved",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#dashboard-brand-filter-and-distribution-widgets",
      "url": "https://rankscale.ai/changelog#dashboard-brand-filter-and-distribution-widgets",
      "title": "Brand distribution widgets, a brand presence filter, and a competitor matrix for custom dashboards",
      "content_text": "Custom dashboards get brand distribution charts, an All / With Your Brand / Without Your Brand citation filter, and a Competitor Matrix that plots brands on two KPIs with optional bubble size.",
      "date_published": "2026-08-28T12:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#insights-tab-walkthroughs",
      "url": "https://rankscale.ai/changelog#insights-tab-walkthroughs",
      "title": "Open a page tutorial without leaving Brand Insights",
      "content_text": "Brand Insights and Configuration pages now have a Walkthrough control next to the title. Open the matching tutorial in a dialog without leaving the page.",
      "date_published": "2026-08-28T12:00:00.000Z",
      "tags": [
        "New",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Dashboard"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#optional-brand-project-name",
      "url": "https://rankscale.ai/changelog#optional-brand-project-name",
      "title": "Optional project name for brands",
      "content_text": "Set an optional Project Name in Brand Settings. The sidebar, brand selector, command palette, and Brand Details page title show that label instead of the tracked Primary Brand Name, so you can use a client or campaign name without changing detection.",
      "date_published": "2026-08-27T18:00:00.000Z",
      "tags": [
        "New",
        "Platform"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Platform"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#extra-brand-slots",
      "url": "https://rankscale.ai/changelog#extra-brand-slots",
      "title": "Extra brand slots",
      "content_text": "Paid Essentials, Pro, Agency Growth, and Enterprise plans can add extra brand slots from Billing without changing plan. Custom plans are not eligible; contact support to add more brands. Extra slots use the same billing interval and renewal as the plan, including a scheduled switch to monthly or yearly. Billing also shows extra-slot cost in the current plan price and can suggest a higher plan when that is cheaper.",
      "date_published": "2026-08-26T18:00:00.000Z",
      "tags": [
        "New",
        "Billing"
      ],
      "_rankscale": {
        "type": "New",
        "products": [
          "Billing"
        ]
      }
    },
    {
      "id": "https://rankscale.ai/changelog#shopping-redesign",
      "url": "https://rankscale.ai/changelog#shopping-redesign",
      "title": "Redesigned Shopping and Ads experience",
      "content_text": "Shopping **Overview**, **Merchant Cockpit**, **Product Cockpit**, and **Ad placements** are easier to scan on desktop and mobile without wide tables or horizontal scrolling.",
      "date_published": "2026-08-25T20:00:00.000Z",
      "tags": [
        "Improved",
        "Dashboard"
      ],
      "_rankscale": {
        "type": "Improved",
        "products": [
          "Dashboard"
        ]
      }
    }
  ]
}