October 27, 2026
Pinned point on monitorsPOST /api/v2/monitorsacceptslatitude,longitude,locationAccuracy(20, 50, 100, 500, 1000 or 5000 meters, default 50) andlocationNameto pin the monitor to a point. ChatGPT, Google AI Overviews and Google AI Mode use the point; other models keep using the country, state and city. Pinning needs the Local GEO/SEO Targeting feature (Business, Agency Scale and Enterprise plans), otherwise the request returns403 MONITOR_GEO_COORDINATES_NOT_ALLOWED. Sending only one oflatitudeandlongitudereturns400 MONITOR_INVALID_COORDINATES.- Monitor responses include the four fields,
nullwhen no point is pinned. The MCP monitor tools take and return the same fields. - The point is fixed after creation like the rest of the location: a different value on
PUT /api/v2/monitors/{id}returns400 MONITOR_LOCATION_LOCKED.
GET /api/v2/brand-bookreturns the project’s brand book: name, website, aliases, language, country, descriptions, industry, key features, and analysis instructions.PATCH /api/v2/brand-bookupdates any of those fields. Leave a field out to keep its current value.industry: nullmeans Other. An emptyanalysisInstructionsclears it. Renaming the brand also changes the project slug, which the response includes.languageCode,countryCode, andindustryaccept the same values as the brand book page.- A project key can call both routes. An organization key must send
X-Project-Id.
October 22, 2026
Site audit actions- Unified actions gain the
SITE_AUDITtype.datacarriescheck,runId,affectedUrls,newUrls,fixedUrlsandurlsChecked. Drill into the URLs withGET /api/v2/site-audit/issues?runId={data.runId}&issues={data.check}. GET /api/v2/actionsfiltered bytype=SITE_AUDITalso returns existingWEBSITE_HEALTHandWEBSITE_PERFORMANCEactions. New actions are no longer created with those two types.
October 19, 2026
Monitor language and location are fixed after creationPUT /api/v2/monitors/{id}no longer changeslanguageCode,countryCode,stateCode, orcityCode. A different value returns400 MONITOR_LOCATION_LOCKED. Repeating the stored value still succeeds, so an update that resends the monitor keeps working. Create a new monitor to track a different language or location.
October 13, 2026
Site audit insightsGET /api/v2/site-audit/runs/latestreturns the newest finished run (COMPLETED or PARTIAL). An in-flight run does not hide it.GET /api/v2/site-audit/issueslists affected URLs, errors first. Filter withissues,severityorsearch.GET /api/v2/site-audit/links?kind=orphans|brokenLinks|coverageGaps|navOnlylists link findings.truncatedmeans the stored list hit its cap. The broken-link cursor is opaque.GET /api/v2/site-audit/content?kind=thin|duplicates|stale|changed|duplicateTitleslists content findings.staleDaysapplies tokind=stale.GET /api/v2/site-audit/profilereturns the link profile, content profile and slowest pages together.GET /api/v2/site-audit/url-history?url=returns one URL’s checks across runs, newest first.runIdis optional on issues, failing URLs, links, content and profile. Omit it to read the latest finished run. Every response echoesrunId.- Run list and run detail now include issue totals by severity. Run detail also includes per-check summaries, response-time averages and
recheckPending. GET /api/v2/site-healthis deprecated. UseGET /api/v2/site-audit/issuesfor the current checks.crawlHealthScoreon sitemap progress is crawl coverage, not the site audit health score.
October 5, 2026
Date range limit- REST v2 and MCP date windows can now span 92 inclusive UTC days (previously 90), so a request can cover three full calendar months. Ranges longer than 92 days still return
400 DATE_RANGE_TOO_LARGE.
September 18, 2026
Search Insights (Google Search Console and Bing Webmaster)GET /api/v2/search-insights/google/pages— Google clicks, impressions, and position per pathname (period=7d|30d). Paginated (page,size, default 50, max 100); response is{ data, total, page, size, totalPages }.GET /api/v2/search-insights/google/trend— daily Google clicks and impressions (startDate/endDate, default last 30 days, max 90)GET /api/v2/search-insights/bing/pages— Bing clicks, impressions, and position per pathname (period=7d|30d). Same pagination as Google pages.GET /api/v2/search-insights/bing/trend— daily Bing clicks and impressions (startDate/endDate, default last 30 days, max 90)
September 16, 2026
Organization usageGET /api/v2/usagereturns organization usage and effective limits (plan, custom overrides, and add-ons), plus a per-project breakdown of countable features including project caps (active prompts, prompt responses, analytics events, crawler logs, content generations, crawled pages, knowledge base items). Requires an organization-level API key;X-Project-Idis not required. Project-level keys receive403 USAGE_ORG_FORBIDDEN.
September 15, 2026
Project events for time-series annotationsGET /api/v2/eventsreturns project events grouped by UTC day (date+items) in astartDate/endDatewindow. Item types areaction,prompts_created, andprompts_deleted. Join ondatewith visibility or sentiment time series. Optional filters:llmMonitorId,promptId.page/sizepaginate completed actions (default 200, max 200); response includestotal,page,size,totalPages.
GET /api/v2/site-audit/runs,GET /api/v2/site-audit/runs/{id}andGET /api/v2/site-audit/failing-urls: audit runs with their health score and coverage counts, per-check issue counts with new/fixed deltas against the previous run, and the URLs a run could not fetch. All three are keyset-paginated: pass the returnednextCursorback ascursor. They return 402SITE_AUDIT_PLAN_REQUIREDwhen site audits are not part of your plan.
August 26, 2026
Featured image is a separate fieldGET /api/v2/contentandGET /api/v2/content/{id}now includefeaturedImageUrl. The generated featured image is no longer embedded incontentmarkdown. Compose the image yourself if you previously parsed it out of the body.
July 29, 2026
competitorMentions deprecated on responses
GET /api/v2/responsesandGET /api/v2/responses/{id}:competitorMentionsis deprecated. It is still present and required, and is now derived from the same brand mentions that backbrandMentions. ReadbrandMentionsand keep the entries whoserelationisDIRECT_COMPETITOR.brandMentionsadditionally carries each brand’s domain, visibility score, position and sentiment.competitorMentionswill be removed in a future version.
April 21, 2026
Crawler activity trend defaultGET /api/v2/analytics/crawlers/trend: if thecrawlersquery parameter is omitted, the server now queries all known AI crawler types (the full allowed set) instead of returning an empty time series. Passcrawlerswhen you need to limit results to a subset.
January 19, 2026
Documentation Launch- Initial public API documentation release
- Comprehensive endpoint documentation
- Interactive API reference
- Getting started guides
- Rate limits and quota information
Last updated: September 18, 2026