Metrics
The four core analytics features. Each accepts the same set of filters: AI platform, country, persona, funnel stage, tags, topics, branded vs. non-branded prompts, and a date range.get_presence_metrics
get_presence_metrics
include_competitors=true to compare brands side by side.Example prompts- “How has our presence in ChatGPT trended over the last 90 days?”
- “Compare our mention rate vs. all tracked competitors over the past month.”
- “Show me weekly presence for our brand on Perplexity since January.”
get_position_metrics
get_position_metrics
- “Are we showing up first or last when AI assistants list options in our category?”
- “What’s our average position on ChatGPT for consideration-stage prompts?”
get_sentiment_metrics
get_sentiment_metrics
- “What’s the sentiment trend for our brand on Perplexity in the last 30 days?”
- “Is sentiment improving or declining compared to last quarter?”
- “Compare our sentiment vs. our top competitor across all platforms.”
get_citations_metrics
get_citations_metrics
citation_owner to focus on one type, or brand_mentioned to filter by branded vs. non-branded prompts.Example prompts- “What share of citations come from third-party sites for our non-branded queries?”
- “Which competitor’s domains are getting cited the most in our category?”
- “How has our owned citation share changed over the last 60 days?”
Responses
Pull the raw AI responses Scrunch has captured — full response text, citations, and per-competitor evaluations for individual answers. Use this when you need to read what an AI actually said, not just an aggregate metric.list_responses
list_responses
limit (default 10, max 100) and offset.By default it returns observation IDs only, to keep payloads small. Ask for full detail (ids_only=false) to include response text, evaluation data, citations, and competitor analysis for every listed response — or fetch IDs first and pull individual responses with get_response.Use this when you want to audit a specific answer, compare what two platforms said about the same prompt, or pull a sample of recent responses for qualitative review. For aggregated trends, use the metrics features instead.Example prompts- “Show me the 10 most recent ChatGPT responses for Acme Coffee where our brand wasn’t mentioned.”
- “Pull every Perplexity response from last week for prompt #482 so I can compare them side by side.”
- “Find responses on Google AI Overviews in the comparison stage that include shopping results.”
- “Give me the raw responses Claude returned for the ‘sustainability’ persona in April.”
get_response
get_response
list_responses.Example prompts- “Pull the full text and citations for response #918273.”
- “What did the AI actually say in that response — and which URLs did it cite?”
Brands
Look up and manage the brands tracked in your Scrunch organization.list_brands
list_brands
- “Show me all the brands I have access to in Scrunch.”
- “Which brands in our org have the most prompts configured?”
create_brand
create_brand
- “Create a new Scrunch brand for Acme Coffee, website acmecoffee.com.”
- “Set up a new brand for our UK subsidiary — name is Acme Coffee UK, website acmecoffee.co.uk.”
update_brand
update_brand
- “Add ‘Acme Coffee Co.’ as an alternative name for the Acme Coffee brand.”
- “Switch the geo for our Acme brand from US to UK.”
Competitors
Manage the competitors tracked alongside each brand.list_competitors
list_competitors
- “Who are we tracking as competitors for Acme Coffee?”
- “List the competitors for all our brands.”
create_competitor
create_competitor
- “Add Blue Bottle as a competitor for Acme Coffee with website bluebottlecoffee.com.”
- “Start tracking Stumptown Coffee as a competitor — add their main site and their DTC site.”
update_competitor
update_competitor
- “Add bluebottle.com as an alternative website for the Blue Bottle competitor.”
- “Rename the competitor ‘Blue Bottle’ to ‘Blue Bottle Coffee’ for Acme Coffee.”
archive_competitor
archive_competitor
- “Stop tracking Blue Bottle as a competitor for Acme Coffee.”
- “Remove the three competitors we added last year that are no longer relevant.”
Personas
Manage the personas tracked alongside each brand. Personas represent distinct customer segments (for example, “first-time buyers” or “enterprise IT admins”) and can be attached to prompts so you can slice metrics by audience.list_personas
list_personas
- “What personas do we have for Acme Coffee?”
- “List the personas across all our brands.”
create_persona
create_persona
- “Create a persona called ‘Office manager’ for Acme Coffee — someone responsible for stocking the office kitchen.”
- “Add a ‘Home barista’ persona for Acme Coffee focused on enthusiasts who grind their own beans.”
archive_persona
archive_persona
- “Archive the ‘Q1 test’ persona on Acme Coffee.”
- “Remove the personas we added during the pilot — they’re no longer used.”
update_persona_on_prompts
update_persona_on_prompts
- “Assign the ‘Office manager’ persona to all prompts tagged ‘workplace’ for Acme Coffee.”
- “Clear the persona on prompts #482, #491, and #503 — they should be persona-agnostic.”
Prompts
Browse and manage the seed prompts Scrunch runs against AI platforms on your behalf.list_prompt_variants
list_prompt_variants
- “Show me the top 20 non-branded prompts for Acme Coffee in the US.”
- “List all the prompts tagged ‘consideration’ for our brand.”
- “Browse the prompts in the awareness stage — I want to see what’s covered before I add new ones.”
create_prompt
create_prompt
- “Add a prompt to Acme Coffee: ‘What’s the best mail-order coffee subscription for offices?’ Tag it as ‘consideration’.”
- “Create 5 new awareness-stage prompts for Acme Coffee focused on sustainability.”
archive_prompt
archive_prompt
- “Archive prompt #482 — we don’t need to track that one anymore.”
- “Archive all prompts tagged ‘Q1 campaign’ for Acme Coffee.”
unarchive_prompt
unarchive_prompt
- “Restore the prompts I archived last month for Acme Coffee.”
- “Unarchive all prompts in the ‘seasonal’ tag so they start running again.”
Tags
Read, add, and remove the tags attached to prompts so you can slice metrics by funnel stage, persona, campaign, or any custom dimension.get_tags
get_tags
add_tag_to_prompts
add_tag_to_prompts
- “Tag prompts #482 and #483 with ‘mobile’.”
- “Add the ‘evergreen’ tag to every prompt in the awareness stage.”
remove_tag_from_prompts
remove_tag_from_prompts
- “Remove the ‘Q1 campaign’ tag from prompts #482 and #483.”
- “Untag ‘draft’ from all the prompts I created yesterday.”
Agent traffic
Bring AI bot crawl logs into Scrunch, or pull them out for analysis elsewhere. Useful for understanding how often GPTBot, ClaudeBot, PerplexityBot, and others are crawling your site.import_agent_traffic
import_agent_traffic
domain, user_agent, url, path, method, status_code, timestamp. Bot classification happens automatically on import.Example prompts- “Import this week’s bot traffic CSV for acmecoffee.com.”
- “Load the server logs I just exported — here’s the CSV.”
export_agent_traffic
export_agent_traffic
- “Export the last 30 days of GPTBot traffic to acmecoffee.com.”
- “Give me a weekly summary of all AI bot activity on our site in Q1.”
Utility
Lightweight helpers your assistant uses automatically behind the scenes.get_caller_identity
get_caller_identity
- “What brands do I have access to in Scrunch?”
- “Which org am I connected to right now?”
get_current_date
get_current_date