SE Ranking Node — Major Update: Project API Support (v1.5.12)

Hey everyone!

Quick update on the SE Ranking node — a few releases have landed.

What’s new (v1.4.0 → v1.5.12)

v1.4.0 → v1.5.7 — Full Project API support: 14 new resources, 107 operations

Resource Ops What it does
Project Management 17 Create/manage projects, keywords, search engines, position checks
AI Result Tracker 14 Track brand visibility across ChatGPT, Gemini, Perplexity, Google AI Overview/Mode
Competitors 7 Monitor competitors, SERP top 10/100 results
Website Audit (Project) 12 Launch and manage site audits within projects
Backlink Checker 17 Monitor backlinks, GSC import, disavow management
Sub-Account Management 8 Manage sub-accounts and project sharing
Project Groups 5 Organize projects into groups
Keyword Groups 5 Group and organize keywords
URL Tags 4 Tag and categorize URLs
Marketing Plan 5 Manage marketing plan tasks and checklists
Search Volume 4 Keyword volume checks by region
General Data 4 Search engines, languages, volume regions
Analytics Traffic 2 Google Search Console data + SEO potential calculator
Account System 3 Balance, profile, subscription info

v1.5.8 — New AI Result Tracker operation: Get Prompt Answer

  • Retrieve the full AI-generated answer text, cited sources, detected brand mentions, and (for Google AI Overview) top organic URLs
  • Works across all supported engines: ChatGPT, Gemini, Perplexity, Google AI Overview, Google AI Mode
  • Zero API credit cost for answer retrieval

v1.5.10 — Dual credential system rewrite

  • Switched to two separate credential types (similar to how the HubSpot node handles it)
  • The correct credential type now shows automatically based on the selected resource
  • Fully passes the n8n linter — no more no-http-request-with-manual-auth warnings

v1.5.12 — Prompt group filtering for AI Result Tracker

  • List Prompts, Add Prompts, and Get Prompt Rankings now support group_ids filtering
  • Add Prompts accepts an optional group_id to target a specific prompt group

Node totals remain at 172 operations across 20 resources.

All versions are published with npm provenance attestation via GitHub Actions.

Installation

npm install @seranking/n8n-nodes-seranking@latest

Or update through n8n’s Community Nodes settings.

Links

As always, happy to hear feedback or answer questions!

Thanks for share :dizzy:

2 Likes

Hi Benjamin,

Great question — important distinction.

Get Prompt Answer returns cached data, not a live query. It pulls the answer SE Ranking
captured during its own scheduled check, so you’re retrieving the stored snapshot (text +
sources + brands + organic URLs for AIO) rather than triggering a fresh LLM call. That’s why
it costs 0 credits.

Setup prerequisite: before any answers exist to retrieve, you need to (1) create a site with a
brand, (2) add one or more LLM engines to it (ChatGPT, Gemini, Perplexity, Google AI
Overview, Google AI Mode), and (3) add prompts (keywords) to track. SE Ranking then checks
those prompts against the configured engines on a schedule — the node’s Create LLM Engine, Add
Prompts, and Save Site Brand operations cover the full setup flow.

Refresh cadence is on the SE Ranking side — prompts are re-checked on a schedule (typically
daily across all 5 engines). The last_update_date field tells you when an engine was last
refreshed, and Get Prompt Rankings returns one entry per check date for history.

Two retention gotchas:

  • Full answer text is kept 30 days (older dates return the entry with empty text)
  • Presence/brand/source metrics are kept 1 year — beyond that the endpoint returns HTTP 400

Typical pattern: configure site + engines + prompts once, let SE Ranking handle daily checks,
use Get Prompt Rankings to list available dates, then call Get Prompt Answer per date to
archive the text before the 30-day window closes.