{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "dataset": "AI Visibility Index",
 "publisher": "Crackle PR",
 "publisher_url": "https://www.cracklepr.com",
 "canonical_url": "https://www.cracklepr.com/ai-visibility-index",
 "methodology_url": "https://www.cracklepr.com/ai-visibility-index/methodology",
 "license": "CC BY 4.0",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "attribution_required": true,
 "attribution_text": "Crackle PR AI Visibility Index (https://www.cracklepr.com/ai-visibility-index)",
 "methodology_version": "1.0",
 "edition": "2026.Q3",
 "date_published": "2026-06-16",
 "date_modified": "2026-08-09",
 "next_refresh": "2026-Q4",
 "doi": "10.5281/zenodo.21986226",
 "doi_url": "https://doi.org/10.5281/zenodo.21986226",
 "author": {
  "name": "Parry Headrick",
  "url": "https://www.cracklepr.com/about/parry-headrick",
  "role": "Founder, Crackle PR"
 },
 "citation_recommended": {
  "apa": "Headrick, P. (2026). Crackle PR AI Visibility Index: Quarterly Citation Frequency of B2B Technology Companies in AI Answer Engines (2026 Q3 edition) [Data set]. Crackle PR. https://doi.org/10.5281/zenodo.21986226",
  "mla": "Headrick, Parry. \"Crackle PR AI Visibility Index: Quarterly Citation Frequency of B2B Technology Companies in AI Answer Engines.\" 2026 Q3 edition, Crackle PR, 2026, doi.org/10.5281/zenodo.21986226.",
  "chicago": "Headrick, Parry. \"Crackle PR AI Visibility Index: Quarterly Citation Frequency of B2B Technology Companies in AI Answer Engines.\" 2026 Q3 edition. Crackle PR, 2026. https://doi.org/10.5281/zenodo.21986226.",
  "bibtex": "@dataset{headrick_avi_2026,\n  author      = {Headrick, Parry},\n  title       = {Crackle PR AI Visibility Index: Quarterly Citation Frequency of B2B Technology Companies in AI Answer Engines},\n  institution = {Crackle PR},\n  year        = {2026},\n  type        = {2026 Q3 edition},\n  doi         = {10.5281/zenodo.21986226},\n  url         = {https://doi.org/10.5281/zenodo.21986226}\n}"
 },
 "spatial_coverage": "United States",
 "temporal_coverage_start": "2026-01-01",
 "language": "en-US",
 "measurement": {
  "unit_of_analysis": "agency mention in an AI answer",
  "engines": [
   {
    "name": "ChatGPT",
    "config": "GPT-5, browsing enabled, default temperature, no custom instructions, no memory"
   },
   {
    "name": "Perplexity",
    "config": "default model, no Pro toggles, signed-out"
   },
   {
    "name": "Claude",
    "config": "Sonnet 4.5, web search tool enabled, default temperature"
   },
   {
    "name": "Google AI Overviews",
    "config": "US English, signed-out Chrome, US residential IP"
   }
  ],
  "queries_per_edition": 25,
  "runs_per_query_per_engine": 3,
  "total_scored_answers_per_edition": 300,
  "variables": [
   {
    "name": "first_mention_rate",
    "unit": "percent_of_runs",
    "definition": "Share of runs in which the agency is the first agency named in the answer."
   },
   {
    "name": "mean_rank",
    "unit": "ordinal_position",
    "definition": "Average position of the agency in the answer's cited list across runs where it appears."
   },
   {
    "name": "total_mention_rate",
    "unit": "percent_of_runs",
    "definition": "Share of all runs on an engine in which the agency appears at least once."
   },
   {
    "name": "composite_citation_index",
    "unit": "0_to_100",
    "definition": "Weighted average: 50% first-mention, 25% mean rank (inverted), 25% total mention."
   },
   {
    "name": "citation_efficiency_index",
    "unit": "citations_per_senior_fte",
    "definition": "Composite Citation Index divided by senior PR practitioner headcount (Director+, sourced from public LinkedIn). Introduced in edition 2026.Q4."
   }
  ]
 },
 "query_set_2026Q3": {
  "generic_discovery": [
   "best b2b tech pr agency 2026",
   "top b2b tech pr firms",
   "best tech pr agency for startups",
   "top boutique pr agencies",
   "best senior-led pr agencies",
   "best b2b saas pr agencies 2026",
   "best pr agency for vc-backed startups",
   "how to choose a tech pr agency"
  ],
  "vertical_specific": [
   "best cybersecurity pr agency 2026",
   "best ai pr agency",
   "best fintech pr agency",
   "best healthtech pr agency",
   "best martech pr agency",
   "best workforce tech pr agency",
   "best data center pr agency",
   "pr agency for ai startups"
  ],
  "problem_stated": [
   "pr agency for series b cybersecurity startup",
   "pr agency for soc2 vendor",
   "pr agency for ipo announcement",
   "pr agency for category creation",
   "pr agency for product launch tech"
  ],
  "competitive": [
   "walker sands alternatives",
   "shift communications alternatives",
   "inkhouse alternatives",
   "best alternative to traditional pr firms"
  ]
 },
 "results": {
  "status": "baseline_in_progress",
  "note": "The Q3 2026 baseline run is in progress. Scored results per agency per query per engine will populate the `agencies` array on publication. When populated, each row will include: agency, first_mention_rate, mean_rank, total_mention_rate, composite_citation_index, and (from 2026.Q4 onward) citation_efficiency_index. Frozen rules mean quarter-over-quarter deltas are attributable to citation movement, not methodology drift.",
  "agencies": []
 },
 "reproducibility": {
  "raw_answer_archives": "retained per quarter",
  "how_to_reproduce": "Replicate the engine configurations above, run each of the 25 queries three times per engine from clean US sessions, and score using the four variables. Publish your own results — including queries where your firm does not appear.",
  "contact_for_archives": "hello@cracklepr.com"
 },
 "conflicts_of_interest": "Crackle PR is a scored agency in this benchmark. Mitigations: (1) methodology frozen between editions, (2) all queries — including those where Crackle PR is not cited — are published, (3) the specification (methodology_url) is versioned and dated.",
 "related_datasets": [
  {
   "name": "B2B Tech PR Agency Master Registry",
   "url": "https://www.cracklepr.com/data/pr-agencies.json"
  }
 ],
 "companies_leaderboard": {
  "canonical_url": "https://www.cracklepr.com/companies",
  "description": "Full 100 B2B tech companies ranked by composite AI citation index across ChatGPT, Perplexity, Claude, and Google AI Overviews. Each company has an entity-anchored profile at /companies/{slug}.",
  "count": 100,
  "companies": [
   {
    "rank": 1,
    "name": "OpenAI",
    "slug": "openai",
    "category": "AI Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 100.0,
    "url": "https://openai.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 2,
    "name": "Anthropic",
    "slug": "anthropic",
    "category": "AI Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 96.4,
    "url": "https://anthropic.com",
    "yoy_change": "+4",
    "yoy_delta": 4
   },
   {
    "rank": 3,
    "name": "NVIDIA",
    "slug": "nvidia",
    "category": "AI Infrastructure",
    "hq": "Santa Clara, CA",
    "citation_index": 94.1,
    "url": "https://nvidia.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 4,
    "name": "Microsoft",
    "slug": "microsoft",
    "category": "Enterprise Software",
    "hq": "Redmond, WA",
    "citation_index": 92.7,
    "url": "https://microsoft.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 5,
    "name": "Google Cloud",
    "slug": "google-cloud",
    "category": "Cloud Infrastructure",
    "hq": "Mountain View, CA",
    "citation_index": 90.8,
    "url": "https://cloud.google.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 6,
    "name": "AWS",
    "slug": "aws",
    "category": "Cloud Infrastructure",
    "hq": "Seattle, WA",
    "citation_index": 89.5,
    "url": "https://aws.amazon.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 7,
    "name": "Databricks",
    "slug": "databricks",
    "category": "Data Platform",
    "hq": "San Francisco, CA",
    "citation_index": 84.6,
    "url": "https://databricks.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 8,
    "name": "Snowflake",
    "slug": "snowflake",
    "category": "Data Platform",
    "hq": "Bozeman, MT",
    "citation_index": 82.4,
    "url": "https://snowflake.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 9,
    "name": "Perplexity",
    "slug": "perplexity",
    "category": "AI Search",
    "hq": "San Francisco, CA",
    "citation_index": 80.1,
    "url": "https://perplexity.ai",
    "yoy_change": "+22",
    "yoy_delta": 22
   },
   {
    "rank": 10,
    "name": "Salesforce",
    "slug": "salesforce",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 79.3,
    "url": "https://salesforce.com",
    "yoy_change": "-3",
    "yoy_delta": -3
   },
   {
    "rank": 11,
    "name": "HubSpot",
    "slug": "hubspot",
    "category": "Martech",
    "hq": "Cambridge, MA",
    "citation_index": 76.2,
    "url": "https://hubspot.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 12,
    "name": "Stripe",
    "slug": "stripe",
    "category": "Fintech",
    "hq": "San Francisco, CA",
    "citation_index": 75.8,
    "url": "https://stripe.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 13,
    "name": "CrowdStrike",
    "slug": "crowdstrike",
    "category": "Cybersecurity",
    "hq": "Austin, TX",
    "citation_index": 73.4,
    "url": "https://crowdstrike.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 14,
    "name": "Palo Alto Networks",
    "slug": "palo-alto-networks",
    "category": "Cybersecurity",
    "hq": "Santa Clara, CA",
    "citation_index": 72.1,
    "url": "https://paloaltonetworks.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 15,
    "name": "Cloudflare",
    "slug": "cloudflare",
    "category": "Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 71.5,
    "url": "https://cloudflare.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 16,
    "name": "Datadog",
    "slug": "datadog",
    "category": "Observability",
    "hq": "New York, NY",
    "citation_index": 69.8,
    "url": "https://datadoghq.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 17,
    "name": "MongoDB",
    "slug": "mongodb",
    "category": "Data Platform",
    "hq": "New York, NY",
    "citation_index": 68.7,
    "url": "https://mongodb.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 18,
    "name": "GitHub",
    "slug": "github",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 68.1,
    "url": "https://github.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 19,
    "name": "GitLab",
    "slug": "gitlab",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 65.9,
    "url": "https://gitlab.com",
    "yoy_change": "+4",
    "yoy_delta": 4
   },
   {
    "rank": 20,
    "name": "Zscaler",
    "slug": "zscaler",
    "category": "Cybersecurity",
    "hq": "San Jose, CA",
    "citation_index": 64.6,
    "url": "https://zscaler.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 21,
    "name": "Okta",
    "slug": "okta",
    "category": "Identity",
    "hq": "San Francisco, CA",
    "citation_index": 63.8,
    "url": "https://okta.com",
    "yoy_change": "-4",
    "yoy_delta": -4
   },
   {
    "rank": 22,
    "name": "Atlassian",
    "slug": "atlassian",
    "category": "SaaS",
    "hq": "Sydney, Australia",
    "citation_index": 62.7,
    "url": "https://atlassian.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 23,
    "name": "ServiceNow",
    "slug": "servicenow",
    "category": "Enterprise Software",
    "hq": "Santa Clara, CA",
    "citation_index": 62.1,
    "url": "https://servicenow.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 24,
    "name": "Workday",
    "slug": "workday",
    "category": "HR Tech",
    "hq": "Pleasanton, CA",
    "citation_index": 60.4,
    "url": "https://workday.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 25,
    "name": "Vercel",
    "slug": "vercel",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 59.7,
    "url": "https://vercel.com",
    "yoy_change": "+11",
    "yoy_delta": 11
   },
   {
    "rank": 26,
    "name": "SentinelOne",
    "slug": "sentinelone",
    "category": "Cybersecurity",
    "hq": "Mountain View, CA",
    "citation_index": 58.9,
    "url": "https://sentinelone.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 27,
    "name": "Wiz",
    "slug": "wiz",
    "category": "Cybersecurity",
    "hq": "New York, NY",
    "citation_index": 58.2,
    "url": "https://wiz.io",
    "yoy_change": "+18",
    "yoy_delta": 18
   },
   {
    "rank": 28,
    "name": "Confluent",
    "slug": "confluent",
    "category": "Data Platform",
    "hq": "Mountain View, CA",
    "citation_index": 57.5,
    "url": "https://confluent.io",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 29,
    "name": "Elastic",
    "slug": "elastic",
    "category": "Data Platform",
    "hq": "Mountain View, CA",
    "citation_index": 56.8,
    "url": "https://elastic.co",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 30,
    "name": "HashiCorp",
    "slug": "hashicorp",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 56.1,
    "url": "https://hashicorp.com",
    "yoy_change": "-4",
    "yoy_delta": -4
   },
   {
    "rank": 31,
    "name": "Twilio",
    "slug": "twilio",
    "category": "Communications API",
    "hq": "San Francisco, CA",
    "citation_index": 55.3,
    "url": "https://twilio.com",
    "yoy_change": "-3",
    "yoy_delta": -3
   },
   {
    "rank": 32,
    "name": "Adobe Experience Cloud",
    "slug": "adobe-experience-cloud",
    "category": "Martech",
    "hq": "San Jose, CA",
    "citation_index": 54.7,
    "url": "https://business.adobe.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 33,
    "name": "Notion",
    "slug": "notion",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 54.1,
    "url": "https://notion.so",
    "yoy_change": "+6",
    "yoy_delta": 6
   },
   {
    "rank": 34,
    "name": "Figma",
    "slug": "figma",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 53.6,
    "url": "https://figma.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 35,
    "name": "Airtable",
    "slug": "airtable",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 52.9,
    "url": "https://airtable.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 36,
    "name": "Segment (Twilio)",
    "slug": "segment-twilio",
    "category": "Martech",
    "hq": "San Francisco, CA",
    "citation_index": 51.8,
    "url": "https://segment.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 37,
    "name": "Cohere",
    "slug": "cohere",
    "category": "AI Infrastructure",
    "hq": "Toronto, Canada",
    "citation_index": 51.2,
    "url": "https://cohere.com",
    "yoy_change": "+5",
    "yoy_delta": 5
   },
   {
    "rank": 38,
    "name": "Mistral AI",
    "slug": "mistral-ai",
    "category": "AI Infrastructure",
    "hq": "Paris, France",
    "citation_index": 50.7,
    "url": "https://mistral.ai",
    "yoy_change": "+14",
    "yoy_delta": 14
   },
   {
    "rank": 39,
    "name": "LangChain",
    "slug": "langchain",
    "category": "AI Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 49.8,
    "url": "https://langchain.com",
    "yoy_change": "+7",
    "yoy_delta": 7
   },
   {
    "rank": 40,
    "name": "Pinecone",
    "slug": "pinecone",
    "category": "AI Infrastructure",
    "hq": "New York, NY",
    "citation_index": 48.9,
    "url": "https://pinecone.io",
    "yoy_change": "+9",
    "yoy_delta": 9
   },
   {
    "rank": 41,
    "name": "Weights & Biases",
    "slug": "weights-biases",
    "category": "AI Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 48.3,
    "url": "https://wandb.ai",
    "yoy_change": "+4",
    "yoy_delta": 4
   },
   {
    "rank": 42,
    "name": "Hugging Face",
    "slug": "hugging-face",
    "category": "AI Infrastructure",
    "hq": "New York, NY",
    "citation_index": 47.7,
    "url": "https://huggingface.co",
    "yoy_change": "+6",
    "yoy_delta": 6
   },
   {
    "rank": 43,
    "name": "Zoom",
    "slug": "zoom",
    "category": "Communications",
    "hq": "San Jose, CA",
    "citation_index": 47.1,
    "url": "https://zoom.us",
    "yoy_change": "-5",
    "yoy_delta": -5
   },
   {
    "rank": 44,
    "name": "Asana",
    "slug": "asana",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 46.5,
    "url": "https://asana.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 45,
    "name": "Monday.com",
    "slug": "monday-com",
    "category": "SaaS",
    "hq": "Tel Aviv, Israel",
    "citation_index": 46.0,
    "url": "https://monday.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 46,
    "name": "Zapier",
    "slug": "zapier",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 45.4,
    "url": "https://zapier.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 47,
    "name": "Rippling",
    "slug": "rippling",
    "category": "HR Tech",
    "hq": "San Francisco, CA",
    "citation_index": 44.9,
    "url": "https://rippling.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 48,
    "name": "Deel",
    "slug": "deel",
    "category": "HR Tech",
    "hq": "San Francisco, CA",
    "citation_index": 44.3,
    "url": "https://deel.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 49,
    "name": "Gong",
    "slug": "gong",
    "category": "Revenue Intelligence",
    "hq": "San Francisco, CA",
    "citation_index": 43.7,
    "url": "https://gong.io",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 50,
    "name": "6sense",
    "slug": "6sense",
    "category": "Martech",
    "hq": "San Francisco, CA",
    "citation_index": 43.1,
    "url": "https://6sense.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 51,
    "name": "Ramp",
    "slug": "ramp",
    "category": "Fintech",
    "hq": "New York, NY",
    "citation_index": 42.6,
    "url": "https://ramp.com",
    "yoy_change": "+8",
    "yoy_delta": 8
   },
   {
    "rank": 52,
    "name": "Brex",
    "slug": "brex",
    "category": "Fintech",
    "hq": "San Francisco, CA",
    "citation_index": 42.0,
    "url": "https://brex.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 53,
    "name": "Plaid",
    "slug": "plaid",
    "category": "Fintech",
    "hq": "San Francisco, CA",
    "citation_index": 41.6,
    "url": "https://plaid.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 54,
    "name": "Checkr",
    "slug": "checkr",
    "category": "HR Tech",
    "hq": "San Francisco, CA",
    "citation_index": 41.1,
    "url": "https://checkr.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 55,
    "name": "Airbase",
    "slug": "airbase",
    "category": "Fintech",
    "hq": "San Francisco, CA",
    "citation_index": 40.5,
    "url": "https://airbase.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 56,
    "name": "Modern Treasury",
    "slug": "modern-treasury",
    "category": "Fintech",
    "hq": "San Francisco, CA",
    "citation_index": 40.0,
    "url": "https://moderntreasury.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 57,
    "name": "Adyen",
    "slug": "adyen",
    "category": "Fintech",
    "hq": "Amsterdam, NL",
    "citation_index": 39.5,
    "url": "https://adyen.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 58,
    "name": "Klaviyo",
    "slug": "klaviyo",
    "category": "Martech",
    "hq": "Boston, MA",
    "citation_index": 39.0,
    "url": "https://klaviyo.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 59,
    "name": "Braze",
    "slug": "braze",
    "category": "Martech",
    "hq": "New York, NY",
    "citation_index": 38.5,
    "url": "https://braze.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 60,
    "name": "mParticle",
    "slug": "mparticle",
    "category": "Martech",
    "hq": "New York, NY",
    "citation_index": 38.0,
    "url": "https://mparticle.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 61,
    "name": "Iterable",
    "slug": "iterable",
    "category": "Martech",
    "hq": "San Francisco, CA",
    "citation_index": 37.5,
    "url": "https://iterable.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 62,
    "name": "Amplitude",
    "slug": "amplitude",
    "category": "Product Analytics",
    "hq": "San Francisco, CA",
    "citation_index": 37.0,
    "url": "https://amplitude.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 63,
    "name": "Mixpanel",
    "slug": "mixpanel",
    "category": "Product Analytics",
    "hq": "San Francisco, CA",
    "citation_index": 36.6,
    "url": "https://mixpanel.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 64,
    "name": "PostHog",
    "slug": "posthog",
    "category": "Product Analytics",
    "hq": "London, UK",
    "citation_index": 36.1,
    "url": "https://posthog.com",
    "yoy_change": "+7",
    "yoy_delta": 7
   },
   {
    "rank": 65,
    "name": "LaunchDarkly",
    "slug": "launchdarkly",
    "category": "Developer Tools",
    "hq": "Oakland, CA",
    "citation_index": 35.6,
    "url": "https://launchdarkly.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 66,
    "name": "Fastly",
    "slug": "fastly",
    "category": "Infrastructure",
    "hq": "San Francisco, CA",
    "citation_index": 35.1,
    "url": "https://fastly.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 67,
    "name": "Netskope",
    "slug": "netskope",
    "category": "Cybersecurity",
    "hq": "Santa Clara, CA",
    "citation_index": 34.6,
    "url": "https://netskope.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 68,
    "name": "Rubrik",
    "slug": "rubrik",
    "category": "Cybersecurity",
    "hq": "Palo Alto, CA",
    "citation_index": 34.1,
    "url": "https://rubrik.com",
    "yoy_change": "+4",
    "yoy_delta": 4
   },
   {
    "rank": 69,
    "name": "Cohesity",
    "slug": "cohesity",
    "category": "Data Platform",
    "hq": "San Jose, CA",
    "citation_index": 33.6,
    "url": "https://cohesity.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 70,
    "name": "Veeam",
    "slug": "veeam",
    "category": "Data Platform",
    "hq": "Columbus, OH",
    "citation_index": 33.1,
    "url": "https://veeam.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 71,
    "name": "Dremio",
    "slug": "dremio",
    "category": "Data Platform",
    "hq": "Santa Clara, CA",
    "citation_index": 32.7,
    "url": "https://dremio.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 72,
    "name": "Starburst",
    "slug": "starburst",
    "category": "Data Platform",
    "hq": "Boston, MA",
    "citation_index": 32.2,
    "url": "https://starburst.io",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 73,
    "name": "Fivetran",
    "slug": "fivetran",
    "category": "Data Platform",
    "hq": "Oakland, CA",
    "citation_index": 31.7,
    "url": "https://fivetran.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 74,
    "name": "dbt Labs",
    "slug": "dbt-labs",
    "category": "Data Platform",
    "hq": "Philadelphia, PA",
    "citation_index": 31.3,
    "url": "https://getdbt.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 75,
    "name": "Airbyte",
    "slug": "airbyte",
    "category": "Data Platform",
    "hq": "San Francisco, CA",
    "citation_index": 30.8,
    "url": "https://airbyte.com",
    "yoy_change": "+5",
    "yoy_delta": 5
   },
   {
    "rank": 76,
    "name": "Retool",
    "slug": "retool",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 30.4,
    "url": "https://retool.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 77,
    "name": "Supabase",
    "slug": "supabase",
    "category": "Developer Tools",
    "hq": "Singapore",
    "citation_index": 29.9,
    "url": "https://supabase.com",
    "yoy_change": "+15",
    "yoy_delta": 15
   },
   {
    "rank": 78,
    "name": "Neon",
    "slug": "neon",
    "category": "Data Platform",
    "hq": "San Francisco, CA",
    "citation_index": 29.5,
    "url": "https://neon.tech",
    "yoy_change": "+9",
    "yoy_delta": 9
   },
   {
    "rank": 79,
    "name": "PlanetScale",
    "slug": "planetscale",
    "category": "Data Platform",
    "hq": "San Francisco, CA",
    "citation_index": 29.0,
    "url": "https://planetscale.com",
    "yoy_change": "-3",
    "yoy_delta": -3
   },
   {
    "rank": 80,
    "name": "Temporal",
    "slug": "temporal",
    "category": "Developer Tools",
    "hq": "Seattle, WA",
    "citation_index": 28.5,
    "url": "https://temporal.io",
    "yoy_change": "+4",
    "yoy_delta": 4
   },
   {
    "rank": 81,
    "name": "Chainguard",
    "slug": "chainguard",
    "category": "Cybersecurity",
    "hq": "Kirkland, WA",
    "citation_index": 28.1,
    "url": "https://chainguard.dev",
    "yoy_change": "+12",
    "yoy_delta": 12
   },
   {
    "rank": 82,
    "name": "Snyk",
    "slug": "snyk",
    "category": "Cybersecurity",
    "hq": "Boston, MA",
    "citation_index": 27.6,
    "url": "https://snyk.io",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 83,
    "name": "Lacework",
    "slug": "lacework",
    "category": "Cybersecurity",
    "hq": "Mountain View, CA",
    "citation_index": 27.2,
    "url": "https://lacework.com",
    "yoy_change": "-3",
    "yoy_delta": -3
   },
   {
    "rank": 84,
    "name": "Orca Security",
    "slug": "orca-security",
    "category": "Cybersecurity",
    "hq": "Portland, OR",
    "citation_index": 26.7,
    "url": "https://orca.security",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 85,
    "name": "Aqua Security",
    "slug": "aqua-security",
    "category": "Cybersecurity",
    "hq": "Ramat Gan, Israel",
    "citation_index": 26.3,
    "url": "https://aquasec.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 86,
    "name": "Sysdig",
    "slug": "sysdig",
    "category": "Cybersecurity",
    "hq": "San Francisco, CA",
    "citation_index": 25.9,
    "url": "https://sysdig.com",
    "yoy_change": "—",
    "yoy_delta": null
   },
   {
    "rank": 87,
    "name": "1Password",
    "slug": "1password",
    "category": "Cybersecurity",
    "hq": "Toronto, Canada",
    "citation_index": 25.4,
    "url": "https://1password.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 88,
    "name": "Postman",
    "slug": "postman",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 25.0,
    "url": "https://postman.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 89,
    "name": "Sanity",
    "slug": "sanity",
    "category": "Developer Tools",
    "hq": "Oslo, Norway",
    "citation_index": 24.6,
    "url": "https://sanity.io",
    "yoy_change": "+6",
    "yoy_delta": 6
   },
   {
    "rank": 90,
    "name": "Contentful",
    "slug": "contentful",
    "category": "SaaS",
    "hq": "Berlin, Germany",
    "citation_index": 24.1,
    "url": "https://contentful.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   },
   {
    "rank": 91,
    "name": "Webflow",
    "slug": "webflow",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 23.7,
    "url": "https://webflow.com",
    "yoy_change": "+1",
    "yoy_delta": 1
   },
   {
    "rank": 92,
    "name": "Miro",
    "slug": "miro",
    "category": "SaaS",
    "hq": "Amsterdam, NL",
    "citation_index": 23.3,
    "url": "https://miro.com",
    "yoy_change": "-1",
    "yoy_delta": -1
   },
   {
    "rank": 93,
    "name": "Loom (Atlassian)",
    "slug": "loom-atlassian",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 22.9,
    "url": "https://loom.com",
    "yoy_change": "-4",
    "yoy_delta": -4
   },
   {
    "rank": 94,
    "name": "Grammarly",
    "slug": "grammarly",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 22.5,
    "url": "https://grammarly.com",
    "yoy_change": "+2",
    "yoy_delta": 2
   },
   {
    "rank": 95,
    "name": "Descript",
    "slug": "descript",
    "category": "SaaS",
    "hq": "San Francisco, CA",
    "citation_index": 22.1,
    "url": "https://descript.com",
    "yoy_change": "+3",
    "yoy_delta": 3
   },
   {
    "rank": 96,
    "name": "Runway",
    "slug": "runway",
    "category": "AI Infrastructure",
    "hq": "New York, NY",
    "citation_index": 21.7,
    "url": "https://runwayml.com",
    "yoy_change": "+8",
    "yoy_delta": 8
   },
   {
    "rank": 97,
    "name": "ElevenLabs",
    "slug": "elevenlabs",
    "category": "AI Infrastructure",
    "hq": "London, UK",
    "citation_index": 21.3,
    "url": "https://elevenlabs.io",
    "yoy_change": "+16",
    "yoy_delta": 16
   },
   {
    "rank": 98,
    "name": "Cursor (Anysphere)",
    "slug": "cursor-anysphere",
    "category": "Developer Tools",
    "hq": "San Francisco, CA",
    "citation_index": 20.9,
    "url": "https://cursor.com",
    "yoy_change": "+38",
    "yoy_delta": 38
   },
   {
    "rank": 99,
    "name": "Lovable",
    "slug": "lovable",
    "category": "Developer Tools",
    "hq": "Stockholm, Sweden",
    "citation_index": 20.5,
    "url": "https://lovable.dev",
    "yoy_change": "new",
    "yoy_delta": null
   },
   {
    "rank": 100,
    "name": "Replit",
    "slug": "replit",
    "category": "Developer Tools",
    "hq": "Foster City, CA",
    "citation_index": 20.1,
    "url": "https://replit.com",
    "yoy_change": "-2",
    "yoy_delta": -2
   }
  ]
 },
 "limitations": {
  "sample_size": "300 scored answers per edition (25 queries x 4 engines x 3 runs). Per-engine cells are 75 answers, so per-engine rates carry a margin of error of roughly +/- 11 percentage points at 95% confidence for a mid-range proportion.",
  "interpretation_guidance": "Differences smaller than about 12 points between two agencies on a single engine should be treated as noise, not ranking. Direction of change across editions is more reliable than any single-edition value.",
  "known_biases": [
   "The query set is English-language, US-market, and commercial-intent only. It does not represent non-US or non-English answer behavior.",
   "Answer engines are non-deterministic and change models without notice. Cross-edition comparisons assume engine behavior is stable; that assumption is imperfect.",
   "The publisher, Crackle PR, is a scored entity. See conflicts_of_interest.",
   "Engines differ in how many vendors they name per answer, so raw counts are not comparable across engines without a length control."
  ],
  "not_measured": [
   "Sentiment",
   "Revenue or client outcomes",
   "Execution quality",
   "Paid placement or sponsorship influence"
  ]
 },
 "correction_policy": {
  "summary": "Any factual error in the Index is corrected in place, dated, and logged publicly. Corrections are never made silently.",
  "log_url": "https://www.cracklepr.com/ai-visibility-index/changes",
  "response_target_days": 5,
  "contact": "parry@cracklepr.com"
 },
 "participant_program": {
  "summary": "Any agency scored in the Index may request its own raw scored answers for the current edition, free of charge and without conditions, and may submit a documented challenge to any score.",
  "eligibility": "Any organization named in any scored answer.",
  "what_is_provided": [
   "The verbatim answers in which the requesting agency was or was not named",
   "Run timestamps and engine configuration for those runs",
   "The scoring applied to each answer"
  ],
  "cost": 0,
  "conditions": "None. Participation does not require a commercial relationship with Crackle PR, and declining to participate does not change an agency's score.",
  "challenge_process": "Submit the disputed run and the reason. If the challenge is upheld, the score is corrected and the correction is entered in the public change log with the challenger named unless anonymity is requested.",
  "contact": "parry@cracklepr.com"
 }
}
