{
  "date": "2026-10-19",
  "engines": {
    "tinyfish": {
      "name": "TinyFish",
      "rounds": {
        "versions": {
          "right": 20,
          "of": 30,
          "median_tokens": 416,
          "total_tokens": 12440,
          "bill_usd": 0
        },
        "week": {
          "right": 6,
          "of": 10,
          "median_tokens": 504,
          "total_tokens": 5029,
          "bill_usd": 0
        },
        "traps": {
          "right": 4,
          "of": 8,
          "median_tokens": 509,
          "total_tokens": 4072,
          "bill_usd": 0
        }
      },
      "right_of_48": 30,
      "median_seconds": 1.651,
      "median_tokens": 454,
      "price_per_1k": 0,
      "coding": {
        "passed": 66,
        "of": 66,
        "median_secs": 29.2,
        "median_web_tokens": 18527,
        "median_calls": 3,
        "bill_per_task_usd": 0,
        "runs": 9
      },
      "handoff": "Search returns short snippets, and Fetch opens pages for free."
    },
    "exa-lite": {
      "name": "Exa Lite",
      "rounds": {
        "versions": {
          "right": 30,
          "of": 30,
          "median_tokens": 1924,
          "total_tokens": 78593,
          "bill_usd": 0.12
        },
        "week": {
          "right": 9,
          "of": 10,
          "median_tokens": 2350,
          "total_tokens": 28468,
          "bill_usd": 0.04
        },
        "traps": {
          "right": 7,
          "of": 8,
          "median_tokens": 2396,
          "total_tokens": 19557,
          "bill_usd": 0.032
        }
      },
      "right_of_48": 46,
      "median_seconds": 0.542,
      "median_tokens": 2020,
      "price_per_1k": 4.0,
      "coding": {
        "passed": 59,
        "of": 66,
        "median_secs": 28.2,
        "median_web_tokens": 29248,
        "median_calls": 4,
        "bill_per_task_usd": 0.0189,
        "runs": 9
      },
      "handoff": "Lite returns cached highlights cut from each page, with more text per search than Auto."
    },
    "exa": {
      "name": "Exa 3",
      "rounds": {
        "versions": {
          "right": 30,
          "of": 30,
          "median_tokens": 782,
          "total_tokens": 27436,
          "bill_usd": 0.21
        },
        "week": {
          "right": 9,
          "of": 10,
          "median_tokens": 1428,
          "total_tokens": 15995,
          "bill_usd": 0.07
        },
        "traps": {
          "right": 7,
          "of": 8,
          "median_tokens": 1275,
          "total_tokens": 12111,
          "bill_usd": 0.056
        }
      },
      "right_of_48": 46,
      "median_seconds": 1.86,
      "median_tokens": 997,
      "price_per_1k": 7.0,
      "coding": {
        "passed": 61,
        "of": 66,
        "median_secs": 36.6,
        "median_web_tokens": 31576,
        "median_calls": 6,
        "bill_per_task_usd": 0.0297,
        "runs": 9
      },
      "handoff": "Dynamic Highlights returns short passages from the pages it finds."
    },
    "perplexity": {
      "name": "Perplexity",
      "rounds": {
        "versions": {
          "right": 19,
          "of": 30,
          "median_tokens": 1037,
          "total_tokens": 38991,
          "bill_usd": 0.15
        },
        "week": {
          "right": 9,
          "of": 10,
          "median_tokens": 1673,
          "total_tokens": 18228,
          "bill_usd": 0.05
        },
        "traps": {
          "right": 7,
          "of": 8,
          "median_tokens": 2627,
          "total_tokens": 21248,
          "bill_usd": 0.04
        }
      },
      "right_of_48": 35,
      "median_seconds": 0.36,
      "median_tokens": 1243,
      "price_per_1k": 5.0,
      "coding": {
        "passed": 66,
        "of": 66,
        "median_secs": 25.2,
        "median_web_tokens": 8015,
        "median_calls": 3,
        "bill_per_task_usd": 0.0067,
        "runs": 9
      },
      "handoff": "Search returns page content within a token budget; the coding jobs used a plain HTTP fetch to open pages."
    },
    "parallel": {
      "name": "Parallel",
      "rounds": {
        "versions": {
          "right": 23,
          "of": 30,
          "median_tokens": 2129,
          "total_tokens": 65302,
          "bill_usd": 0.15
        },
        "week": {
          "right": 9,
          "of": 10,
          "median_tokens": 1751,
          "total_tokens": 18367,
          "bill_usd": 0.05
        },
        "traps": {
          "right": 8,
          "of": 8,
          "median_tokens": 2051,
          "total_tokens": 17560,
          "bill_usd": 0.04
        }
      },
      "right_of_48": 40,
      "median_seconds": 3.406,
      "median_tokens": 2001,
      "price_per_1k": 5.0,
      "coding": {
        "passed": 66,
        "of": 66,
        "median_secs": 28.8,
        "median_web_tokens": 20807,
        "median_calls": 3,
        "bill_per_task_usd": 0.009,
        "runs": 9
      },
      "handoff": "Search returns page excerpts; this test kept the top five results from advanced mode."
    },
    "deepseek": {
      "name": "DeepSeek",
      "rounds": {
        "versions": {
          "right": 6,
          "of": 30,
          "median_tokens": 1024,
          "total_tokens": 39361,
          "bill_usd": 0.0225
        },
        "week": {
          "right": 8,
          "of": 10,
          "median_tokens": 1800,
          "total_tokens": 18929,
          "bill_usd": 0.0075
        },
        "traps": {
          "right": 7,
          "of": 8,
          "median_tokens": 1254,
          "total_tokens": 11937,
          "bill_usd": 0.006
        }
      },
      "right_of_48": 21,
      "median_seconds": 0.574,
      "median_tokens": 1291,
      "price_per_1k": 0.75,
      "coding": {
        "passed": 65,
        "of": 66,
        "median_secs": 23.4,
        "median_web_tokens": 9737,
        "median_calls": 3,
        "bill_per_task_usd": 0.0048,
        "runs": 9
      },
      "handoff": "Search returns snippets, and Fetch returns page text."
    },
    "firecrawl": {
      "name": "Firecrawl",
      "rounds": {
        "versions": {
          "right": 21,
          "of": 30,
          "median_tokens": 1102,
          "total_tokens": 54341,
          "bill_usd": 0.228
        },
        "week": {
          "right": 8,
          "of": 10,
          "median_tokens": 760,
          "total_tokens": 16573,
          "bill_usd": 0.076
        },
        "traps": {
          "right": 6,
          "of": 8,
          "median_tokens": 1156,
          "total_tokens": 9883,
          "bill_usd": 0.0608
        }
      },
      "right_of_48": 35,
      "median_seconds": 2.996,
      "median_tokens": 1039,
      "price_per_1k": 7.6,
      "coding": {
        "passed": 64,
        "of": 66,
        "median_secs": 25.7,
        "median_web_tokens": 22139,
        "median_calls": 3,
        "bill_per_task_usd": 0.0486,
        "runs": 9
      },
      "handoff": "Search returns snippets, and Scrape returns page text at a credit per page."
    },
    "builtin": {
      "name": "Claude Code built-in",
      "rounds": {
        "versions": {
          "right": 0,
          "of": 30,
          "median_tokens": 560,
          "total_tokens": 16168,
          "bill_usd": 0.3
        },
        "week": {
          "right": 4,
          "of": 10,
          "median_tokens": 598,
          "total_tokens": 5966,
          "bill_usd": 0.1
        },
        "traps": {
          "right": 1,
          "of": 8,
          "median_tokens": 568,
          "total_tokens": 4652,
          "bill_usd": 0.08
        }
      },
      "right_of_48": 5,
      "median_seconds": null,
      "median_tokens": 565,
      "price_per_1k": 10.0,
      "coding": {
        "passed": 66,
        "of": 66,
        "median_secs": 35.9,
        "median_web_tokens": 1983,
        "median_calls": 4,
        "bill_per_task_usd": 0.01,
        "runs": 9
      },
      "handoff": "WebSearch returns links and a short summary; WebFetch hands the agent a note from a second model."
    }
  },
  "questions": [
    {
      "id": "v-astro",
      "group": "versions",
      "query": "latest version of Astro",
      "answer": "7.4.1",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Astro | Docs",
              "url": "https://docs.astro.build/en/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · withastro/astro",
              "url": "https://github.com/withastro/astro/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Astro",
              "url": "https://astro.build/",
              "domain": "astro.build",
              "date": null
            },
            {
              "rank": 4,
              "title": "Astro Series Software & Download",
              "url": "https://www.logitechg.com/en-us/software/astro-series-software",
              "domain": "logitechg.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "astro",
              "url": "https://www.npmjs.com/package/astro",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Astro | Docs",
              "url": "https://docs.astro.build/en/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · withastro/astro · GitHub",
              "url": "https://github.com/withastro/astro/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "astro on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/astro",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Astro 7.4 | Astro",
              "url": "https://astro.build/blog/astro-740/",
              "domain": "astro.build",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "packages/astro/CHANGELOG.md",
              "url": "https://github.com/withastro/astro/blob/HEAD/packages/astro/CHANGELOG.md",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Astro | Docs",
              "url": "https://docs.astro.build/en/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 2,
              "title": "astro",
              "url": "https://www.npmjs.com/package/astro",
              "domain": "npmjs.com",
              "date": "2021-03-13"
            },
            {
              "rank": 3,
              "title": "Releases · withastro/astro · GitHub",
              "url": "https://github.com/withastro/astro/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Astro",
              "url": "https://astro.build/",
              "domain": "astro.build",
              "date": null
            },
            {
              "rank": 5,
              "title": "Astro 7.4 | Astro",
              "url": "https://astro.build/blog/astro-740/",
              "domain": "astro.build",
              "date": "2026-10-15"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Astro 6.2",
              "url": "https://astro.build/blog/astro-620/",
              "domain": "astro.build",
              "date": "2026-04-30"
            },
            {
              "rank": 2,
              "title": "Astro 7.0",
              "url": "https://astro.build/blog/astro-7/",
              "domain": "astro.build",
              "date": "2026-06-22"
            },
            {
              "rank": 3,
              "title": "Astro release notes",
              "url": "https://www.astronomer.io/docs/astro/release-notes",
              "domain": "astronomer.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Upgrade Astro - Docs",
              "url": "https://docs.astro.build/en/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 5,
              "title": "The Astro Blog",
              "url": "https://astro.build/blog/",
              "domain": "astro.build",
              "date": "2026-10-15"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · withastro/astro",
              "url": "https://github.com/withastro/astro/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Latest Astro version: 7.4.0 and changelog | AstroBuild",
              "url": "https://astrobuild.eu/en/releases",
              "domain": "astrobuild.eu",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Upgrade Astro | Docs",
              "url": "https://docs.astro.build/en/upgrade-astro",
              "domain": "docs.astro.build",
              "date": "2010-02-07"
            },
            {
              "rank": 4,
              "title": "astro - npm",
              "url": "https://www.npmjs.com/package/astro?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Astro",
              "url": "https://astro.build/",
              "domain": "astro.build",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "The Astro Blog | Astro",
              "url": "https://astro.build/blog/index.html",
              "domain": "astro.build",
              "date": null
            },
            {
              "rank": 2,
              "title": "Release astro@7.4.1 · withastro/astro",
              "url": "https://github.com/withastro/astro/releases/tag/astro%407.4.1",
              "domain": "github.com",
              "date": "2026-10-18"
            },
            {
              "rank": 3,
              "title": "skills/skills/engineering/javascript-ecosystem/references/meta-frameworks/astro.md at main · saschb2b/skills - Skip to content",
              "url": "https://github.com/saschb2b/skills/blob/main/skills/engineering/javascript-ecosystem/references/meta-frameworks/astro.md#1",
              "domain": "github.com",
              "date": "2026-05-11"
            },
            {
              "rank": 4,
              "title": "What's new in Astro - April 2026 | Astro",
              "url": "https://astro.build/blog/whats-new-april-2026/?from_theconsensus=1",
              "domain": "astro.build",
              "date": "2026-04-29"
            },
            {
              "rank": 5,
              "title": "升級 Astro",
              "url": "https://docs.astro.build/zh-tw/upgrade-astro/#%E6%AC%A1%E8%A6%81%E8%AE%8A%E6%9B%B4",
              "domain": "docs.astro.build",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Astro | Docs",
              "url": "https://docs.astro.build/en/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · withastro/astro",
              "url": "https://github.com/withastro/astro/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Astro",
              "url": "https://astro.build/",
              "domain": "astro.build",
              "date": null
            },
            {
              "rank": 4,
              "title": "Astro Series Software & Download",
              "url": "https://www.logitechg.com/en-us/software/astro-series-software",
              "domain": "logitechg.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "astro",
              "url": "https://www.npmjs.com/package/astro",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "# Software Updates",
              "url": "https://docs.freeflysystems.com/astro/maintenance/software-release-notes",
              "domain": "docs.freeflysystems.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Upgrade Astro",
              "url": "https://docs.astro.build/hi/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 3,
              "title": "Upgrade Astro",
              "url": "https://docs.astro.build/de/upgrade-astro",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 4,
              "title": "Upgrade Astro",
              "url": "https://docs.astro.build/pl/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            },
            {
              "rank": 5,
              "title": "Upgrade Astro",
              "url": "https://docs.astro.build/it/upgrade-astro/",
              "domain": "docs.astro.build",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-wrangler",
      "group": "versions",
      "query": "latest version of Cloudflare Wrangler",
      "answer": "4.151.2",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Install/Update Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "wrangler",
              "url": "https://www.npmjs.com/package/wrangler",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · cloudflare/workers-sdk",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Unable to update wrangler - Cloudflare Workers",
              "url": "https://community.cloudflare.com/t/unable-to-update-wrangler/127122",
              "domain": "community.cloudflare.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "wrangler",
              "url": "https://www.npmjs.com/package/wrangler",
              "domain": "npmjs.com",
              "date": "2012-06-19"
            },
            {
              "rank": 2,
              "title": "Releases · cloudflare/workers-sdk · GitHub",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Install/Update Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "wrangler | Snyk",
              "url": "https://security.snyk.io/package/npm/wrangler",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Homebrew Formulae: cloudflare-wrangler",
              "url": "https://formulae.brew.sh/formula/cloudflare-wrangler",
              "domain": "formulae.brew.sh",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "wrangler",
              "url": "https://www.npmjs.com/package/wrangler",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · cloudflare/workers-sdk · GitHub",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Install/Update Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": "2026-10-11"
            },
            {
              "rank": 4,
              "title": "Homebrew Formulae: cloudflare-wrangler",
              "url": "https://formulae.brew.sh/formula/cloudflare-wrangler",
              "domain": "formulae.brew.sh",
              "date": null
            },
            {
              "rank": 5,
              "title": "wrangler | Snyk",
              "url": "https://security.snyk.io/package/npm/wrangler",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Install/Update Wrangler",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "Releases · cloudflare/workers-sdk",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Cloudflare Docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/index.md",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Migrate from Wrangler v3 to v4",
              "url": "https://developers.cloudflare.com/workers/wrangler/migration/update-v3-to-v4/",
              "domain": "developers.cloudflare.com",
              "date": "2026-04-23"
            },
            {
              "rank": 5,
              "title": "Install / Update · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/install-update/",
              "domain": "developers.cloudflare.com",
              "date": "2026-04-23"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases: cloudflare/workers-sdk - GitHub",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Install/Update Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "wrangler - npm",
              "url": "https://www.npmjs.com/package/wrangler",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Use the latest JavaScript features with Wrangler CLI v4.0.0-rc.0",
              "url": "https://developers.cloudflare.com/changelog/post/2025-02-28-wrangler-v4-rc/index.md",
              "domain": "developers.cloudflare.com",
              "date": "2025-02-28"
            },
            {
              "rank": 5,
              "title": "Use the latest JavaScript features with Wrangler CLI v4.0.0-rc.0",
              "url": "https://6dd64504.preview.developers.cloudflare.com/changelog/2025-02-28-wrangler-v4-rc",
              "domain": "6dd64504.preview.developers.cloudflare.com",
              "date": "2025-02-28"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Migrate from Wrangler v3 to v4 · Cloudflare Workers docs - Migrate from Wrangler v3 to v4",
              "url": "https://developers.cloudflare.com/workers/wrangler/migration/update-v3-to-v4/#1",
              "domain": "developers.cloudflare.com",
              "date": "2026-04-22"
            },
            {
              "rank": 2,
              "title": "description: Wrangler v4 is available",
              "url": "https://developers.cloudflare.com/changelog/post/2025-03-13-wrangler-v4/index.md#1",
              "domain": "developers.cloudflare.com",
              "date": "2025-03-13"
            },
            {
              "rank": 3,
              "title": "cloudflare-wrangler",
              "url": "https://formulae.brew.sh/formula/cloudflare-wrangler",
              "domain": "formulae.brew.sh",
              "date": null
            },
            {
              "rank": 4,
              "title": "Use the latest JavaScript features with Wrangler CLI v4 · Changelog",
              "url": "https://developers.cloudflare.com/changelog/post/2025-03-13-wrangler-v4/",
              "domain": "developers.cloudflare.com",
              "date": "2025-03-13"
            },
            {
              "rank": 5,
              "title": "",
              "url": "https://raw.githubusercontent.com/cloudflare/cloudflare-docs/refs/heads/production/src/content/changelog/workers/2025-03-13-wrangler-v4.mdx",
              "domain": "raw.githubusercontent.com",
              "date": "2025-03-13"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Install/Update Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/install-and-update/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "wrangler",
              "url": "https://www.npmjs.com/package/wrangler",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · cloudflare/workers-sdk",
              "url": "https://github.com/cloudflare/workers-sdk/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Wrangler · Cloudflare Workers docs",
              "url": "https://developers.cloudflare.com/workers/wrangler/",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Unable to update wrangler - Cloudflare Workers",
              "url": "https://community.cloudflare.com/t/unable-to-update-wrangler/127122",
              "domain": "community.cloudflare.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "github cloudflare/wrangler-legacy v1.6.0-rc.0",
              "url": "https://newreleases.io/project/github/cloudflare/wrangler-legacy/release/v1.6.0-rc.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "github cloudflare/wrangler-legacy v1.5.0-rc.0",
              "url": "https://newreleases.io/project/github/cloudflare/wrangler-legacy/release/v1.5.0-rc.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "developers.cloudflare.com",
              "url": "https://developers.cloudflare.com/changelog/post/2025-03-13-wrangler-v4/index.md",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "2025 03 13 wrangler v4",
              "url": "https://developers.cloudflare.com/changelog/2025-03-13-wrangler-v4",
              "domain": "developers.cloudflare.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "2025 03 13 wrangler v4",
              "url": "https://developers.cloudflare.com/changelog/post/2025-03-13-wrangler-v4/",
              "domain": "developers.cloudflare.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-expo",
      "group": "versions",
      "query": "latest version of Expo SDK",
      "answer": "58.0.16",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Expo SDK",
              "url": "https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "expo",
              "url": "https://www.npmjs.com/package/expo",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "r/reactnative - 🚀 Expo SDK 55 is here — and it's a big one.",
              "url": "https://www.reddit.com/r/reactnative/comments/1rffaok/expo_sdk_55_is_here_and_its_a_big_one/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Expo SDK reference",
              "url": "https://docs.expo.dev/versions/latest/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "react native - How to upgrade expo sdk to specific version",
              "url": "https://stackoverflow.com/questions/72630357/how-to-upgrade-expo-sdk-to-specific-version",
              "domain": "stackoverflow.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Expo SDK reference",
              "url": "https://docs.expo.dev/versions/latest/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · expo/expo · GitHub",
              "url": "https://github.com/expo/expo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "expo",
              "url": "https://www.npmjs.com/package/expo",
              "domain": "npmjs.com",
              "date": "2013-05-27"
            },
            {
              "rank": 4,
              "title": "Changelog — Expo",
              "url": "https://expo.dev/changelog",
              "domain": "expo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "expo on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/expo",
              "domain": "releasealert.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Expo SDK reference",
              "url": "https://docs.expo.dev/versions/latest/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · expo/expo · GitHub",
              "url": "https://github.com/expo/expo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "expo",
              "url": "https://www.npmjs.com/package/expo",
              "domain": "npmjs.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Changelog — Expo",
              "url": "https://expo.dev/changelog",
              "domain": "expo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Upgrade Expo SDK",
              "url": "https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/",
              "domain": "docs.expo.dev",
              "date": "2026-10-16"
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Changelog - Expo",
              "url": "https://expo.dev/changelog",
              "domain": "expo.dev",
              "date": "2026-10-07"
            },
            {
              "rank": 2,
              "title": "Expo",
              "url": "https://expo.io/--/api/v2/versions",
              "domain": "expo.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "docs.expo.dev",
              "url": "https://docs.expo.dev/versions/v58.0.0.md",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Expo changelog | HUMAN Documentation",
              "url": "https://docs.humansecurity.com/applications/expo-sdk/changelog",
              "domain": "docs.humansecurity.com",
              "date": "2026-09-22"
            },
            {
              "rank": 5,
              "title": "Expo SDK reference - Expo documentation",
              "url": "https://docs.expo.dev/versions/latest/",
              "domain": "docs.expo.dev",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Expo SDK reference",
              "url": "https://docs.expo.dev/versions/latest",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Upgrade Expo SDK",
              "url": "https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog — Expo",
              "url": "https://expo.dev/changelog",
              "domain": "expo.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "expo - npm",
              "url": "https://www.npmjs.com/package/expo?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Expo SDK 58",
              "url": "https://expo.dev/changelog/sdk-58",
              "domain": "expo.dev",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Expo SDK — Expo",
              "url": "https://expo.dev/sdk",
              "domain": "expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Expo SDK 56 — Expo changelog",
              "url": "https://expo.dev/changelog/sdk-56",
              "domain": "expo.dev",
              "date": "2026-05-20"
            },
            {
              "rank": 3,
              "title": "How to upgrade to Expo SDK 55 — Expo blog",
              "url": "https://expo.dev:443/blog/upgrading-to-sdk-55",
              "domain": "expo.dev:443",
              "date": "2026-02-25"
            },
            {
              "rank": 4,
              "title": "Package Sidebar - expo",
              "url": "https://www.npmjs.com/package/expo/v/26.0.0-rc.3?activeTab=versions#1",
              "domain": "npmjs.com",
              "date": "2026-06-28"
            },
            {
              "rank": 5,
              "title": "expo 57.0.29 | Snyk",
              "url": "https://security.snyk.io/package/npm/expo/57.0.29",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Expo SDK",
              "url": "https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "expo",
              "url": "https://www.npmjs.com/package/expo",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "r/reactnative - 🚀 Expo SDK 55 is here — and it's a big one.",
              "url": "https://www.reddit.com/r/reactnative/comments/1rffaok/expo_sdk_55_is_here_and_its_a_big_one/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Expo SDK reference",
              "url": "https://docs.expo.dev/versions/latest/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "How to upgrade from Expo SDK 53 to SDK 54 in 5 minutes",
              "url": "https://www.youtube.com/watch?v=QuN63BRRhAM&vl=en",
              "domain": "youtube.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "> ## Documentation Index",
              "url": "https://www.moengage.com/docs/release-notes/sdks/expo-react-native.md",
              "domain": "moengage.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "docs.expo.dev",
              "url": "https://docs.expo.dev/more/latest/",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "docs.expo.dev",
              "url": "https://docs.expo.dev/versions/latest.md",
              "domain": "docs.expo.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Jan 18, 2024 by",
              "url": "https://expo.dev/changelog/2024/01-18-sdk-50",
              "domain": "expo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "CONTACT US",
              "url": "https://pagepro.co/blog/react-tldr/expo-sdk-52-release/",
              "domain": "pagepro.co",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-openai",
      "group": "versions",
      "query": "latest version of openai npm package",
      "answer": "7.39.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "openai",
              "url": "https://www.npmjs.com/package/openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "openai",
              "url": "https://www.npmjs.com/~openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "GPT-4 API. Is \"openai\" NPM package updated for this?",
              "url": "https://community.openai.com/t/gpt-4-api-is-openai-npm-package-updated-for-this/103150",
              "domain": "community.openai.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "openai npm package giving error on deployment",
              "url": "https://stackoverflow.com/questions/78105220/openai-npm-package-giving-error-on-deployment",
              "domain": "stackoverflow.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Use the openai npm package in Deno",
              "url": "https://deno.com/npm/package/openai",
              "domain": "deno.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "openai",
              "url": "https://www.npmjs.com/package/openai",
              "domain": "npmjs.com",
              "date": "2020-07-09"
            },
            {
              "rank": 2,
              "title": "Releases · openai/openai-node · GitHub",
              "url": "https://github.com/openai/openai-node/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "npm | Profile",
              "url": "https://www.npmjs.com/org/openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "openai 7.39.0 on Node.js NPM",
              "url": "https://newreleases.io/project/npm/openai/release/7.39.0",
              "domain": "newreleases.io",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "openai (npm) — latest version 7.39.0",
              "url": "https://vigia.coredls.cloud/npm/openai",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-19"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "openai",
              "url": "https://www.npmjs.com/package/openai",
              "domain": "npmjs.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Releases · openai/openai-node · GitHub",
              "url": "https://github.com/openai/openai-node/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "npm | Profile",
              "url": "https://www.npmjs.com/org/openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "openai 7.39.0 on Node.js NPM",
              "url": "https://newreleases.io/project/npm/openai/release/7.39.0",
              "domain": "newreleases.io",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "openai | Snyk",
              "url": "https://security.snyk.io/package/npm/openai",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Versions - @ai-sdk/openai - npm - Spectra Assure Community",
              "url": "https://secure.software/npm/packages/@ai-sdk/openai/versions",
              "domain": "secure.software",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "openai",
              "url": "https://security.snyk.io/package/npm/openai",
              "domain": "security.snyk.io",
              "date": "2026-10-09"
            },
            {
              "rank": 3,
              "title": "Versions - openai - npm | ReversingLabs Spectra Assure Community",
              "url": "https://secure.software/npm/packages/openai/versions",
              "domain": "secure.software",
              "date": "2026-09-23"
            },
            {
              "rank": 4,
              "title": "Openai NPM | npm.io",
              "url": "https://npm.io/package/openai",
              "domain": "npm.io",
              "date": "2020-07-09"
            },
            {
              "rank": 5,
              "title": "openai 6.49.0 | Snyk",
              "url": "https://security.snyk.io/package/npm/openai/6.49.0",
              "domain": "security.snyk.io",
              "date": "2026-08-03"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "openai - npm",
              "url": "https://www.npmjs.com/package/openai",
              "domain": "npmjs.com",
              "date": "2026-07-08"
            },
            {
              "rank": 2,
              "title": "Releases · openai/openai-node - GitHub",
              "url": "https://github.com/openai/openai-node/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "openai - npm",
              "url": "https://www.npmjs.com/package/openai?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "openai - npm",
              "url": "https://www.npmjs.com/package/openai/v/4.15.3",
              "domain": "npmjs.com",
              "date": "2026-07-08"
            },
            {
              "rank": 5,
              "title": "GitHub - openai/openai-node: Official JavaScript / TypeScript library for the OpenAI API · GitHub",
              "url": "https://github.com/openai/openai-node",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "openai - npmarrow_drop_down",
              "url": "https://deps.dev/npm/openai#1",
              "domain": "deps.dev",
              "date": "2026-08-26"
            },
            {
              "rank": 2,
              "title": "openai | npmjs.org keywords - An open API service providing package, version and dependency metadata of many open source software ecosystems and registries",
              "url": "https://packages.ecosyste.ms/registries/npmjs.org/keywords/openai?order=desc&page=1&per_page=100&sort=dependent_packages_count#1",
              "domain": "packages.ecosyste.ms",
              "date": null
            },
            {
              "rank": 3,
              "title": "openai 7.14.0 on Node.js NPM",
              "url": "https://newreleases.io/project/npm/openai/release/7.14.0",
              "domain": "newreleases.io",
              "date": "2026-09-09"
            },
            {
              "rank": 4,
              "title": "openai | Snyk",
              "url": "https://security.snyk.io/package/npm/openai#security",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "openai | npmjs.org keywords - Ecosyste.ms packages",
              "url": "https://packages.ecosyste.ms/registries/npmjs.org/keywords/openai?order=desc&sort=dependent_packages_count#1",
              "domain": "packages.ecosyste.ms",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "openai",
              "url": "https://www.npmjs.com/package/openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "openai",
              "url": "https://www.npmjs.com/~openai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "SDKs and CLI | OpenAI API",
              "url": "https://developers.openai.com/api/docs/libraries",
              "domain": "developers.openai.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "GPT-4 API. Is \"openai\" NPM package updated for this?",
              "url": "https://community.openai.com/t/gpt-4-api-is-openai-npm-package-updated-for-this/103150",
              "domain": "community.openai.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "openai npm package giving error on deployment",
              "url": "https://stackoverflow.com/questions/78105220/openai-npm-package-giving-error-on-deployment",
              "domain": "stackoverflow.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "summary.ecosyste.ms",
              "url": "https://summary.ecosyste.ms/projects/369890",
              "domain": "summary.ecosyste.ms",
              "date": null
            },
            {
              "rank": 2,
              "title": "npm openai 4.92.0",
              "url": "https://newreleases.io/project/npm/openai/release/4.92.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "snyk.io",
              "url": "https://snyk.io/advisor/npm-package/openai",
              "domain": "snyk.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "ecosystem.code.gouv.fr",
              "url": "https://ecosystem.code.gouv.fr/usage/npm/openai?page=4",
              "domain": "ecosystem.code.gouv.fr",
              "date": null
            },
            {
              "rank": 5,
              "title": "depscope.dev",
              "url": "https://depscope.dev/api/check/npm/openai",
              "domain": "depscope.dev",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@anthropic-ai/claude-code",
      "group": "versions",
      "query": "latest version of Claude Code",
      "answer": "2.1.304",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · anthropics/claude-code",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic-ai/claude-code",
              "url": "https://www.npmjs.com/package/@anthropic-ai/claude-code",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Claude Code by Anthropic | AI Coding Agent, Terminal, IDE",
              "url": "https://claude.com/product/claude-code",
              "domain": "claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Every Claude Code Update From March 2026, Explained",
              "url": "https://www.builder.io/blog/claude-code-updates",
              "domain": "builder.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "what is the most recent stable version of claude code?",
              "url": "https://www.reddit.com/r/ClaudeCode/comments/1t1g8yk/what_is_the_most_recent_stable_version_of_claude/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Tags · anthropics/claude-code · GitHub",
              "url": "https://github.com/anthropics/claude-code/tags",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "@anthropic-ai/claude-code - npm",
              "url": "https://www.npmjs.com/package/%40anthropic-ai/claude-code?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · anthropics/claude-code · GitHub",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Claude Code changelog - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/changelog",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Latest versions in Codex CLI, Claude Code, Cursor Agent, OpenCode, and pi | Harness Notes",
              "url": "https://harnessnotes.com/latest-versions",
              "domain": "harnessnotes.com",
              "date": "2026-10-19"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Tags · anthropics/claude-code · GitHub",
              "url": "https://github.com/anthropics/claude-code/tags",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic-ai/claude-code",
              "url": "https://www.npmjs.com/package/@anthropic-ai/claude-code",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "@anthropic-ai/claude-code - npm",
              "url": "https://www.npmjs.com/package/%40anthropic-ai/claude-code?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Claude Code changelog - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/changelog",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Releases · anthropics/claude-code · GitHub",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · anthropics/claude-code - GitHub",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "Claude Code by Anthropic | AI Coding Agent, Terminal, IDE",
              "url": "https://claude.com/product/claude-code",
              "domain": "claude.com",
              "date": "2026-09-17"
            },
            {
              "rank": 3,
              "title": "What's new - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/whats-new",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Claude Code: Anthropic's Terminal AI Coding Agent | AI/TLDR",
              "url": "https://ai-tldr.dev/tools/claude-code/",
              "domain": "ai-tldr.dev",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "Claude Code changelog - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/changelog",
              "domain": "code.claude.com",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@anthropic-ai/claude-code - npm",
              "url": "https://www.npmjs.com/package/@anthropic-ai/claude-code?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Claude Code changelog - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/changelog",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · anthropics/claude-code",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@anthropic-ai/claude-code - npm",
              "url": "https://www.npmjs.com/package/@anthropic-ai/claude-code",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Claude Code Updates by Anthropic - October 2026",
              "url": "",
              "domain": "",
              "date": "2026-09-29"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Claude Code changelog - Claude Code Docs - Documentation Index",
              "url": "https://code.claude.com/docs/en/changelog#1",
              "domain": "code.claude.com",
              "date": "2026-10-08"
            },
            {
              "rank": 2,
              "title": "",
              "url": "https://code.claude.com/docs/en/changelog.md",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "claude-code-ultimate-guide/guide/core/claude-code-releases.md at main · alexica00/claude-code-ultimate-guide",
              "url": "https://github.com/alexica00/claude-code-ultimate-guide/blob/main/guide/core/claude-code-releases.md#1",
              "domain": "github.com",
              "date": "2026-05-29"
            },
            {
              "rank": 4,
              "title": "title: \"Claude Code Release History\"",
              "url": "https://raw.githubusercontent.com/alexica00/claude-code-ultimate-guide/main/guide/core/claude-code-releases.md#1",
              "domain": "raw.githubusercontent.com",
              "date": "2026-05-28"
            },
            {
              "rank": 5,
              "title": "claude-code-ultimate-guide/guide/claude-code-releases.md at ef7cdd899e1fd4c1a9fca2bca0a6fe1cdbfad975 · FlorianBruniaux/claude-code-ultimate-guide",
              "url": "https://github.com/FlorianBruniaux/claude-code-ultimate-guide/blob/ef7cdd899e1fd4c1a9fca2bca0a6fe1cdbfad975/guide/claude-code-releases.md#1#1",
              "domain": "github.com",
              "date": "2026-01-08"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · anthropics/claude-code",
              "url": "https://github.com/anthropics/claude-code/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic-ai/claude-code",
              "url": "https://www.npmjs.com/package/@anthropic-ai/claude-code",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Claude Code by Anthropic | AI Coding Agent, Terminal, IDE",
              "url": "https://claude.com/product/claude-code",
              "domain": "claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Every Claude Code Update From March 2026, Explained",
              "url": "https://www.builder.io/blog/claude-code-updates",
              "domain": "builder.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release notes | Claude Help Center",
              "url": "https://support.claude.com/en/articles/12138966-release-notes",
              "domain": "support.claude.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "# How to Check and Update Your Claude Code Version",
              "url": "https://www.fast.io/resources/claude-code-version-changelog-guide.md",
              "domain": "fast.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "What's new in Claude Code",
              "url": "https://www.havoptic.com/whats-new/claude-code",
              "domain": "havoptic.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Claude needs to update and doesn't work when I do",
              "url": "https://forum.cursor.com/t/claude-needs-to-update-and-doesnt-work-when-i-do/109163",
              "domain": "forum.cursor.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "AI & Agents",
              "url": "https://fast.io/resources/claude-code-version-changelog-guide/",
              "domain": "fast.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "version check",
              "url": "https://tessl.io/registry/skills/github/ykdojo/claude-code-tips/version-check",
              "domain": "tessl.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-ai",
      "group": "versions",
      "query": "latest version of Vercel AI SDK",
      "answer": "7.0.145",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Vercel AI SDK",
              "url": "https://ai-sdk.dev/",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "AI SDK by Vercel",
              "url": "https://ai-sdk.dev/docs/introduction",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog",
              "url": "https://vercel.com/changelog",
              "domain": "vercel.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vercel/ai",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "AI SDK 6",
              "url": "https://vercel.com/blog/ai-sdk-6",
              "domain": "vercel.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ai",
              "url": "https://www.npmjs.com/package/ai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · vercel/ai · GitHub",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "ai on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/ai",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "AI SDK 7.0.143",
              "url": "https://whatsnew.fyi/product/ai-sdk/releases/7.0.143",
              "domain": "whatsnew.fyi",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "vercel/ai",
              "url": "https://github.com/vercel/ai/",
              "domain": "github.com",
              "date": "2023-05-23"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ai",
              "url": "https://www.npmjs.com/package/ai",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · vercel/ai · GitHub",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "ai on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/ai",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "AI SDK 7.0.143",
              "url": "https://whatsnew.fyi/product/ai-sdk/releases/7.0.143",
              "domain": "whatsnew.fyi",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "Vercel AI SDK",
              "url": "https://ai-sdk.dev/",
              "domain": "ai-sdk.dev",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "ai-sdk",
              "url": "https://blog.vercel.com/kb/ai-sdk",
              "domain": "blog.vercel.com",
              "date": "2026-06-15"
            },
            {
              "rank": 2,
              "title": "AI SDK 7 is now available - Vercel",
              "url": "https://vercel.com/blog/ai-sdk-7",
              "domain": "vercel.com",
              "date": "2026-06-25"
            },
            {
              "rank": 3,
              "title": "AI SDK",
              "url": "https://vercel.com/docs/ai-sdk",
              "domain": "vercel.com",
              "date": "2026-10-05"
            },
            {
              "rank": 4,
              "title": "Releases · vercel/ai - GitHub",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "What's New in Vercel AI SDK 7 (October 2026)",
              "url": "https://www.developersdigest.tech/blog/vercel-ai-sdk-whats-new-2026",
              "domain": "developersdigest.tech",
              "date": "2026-10-17"
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/ai",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "AI SDK 7 is now available - Vercel",
              "url": "https://vercel.com/changelog/ai-sdk-7",
              "domain": "vercel.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "AI SDK 7",
              "url": "https://vercel.com/blog/ai-sdk-7",
              "domain": "vercel.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Vercel AI SDK",
              "url": "https://ai-sdk.dev/",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Vercel AI SDK Updates by Vercel - September 2026 - Releasebot",
              "url": "https://releasebot.io/updates/vercel/vercel-ai",
              "domain": "releasebot.io",
              "date": "2026-10-15"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "AI SDK 7 is now available",
              "url": "https://vercel.com/blog/ai-sdk-7?trk=public_post_comment-text",
              "domain": "vercel.com",
              "date": "2026-06-24"
            },
            {
              "rank": 2,
              "title": "AI SDK 7 is now available - Vercel",
              "url": "https://vercel.com/changelog/ai-sdk-7",
              "domain": "vercel.com",
              "date": "2026-06-24"
            },
            {
              "rank": 3,
              "title": "@ai-sdk/vercel",
              "url": "https://www.npmjs.com/package/@ai-sdk/vercel/v/2.0.72?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2026-08-20"
            },
            {
              "rank": 4,
              "title": "prompt-to-asset/docs/research/22-repo-deep-dives/20-vercel-ai-sdk-image.md at main · MohamedAbdallah-14/prompt-to-asset",
              "url": "https://github.com/MohamedAbdallah-14/prompt-to-asset/blob/main/docs/research/22-repo-deep-dives/20-vercel-ai-sdk-image.md#2",
              "domain": "github.com",
              "date": "2026-04-19"
            },
            {
              "rank": 5,
              "title": "skills/skills/engineering/javascript-ecosystem/references/ai-sdk/vercel-ai-sdk.md at main · saschb2b/skills - Skip to content",
              "url": "https://github.com/saschb2b/skills/blob/main/skills/engineering/javascript-ecosystem/references/ai-sdk/vercel-ai-sdk.md#1",
              "domain": "github.com",
              "date": "2026-05-11"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Vercel AI SDK",
              "url": "https://ai-sdk.dev/",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "AI SDK by Vercel",
              "url": "https://ai-sdk.dev/docs/introduction",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog",
              "url": "https://vercel.com/changelog",
              "domain": "vercel.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vercel/ai",
              "url": "https://github.com/vercel/ai/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "AI SDK 6",
              "url": "https://vercel.com/blog/ai-sdk-6",
              "domain": "vercel.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "ai@3.1.1 vulnerabilities",
              "url": "https://security.snyk.io/package/npm/ai/3.1.1",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "AI SDK by Vercel - The AI Toolkit for TypeScript and JavaScript",
              "url": "https://www.npmjs.com/~haydenbleasel",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "ai-sdk.dev",
              "url": "https://ai-sdk.dev/v5/docs/foundations",
              "domain": "ai-sdk.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "vercel ai sdk",
              "url": "https://www.infoq.com/news/2024/11/vercel-ai-sdk/",
              "domain": "infoq.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Writing/The Vercel AI SDK: A worthwhile investment in bleeding edge GenAI",
              "url": "https://zackproser.com/blog/vercel-ai-sdk",
              "domain": "zackproser.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@tanstack/react-query",
      "group": "versions",
      "query": "latest version of TanStack Query",
      "answer": "5.104.5",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "tanstack/react-query",
              "url": "https://www.npmjs.com/package/@tanstack/react-query",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Query",
              "url": "https://tanstack.com/query/latest",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · TanStack/query",
              "url": "https://github.com/tanstack/query/releases",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "Installation | TanStack Query React Docs",
              "url": "https://tanstack.com/query/latest/docs/framework/react/installation",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "TanStack | The open-source application stack for the web.",
              "url": "https://tanstack.com/",
              "domain": "tanstack.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · TanStack/query · GitHub",
              "url": "https://github.com/tanstack/query/releases",
              "domain": "github.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "TanStack Query",
              "url": "https://tanstack.com/query/latest",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Release 2026-10-17 17:53",
              "url": "https://github.com/TanStack/query/releases/tag/release-2026-10-17-1753",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "@tanstack/react-query - npm",
              "url": "https://www.npmjs.com/package/@tanstack/react-query?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@tanstack/react-query@5.104.2",
              "url": "https://github.com/TanStack/query/releases/tag/%40tanstack/react-query%405.104.2",
              "domain": "github.com",
              "date": "2026-10-11"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "tanstack/react-query",
              "url": "https://www.npmjs.com/package/@tanstack/react-query",
              "domain": "npmjs.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "Releases · TanStack/query · GitHub",
              "url": "https://github.com/tanstack/query/releases",
              "domain": "github.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Release 2026-10-17 17:53",
              "url": "https://github.com/TanStack/query/releases/tag/release-2026-10-17-1753",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "TanStack Query",
              "url": "https://tanstack.com/query/latest]",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "TanStack Query updates | Updates Hub",
              "url": "https://updateshub.net/en/source/tanstack-query",
              "domain": "updateshub.net",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · TanStack/query - GitHub",
              "url": "https://github.com/tanstack/query/releases",
              "domain": "github.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "TanStack Query Docs",
              "url": "https://tanstack.com/query/latest/docs/blog",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "TanStack Query Docs",
              "url": "https://tanstack.com/query/v3/docs/blog",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Migrating to TanStack Query v5",
              "url": "https://tanstack.com/query/latest/docs/framework/react/guides/migrating-to-v5",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Release 2026-10-17 17:53 · TanStack/query",
              "url": "https://github.com/TanStack/query/releases/tag/release-2026-10-17-1753",
              "domain": "github.com",
              "date": "2026-10-17"
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · TanStack/query - GitHub",
              "url": "https://github.com/TanStack/query/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Tanstack Release Notes - October 2026 Latest Updates",
              "url": "https://releasebot.io/updates/tanstack",
              "domain": "releasebot.io",
              "date": "2026-10-02"
            },
            {
              "rank": 3,
              "title": "Query",
              "url": "https://tanstack.com/query/latest",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Queries | TanStack Query Queries Docs",
              "url": "https://tanstack.com/query/latest/docs/framework/queries",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "useQuery | TanStack Query React Docs",
              "url": "https://tanstack.com/query/latest/docs/framework/react/reference/useQuery",
              "domain": "tanstack.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Release 2026-10-17 17:53 · TanStack/query",
              "url": "https://github.com/TanStack/query/releases/tag/release-2026-10-17-1753",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "TanStack Query Docs",
              "url": "https://tanstack.com/query/v4/docs/blog",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "TanStack/query release-2026-05-02-0413 on GitHub",
              "url": "https://newreleases.io/project/github/TanStack/query/release/release-2026-05-02-0413",
              "domain": "newreleases.io",
              "date": "2026-05-02"
            },
            {
              "rank": 4,
              "title": "TanStack/query release-2026-05-18-1948 on GitHub",
              "url": "https://newreleases.io/project/github/TanStack/query/release/release-2026-05-18-1948",
              "domain": "newreleases.io",
              "date": "2026-05-18"
            },
            {
              "rank": 5,
              "title": "TanStack/query release-2026-06-23-1001 on GitHub",
              "url": "https://newreleases.io/project/github/TanStack/query/release/release-2026-06-23-1001",
              "domain": "newreleases.io",
              "date": "2026-06-23"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "tanstack/react-query",
              "url": "https://www.npmjs.com/package/@tanstack/react-query",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Query",
              "url": "https://tanstack.com/query/latest",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · TanStack/query",
              "url": "https://github.com/tanstack/query/releases",
              "domain": "github.com",
              "date": "2026-10-02"
            },
            {
              "rank": 4,
              "title": "Installation | TanStack Query React Docs",
              "url": "https://tanstack.com/query/latest/docs/framework/react/installation",
              "domain": "tanstack.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "TanStack | The open-source application stack for the web.",
              "url": "https://tanstack.com/",
              "domain": "tanstack.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "TanStack Query v5: A Leap Forward in Simplicity and Functionality",
              "url": "https://www.thisdot.co/blog/introducing-tanstack-query-v5-a-leap-forward-in-simplicity-and-functionality",
              "domain": "thisdot.co",
              "date": null
            },
            {
              "rank": 2,
              "title": "introducing tanstack query v5 a leap forward in simplicity and functionality",
              "url": "https://labs.thisdot.co/blog/introducing-tanstack-query-v5-a-leap-forward-in-simplicity-and-functionality",
              "domain": "labs.thisdot.co",
              "date": null
            },
            {
              "rank": 3,
              "title": "github TanStack/query v5.8.8",
              "url": "https://newreleases.io/project/github/TanStack/query/release/v5.8.8",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "github TanStack/query v4.40.0",
              "url": "https://newreleases.io/project/github/TanStack/query/release/v4.40.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "github TanStack/query v5.8.4",
              "url": "https://newreleases.io/project/github/TanStack/query/release/v5.8.4",
              "domain": "newreleases.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-fastapi",
      "group": "versions",
      "query": "latest version of FastAPI",
      "answer": "0.150.0",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes - FastAPI",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "fastapi",
              "url": "https://pypi.org/project/fastapi/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · fastapi/fastapi",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "About FastAPI versions",
              "url": "https://fastapi.tiangolo.com/deployment/versions/",
              "domain": "fastapi.tiangolo.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "FastAPI Latest Version, Python Requirements & Setup ...",
              "url": "https://www.zestminds.com/blog/fastapi-requirements-setup-guide-2025/",
              "domain": "zestminds.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "fastapi v0.150.0",
              "url": "https://pypi.org/project/fastapi/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · fastapi/fastapi · GitHub",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Release Notes - FastAPI",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-20"
            },
            {
              "rank": 4,
              "title": "fastapi (PyPI) — latest version 0.150.0",
              "url": "https://vigia.coredls.cloud/pypi/fastapi",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "fastapi on Python Package Index | Release Alert",
              "url": "https://releasealert.dev/pypi/fastapi",
              "domain": "releasealert.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes - FastAPI",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-20"
            },
            {
              "rank": 2,
              "title": "Releases · fastapi/fastapi · GitHub",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "fastapi v0.143.2",
              "url": "https://pypi.org/project/fastapi/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "fastapi (PyPI) — latest version 0.150.0",
              "url": "https://vigia.coredls.cloud/pypi/fastapi",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "fastapi on Python Package Index | Release Alert",
              "url": "https://releasealert.dev/pypi/fastapi",
              "domain": "releasealert.dev",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "fastapi · PyPI",
              "url": "https://pypi.org/project/fastapi/",
              "domain": "pypi.org",
              "date": "2018-12-08"
            },
            {
              "rank": 3,
              "title": "Releases · fastapi/fastapi - GitHub",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": "2026-10-18"
            },
            {
              "rank": 4,
              "title": "Versions | fastapi | PyPI",
              "url": "https://deps.dev/pypi/fastapi/0.111.0/versions",
              "domain": "deps.dev",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "fastapi",
              "url": "https://pypi.org/project/fastapi/0.139.1/",
              "domain": "pypi.org",
              "date": "2018-12-08"
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes - FastAPI - Tiangolo.com",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "fastapi",
              "url": "https://pypi.org/project/fastapi",
              "domain": "pypi.org",
              "date": "2026-09-30"
            },
            {
              "rank": 3,
              "title": "Releases · fastapi/fastapi · GitHub",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "fastapi · PyPI",
              "url": "https://pypi.org/project/fastapi/0.143.2",
              "domain": "pypi.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "fastapi · PyPI",
              "url": "https://pypi.org/project/fastapi/0.143.3",
              "domain": "pypi.org",
              "date": "2026-10-16"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes¶",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "News for package fastapi",
              "url": "https://tracker.debian.org/pkg/fastapi/news/?page=1#1",
              "domain": "tracker.debian.org",
              "date": "2026-10-08"
            },
            {
              "rank": 3,
              "title": "fastapi - general",
              "url": "https://tracker.debian.org/pkg/fastapi#1",
              "domain": "tracker.debian.org",
              "date": "2026-10-12"
            },
            {
              "rank": 4,
              "title": "Index of /debian/pool/main/f/fastapi",
              "url": "https://rsync.mirror.pop-sc.rnp.br/debian/pool/main/f/fastapi/?C=D;O=D",
              "domain": "rsync.mirror.pop-sc.rnp.br",
              "date": "2026-10-03"
            },
            {
              "rank": 5,
              "title": "FastAPI - Wikipedia, la enciclopedia libre",
              "url": "https://es.wikipedia.org/wiki/FastAPI#1#1",
              "domain": "es.wikipedia.org",
              "date": "2025-02-04"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes - FastAPI",
              "url": "https://fastapi.tiangolo.com/release-notes/",
              "domain": "fastapi.tiangolo.com",
              "date": "2024-08-02"
            },
            {
              "rank": 2,
              "title": "fastapi",
              "url": "https://pypi.org/project/fastapi/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · fastapi/fastapi",
              "url": "https://github.com/fastapi/fastapi/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "About FastAPI versions",
              "url": "https://fastapi.tiangolo.com/deployment/versions/",
              "domain": "fastapi.tiangolo.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "FastAPI Latest Version, Python Requirements & Setup ...",
              "url": "https://www.zestminds.com/blog/fastapi-requirements-setup-guide-2025/",
              "domain": "zestminds.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/fastapi",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "fastapi restful",
              "url": "https://pyup.io/packages/pypi/fastapi-restful/",
              "domain": "pyup.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "www.pepy.tech",
              "url": "https://www.pepy.tech/projects/fastapi",
              "domain": "pepy.tech",
              "date": null
            },
            {
              "rank": 4,
              "title": "pepy.tech",
              "url": "https://pepy.tech/project/fastapi",
              "domain": "pepy.tech",
              "date": null
            },
            {
              "rank": 5,
              "title": "FastAPI 0.78.0: A Deep Dive Into This Python Web Framework",
              "url": "https://grandavehousing.calpoly.edu/news/fastapi-0-78-0-a",
              "domain": "grandavehousing.calpoly.edu",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-uv",
      "group": "versions",
      "query": "latest version of uv",
      "answer": "0.13.2",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "uv",
              "url": "https://pypi.org/project/uv/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · astral-sh/uv",
              "url": "https://github.com/astral-sh/uv/releases",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 3,
              "title": "Installation | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/getting-started/installation/",
              "domain": "docs.astral.sh",
              "date": null
            },
            {
              "rank": 4,
              "title": "uv update recommendations : r/Python",
              "url": "https://www.reddit.com/r/Python/comments/1pqyzse/uv_update_recommendations/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Features | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/getting-started/features/",
              "domain": "docs.astral.sh",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Package uv · GitHub",
              "url": "https://github.com/astral-sh/uv/pkgs/container/uv",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "uv · PyPI",
              "url": "https://pypi.org/project/uv/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Release 0.13.0 · astral-sh/uv · GitHub",
              "url": "https://github.com/astral-sh/uv/releases/tag/0.13.0",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 4,
              "title": "Tools | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/concepts/tools/",
              "domain": "docs.astral.sh",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "uv vs Poetry 2026: 16x Faster Resolver, 89K Stars - Tech Insider",
              "url": "https://tech-insider.org/uv-vs-poetry-2026/",
              "domain": "tech-insider.org",
              "date": "2026-09-10"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · astral-sh/uv · GitHub",
              "url": "https://github.com/astral-sh/uv/releases",
              "domain": "github.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "uv v0.12.6",
              "url": "https://pypi.org/project/uv/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "PyPI Download Stats",
              "url": "https://pypistats.org/packages/uv",
              "domain": "pypistats.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "uv 0.13.1 on Python PyPI",
              "url": "https://newreleases.io/project/pypi/uv/release/0.13.1",
              "domain": "newreleases.io",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Installation | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/getting-started/installation/",
              "domain": "docs.astral.sh",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pypi.org · project · uvuv · PyPI",
              "url": "https://pypi.org/project/uv/",
              "domain": "pypi.org",
              "date": "2024-02-15"
            },
            {
              "rank": 2,
              "title": "Releases: astral-sh/uv - GitHub",
              "url": "https://github.com/astral-sh/uv/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Installation | uv - Astral",
              "url": "https://docs.astral.sh/uv/getting-started/installation/",
              "domain": "docs.astral.sh",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "Versions | uv | PyPI",
              "url": "https://deps.dev/pypi/uv/0.7.4/versions",
              "domain": "deps.dev",
              "date": "2026-10-03"
            },
            {
              "rank": 5,
              "title": "uv/CHANGELOG.md at main · astral-sh/uv · GitHub",
              "url": "https://github.com/astral-sh/uv/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2023-10-02"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases: astral-sh/uv - GitHub",
              "url": "https://github.com/astral-sh/uv/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "uv/CHANGELOG.md at main · astral-sh/uv · GitHub",
              "url": "https://github.com/astral-sh/uv/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 3,
              "title": "uv - Astral Docs",
              "url": "https://docs.astral.sh/uv",
              "domain": "docs.astral.sh",
              "date": "2026-03-13"
            },
            {
              "rank": 4,
              "title": "Using uv in GitHub Actions | uv",
              "url": "https://docs.astral.sh/uv/guides/integration/github",
              "domain": "docs.astral.sh",
              "date": "2026-09-29"
            },
            {
              "rank": 5,
              "title": "uv",
              "url": "https://pypi.org/project/uv",
              "domain": "pypi.org",
              "date": "2026-10-19"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "uv 0.13.0 on Python PyPI - uv 0.13.0",
              "url": "https://newreleases.io/project/pypi/uv/release/0.13.0#1",
              "domain": "newreleases.io",
              "date": "2026-10-08"
            },
            {
              "rank": 2,
              "title": "uv 0.12.19 on Python PyPI - uv 0.12.19",
              "url": "https://newreleases.io/project/pypi/uv/release/0.12.19#1",
              "domain": "newreleases.io",
              "date": "2026-09-24"
            },
            {
              "rank": 3,
              "title": "astral-sh/uv 0.12.17 on GitHub",
              "url": "https://newreleases.io/project/github/astral-sh/uv/release/0.12.17",
              "domain": "newreleases.io",
              "date": "2026-09-17"
            },
            {
              "rank": 4,
              "title": "Release 0.13.2 · astral-sh/uv",
              "url": "https://github.com/astral-sh/uv/releases/tag/0.13.2",
              "domain": "github.com",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "- Reject `u64::MAX` in version segments to prevent overflow ([#17985](https://github",
              "url": "https://raw.githubusercontent.com/astral-sh/uv/63c5f57d36c03835b9840149c76f20c5bdb982a7/CHANGELOG.md#4",
              "domain": "raw.githubusercontent.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · astral-sh/uv",
              "url": "https://github.com/astral-sh/uv/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "uv",
              "url": "https://pypi.org/project/uv/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Installation | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/getting-started/installation/",
              "domain": "docs.astral.sh",
              "date": null
            },
            {
              "rank": 4,
              "title": "uv update recommendations : r/Python",
              "url": "https://www.reddit.com/r/Python/comments/1pqyzse/uv_update_recommendations/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Tools | uv - Astral Docs",
              "url": "https://docs.astral.sh/uv/concepts/tools/",
              "domain": "docs.astral.sh",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/uv/",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "pyup.io",
              "url": "https://pyup.io/packages/pypi/uv/",
              "domain": "pyup.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "pepy.tech",
              "url": "https://pepy.tech/projects/uv",
              "domain": "pepy.tech",
              "date": null
            },
            {
              "rank": 4,
              "title": "advanced version configuration",
              "url": "https://gitea.psi.ch/actions/setup-uv/src/tag/v7/docs/advanced-version-configuration.md",
              "domain": "gitea.psi.ch",
              "date": null
            },
            {
              "rank": 5,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/uvtools",
              "domain": "data.safetycli.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-transformers",
      "group": "versions",
      "query": "latest version of Hugging Face Transformers",
      "answer": "5.20.2",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Transformers",
              "url": "https://huggingface.co/docs/transformers/en/index",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · huggingface/transformers",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Installation",
              "url": "https://huggingface.co/docs/transformers/en/installation",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 4,
              "title": "Transformers",
              "url": "https://pypi.org/project/transformers/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Transformers v4 or v5 for my new project?",
              "url": "https://discuss.huggingface.co/t/transformers-v4-or-v5-for-my-new-project/172000",
              "domain": "discuss.huggingface.co",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · huggingface/transformers · GitHub",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "transformers v5.20.2",
              "url": "https://pypi.org/project/transformers/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "transformers",
              "url": "https://anaconda.org/conda-forge/transformers",
              "domain": "anaconda.org",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Release v5.20.1",
              "url": "https://github.com/huggingface/transformers/releases/tag/v5.20.1",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "Transformers · Hugging Face",
              "url": "https://huggingface.co/docs/transformers/main/index",
              "domain": "huggingface.co",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · huggingface/transformers · GitHub",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "transformers v5.20.0",
              "url": "https://pypi.org/project/transformers/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "transformers",
              "url": "https://anaconda.org/conda-forge/transformers",
              "domain": "anaconda.org",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Release v5.20.1",
              "url": "https://github.com/huggingface/transformers/releases/tag/v5.20.1",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "Transformers · Hugging Face",
              "url": "https://huggingface.co/docs/transformers/main/index",
              "domain": "huggingface.co",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Transformers - Hugging Face",
              "url": "https://huggingface.co/docs/transformers/v4.37.2/en/index",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 2,
              "title": "github.com › huggingface › transformersReleases · huggingface/transformers - GitHub",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "🤗 Transformers · Hugging Face",
              "url": "https://huggingface.co/docs/transformers/v4.40.1/index",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 4,
              "title": "Без заголовка",
              "url": "https://huggingface.co/docs/transformers/v5.20.0/installation",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 5,
              "title": "🤗 Transformers",
              "url": "https://huggingface.co/docs/transformers/v4.28.0/en/index",
              "domain": "huggingface.co",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases · huggingface/transformers - GitHub",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Transformers",
              "url": "https://releases.sh/hugging-face/transformers",
              "domain": "releases.sh",
              "date": "2026-09-30"
            },
            {
              "rank": 3,
              "title": "Transformers",
              "url": "https://huggingface.co/docs/transformers/index",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 4,
              "title": "Hugging Face Release Notes - October 2026 Latest Updates",
              "url": "",
              "domain": "",
              "date": "2026-08-26"
            },
            {
              "rank": 5,
              "title": "🤗 Transformers · Hugging Face",
              "url": "https://huggingface.co/docs/transformers/v4.46.3/en/index",
              "domain": "huggingface.co",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "name: transformers",
              "url": "https://raw.githubusercontent.com/lingxling/awesome-skills-cn/main/claude-scientific-skills/skills/transformers/SKILL_CN.md#1",
              "domain": "raw.githubusercontent.com",
              "date": "2026-09-30"
            },
            {
              "rank": 2,
              "title": "@huggingface/transformers package versions | Snyk",
              "url": "https://security.snyk.io/package/npm/@huggingface%2Ftransformers/versions?page=1",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · huggingface/transformers - Skip to content",
              "url": "https://github.com/huggingface/transformers/releases?after=v4.7.0#1",
              "domain": "github.com",
              "date": "2026-07-15"
            },
            {
              "rank": 4,
              "title": "@huggingface/transformers | Snyk",
              "url": "https://security.snyk.io/package/npm/%40huggingface%2Ftransformers#package-footer",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "DFSG, Licensing & New Packages Team",
              "url": "https://dfsg-new-queue.debian.org/reviews/transformers/4.52.2-1/f899036b57880073ca22e707ac03895d98cacbaf970258089c59f77de9f4aa70",
              "domain": "dfsg-new-queue.debian.org",
              "date": "2026-07-08"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Transformers",
              "url": "https://huggingface.co/docs/transformers/en/index",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · huggingface/transformers",
              "url": "https://github.com/huggingface/transformers/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Hugging Face – The AI community building the future.",
              "url": "https://huggingface.co/",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 4,
              "title": "Transformers v5: Simple model definitions powering the AI ...",
              "url": "https://huggingface.co/blog/transformers-v5",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 5,
              "title": "Installation",
              "url": "https://huggingface.co/docs/transformers/en/installation",
              "domain": "huggingface.co",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "KI für Ihr Unternehmen – Jetzt Demo buchen",
              "url": "https://mind-verse.de/news/hugging-face-transformers-version-5-innovation-fortschritt-ki-bereich",
              "domain": "mind-verse.de",
              "date": null
            },
            {
              "rank": 2,
              "title": "releasealert.dev",
              "url": "https://releasealert.dev/github/huggingface/transformers",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Product Launchtransformers librarymultimodalhuggingfacemlops",
              "url": "https://www.letsdatascience.com/news/transformers-modernizes-library-with-v5-release-4951eac2",
              "domain": "letsdatascience.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "huggingface.curated.co",
              "url": "https://huggingface.curated.co/issues/2?m=web",
              "domain": "huggingface.curated.co",
              "date": null
            },
            {
              "rank": 5,
              "title": "releasealert.dev",
              "url": "https://releasealert.dev/github/huggingface/transformers?page=3",
              "domain": "releasealert.dev",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-litellm",
      "group": "versions",
      "query": "latest version of LiteLLM",
      "answer": "1.106.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes",
              "url": "https://docs.litellm.ai/release_notes/",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · BerriAI/litellm",
              "url": "https://github.com/BerriAI/litellm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "litellm",
              "url": "https://pypi.org/project/litellm/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "LiteLLM — Open-Source AI Gateway & LLM Proxy",
              "url": "https://www.litellm.ai/",
              "domain": "litellm.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Cycle",
              "url": "https://docs.litellm.ai/docs/proxy/release_cycle",
              "domain": "docs.litellm.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "litellm v1.106.0",
              "url": "https://pypi.org/project/litellm/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Tags · BerriAI/litellm · GitHub",
              "url": "https://github.com/BerriAI/litellm/tags",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "litellm/litellm - Docker Image",
              "url": "https://hub.docker.com/r/litellm/litellm/tags",
              "domain": "hub.docker.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "litellm",
              "url": "https://anaconda.org/conda-forge/litellm",
              "domain": "anaconda.org",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "Release Notes | liteLLM",
              "url": "https://docs.litellm.ai/release_notes/",
              "domain": "docs.litellm.ai",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · BerriAI/litellm",
              "url": "https://github.com/BerriAI/litellm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "litellm v1.105.1",
              "url": "https://pypi.org/project/litellm/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Tags · BerriAI/litellm · GitHub",
              "url": "https://github.com/BerriAI/litellm/tags",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "litellm/litellm - Docker Image",
              "url": "https://hub.docker.com/r/litellm/litellm/tags",
              "domain": "hub.docker.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "litellm",
              "url": "https://anaconda.org/conda-forge/litellm",
              "domain": "anaconda.org",
              "date": "2026-10-18"
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes | liteLLM",
              "url": "https://docs.litellm.ai/release_notes",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "v1.82.3 - Nebius AI, gpt-5.4, Gemini 3.x, FLUX Kontext, and ...",
              "url": "https://docs.litellm.ai/release_notes/v1.82.3/v1-82-3",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "v1.81.3 - Performance - 25% CPU Usage Reduction",
              "url": "https://docs.litellm.ai/release_notes/v1.81.3/v1-81-3",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "v1.83.14 - GPT-5.5, Prompt Compression & Memory API",
              "url": "https://docs.litellm.ai/release_notes/v1.83.14/v1-83-14",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Releases · langchain-ai/langchain-litellm - GitHub",
              "url": "https://github.com/langchain-ai/langchain-litellm/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · BerriAI/litellm",
              "url": "https://github.com/BerriAI/litellm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Release Notes | liteLLM",
              "url": "https://docs.litellm.ai/release_notes",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "liteLLM Release Notes - October 2026 Latest Updates - Releasebot",
              "url": "https://releasebot.io/updates/litellm",
              "domain": "releasebot.io",
              "date": "2026-10-13"
            },
            {
              "rank": 4,
              "title": "GitHub - BerriAI/litellm: The fastest, litest AI Gateway ...",
              "url": "https://github.com/BerriAI/litellm",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "LiteLLM — Open-Source AI Gateway & LLM Proxy",
              "url": "https://www.litellm.ai/",
              "domain": "litellm.ai",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "May Townhall Updates: Security Hardening, Release Versioning, and the Agent Platform | liteLLM - May Townhall Updates: Security Hardening, Release Versioning, and the Agent Platform",
              "url": "https://docs.litellm.ai/blog/may-townhall-updates#1",
              "domain": "docs.litellm.ai",
              "date": "2026-05-25"
            },
            {
              "rank": 2,
              "title": "v1.85.0 - Realtime GA, MCP Gateway Expansion & Hardened Multi-Tenancy | liteLLM - LiteLLM is moving to Rust Read the latest updates",
              "url": "https://docs.litellm.ai/release_notes/v1.85.0/v1-85-0#1",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Release v1.106.0 · BerriAI/litellm",
              "url": "https://github.com/BerriAI/litellm/releases/tag/v1.106.0",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "v1.82.0 - Realtime Guardrails, Projects Management, and 10+ Performance Optimizations | liteLLM - LiteLLM is moving to Rust Read the latest updates",
              "url": "https://docs.litellm.ai/release_notes/v1.82.0/v1-82-0#1",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "",
              "url": "https://raw.githubusercontent.com/BerriAI/litellm-docs/main/release_notes/index.md#1",
              "domain": "raw.githubusercontent.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes",
              "url": "https://docs.litellm.ai/release_notes/",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · BerriAI/litellm",
              "url": "https://github.com/BerriAI/litellm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "litellm",
              "url": "https://pypi.org/project/litellm/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "LiteLLM — Open-Source AI Gateway & LLM Proxy",
              "url": "https://www.litellm.ai/",
              "domain": "litellm.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Cycle",
              "url": "https://docs.litellm.ai/docs/proxy/release_cycle",
              "domain": "docs.litellm.ai",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release Notes",
              "url": "https://docs.litellm.ai/release_notes/",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "github BerriAI/litellm v1.48.5-stable",
              "url": "https://newreleases.io/project/github/BerriAI/litellm/release/v1.48.5-stable",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "github BerriAI/litellm v1.39.5-stable",
              "url": "https://newreleases.io/project/github/BerriAI/litellm/release/v1.39.5-stable",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "github BerriAI/litellm 1.34.35-stable",
              "url": "https://newreleases.io/project/github/BerriAI/litellm/release/1.34.35-stable",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "github BerriAI/litellm v1.48.7-stable",
              "url": "https://newreleases.io/project/github/BerriAI/litellm/release/v1.48.7-stable",
              "domain": "newreleases.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-electron",
      "group": "versions",
      "query": "latest version of Electron",
      "answer": "44.9.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Electron Releases",
              "url": "https://electronjs.org/docs/latest/tutorial/electron-timelines",
              "domain": "electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "electron",
              "url": "https://www.npmjs.com/package/electron",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "All Releases",
              "url": "https://releases.electronjs.org/release",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · electron/electron",
              "url": "https://github.com/electron/electron/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Electron Releases",
              "url": "https://releases.electronjs.org/",
              "domain": "releases.electronjs.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "All | Electron Releases",
              "url": "https://releases.electronjs.org/release",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · electron/electron · GitHub",
              "url": "https://github.com/electron/electron/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Schedule | Electron Releases",
              "url": "https://releases.electronjs.org/schedule",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "electron - npm package | Aikido Intel",
              "url": "https://intel.aikido.dev/packages/npm/electron",
              "domain": "intel.aikido.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "v44.8.0 | Electron Releases",
              "url": "https://releases.electronjs.org/release/v44.8.0",
              "domain": "releases.electronjs.org",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "All | Electron Releases",
              "url": "https://releases.electronjs.org/release",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Electron Releases",
              "url": "https://releases.electronjs.org/",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "electron",
              "url": "https://www.npmjs.com/package/electron",
              "domain": "npmjs.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "Releases · electron/electron · GitHub",
              "url": "https://github.com/electron/electron/releases/",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 5,
              "title": "Schedule | Electron Releases",
              "url": "https://releases.electronjs.org/schedule",
              "domain": "releases.electronjs.org",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · electron/electron - GitHub",
              "url": "https://github.com/electron/electron/releases/",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Electron 44 | Electron",
              "url": "https://www.electronjs.org/blog/electron-44-0",
              "domain": "electronjs.org",
              "date": "2026-08-25"
            },
            {
              "rank": 3,
              "title": "Electron Releases - releases.electronjs.org",
              "url": "https://releases.electronjs.org/?channel=stable",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Unable to require path and fs modules in preload script",
              "url": "https://www.electronjs.org/blog/",
              "domain": "electronjs.org",
              "date": "2026-08-25"
            },
            {
              "rank": 5,
              "title": "All | Electron Releases",
              "url": "https://releases.electronjs.org/release?major",
              "domain": "releases.electronjs.org",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "All | Electron Releases",
              "url": "https://releases.electronjs.org/releases/stable",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Schedule | Electron Releases",
              "url": "https://releases.electronjs.org/schedule",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "electron",
              "url": "https://www.npmjs.com/package/electron",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Electron 44 | Electron",
              "url": "https://www.electronjs.org/blog/electron-44-0",
              "domain": "electronjs.org",
              "date": "2026-08-25"
            },
            {
              "rank": 5,
              "title": "GitHub - electron/electron at changelog · GitHub",
              "url": "https://github.com/electron/electron?ref=changelog",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Electron Releases",
              "url": "https://releases.electronjs.org/release?channel=stable&major=v39",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "51 篇博文 含有标签「发行版」 | Electron",
              "url": "https://www.electronjs.org/zh/blog/tags/%e5%8f%91%e8%a1%8c%e7%89%88#%e5%85%b6%e4%bb%96%e6%98%be%e8%91%97%e7%9a%84%e6%9b%b4%e6%94%b9",
              "domain": "electronjs.org",
              "date": "2026-07-01"
            },
            {
              "rank": 3,
              "title": "Electron Releases",
              "url": "https://www.gitclear.com/open_repos/electron/electron/releases?page=24",
              "domain": "gitclear.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "electron",
              "url": "https://app.unpkg.com/electron@7.1.11#L1",
              "domain": "app.unpkg.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Electron 发布说明",
              "url": "https://electron.js.cn/docs/latest/tutorial/electron-timelines#600-release-schedule",
              "domain": "electron.js.cn",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Electron Releases",
              "url": "https://electronjs.org/docs/latest/tutorial/electron-timelines",
              "domain": "electronjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "electron",
              "url": "https://www.npmjs.com/package/electron",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "All Releases",
              "url": "https://releases.electronjs.org/release",
              "domain": "releases.electronjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · electron/electron",
              "url": "https://github.com/electron/electron/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Electron Releases",
              "url": "https://releases.electronjs.org/",
              "domain": "releases.electronjs.org",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "project news electron releases a new version",
              "url": "https://openjsf.org/blog/project-news-electron-releases-a-new-version",
              "domain": "openjsf.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Zum Hauptteil springen",
              "url": "https://electronjs.org/de/blog/tags/release/page/4",
              "domain": "electronjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "endoflife.date",
              "url": "https://endoflife.date/electron",
              "domain": "endoflife.date",
              "date": null
            },
            {
              "rank": 4,
              "title": "openjs foundation incubating project electron releases a new version",
              "url": "https://openjsf.org/blog/openjs-foundation-incubating-project-electron-releases-a-new-version",
              "domain": "openjsf.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "project news electron ships v12",
              "url": "https://openjsf.org/blog/project-news-electron-ships-v12",
              "domain": "openjsf.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-eslint",
      "group": "versions",
      "query": "latest version of ESLint",
      "answer": "10.13.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "eslint",
              "url": "https://www.npmjs.com/package/eslint",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · eslint/eslint",
              "url": "https://github.com/eslint/eslint/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Find and fix problems in your JavaScript code - ESLint ...",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Getting Started with ESLint",
              "url": "https://eslint.org/docs/latest/use/getting-started",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "ESLint Versions - Pluggable JavaScript Linter",
              "url": "https://eslint.org/docs/latest/versions/",
              "domain": "eslint.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "eslint - npm",
              "url": "https://www.npmjs.com/package/eslint",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Versions - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/docs/latest/versions",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "eslint on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/eslint",
              "domain": "releasealert.dev",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "ESLint v10.11.0 released - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/2026/09/eslint-v10.11.0-released",
              "domain": "eslint.org",
              "date": "2026-09-18"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "Blog",
              "url": "https://eslint.org/blog/",
              "domain": "eslint.org",
              "date": "2026-10-02"
            },
            {
              "rank": 3,
              "title": "Versions",
              "url": "https://eslint.org/docs/latest/versions/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Release Notes - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/category/release-notes/",
              "domain": "eslint.org",
              "date": "2026-10-02"
            },
            {
              "rank": 5,
              "title": "marketplace.visualstudio.com › itemsESLint - Visual Studio Marketplace",
              "url": "https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint",
              "domain": "marketplace.visualstudio.com",
              "date": "2026-10-19"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "v10.13.0",
              "url": "https://github.com/eslint/eslint/releases/tag/v10.13.0",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "Releases · eslint/eslint · GitHub",
              "url": "https://github.com/eslint/eslint/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "ESLint Versions",
              "url": "https://eslint.org/docs/latest/versions",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Notes - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/category/release-notes/",
              "domain": "eslint.org",
              "date": "2026-10-16"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "v10.13.0",
              "url": "https://github.com/eslint/eslint/releases/tag/v10.13.0",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "Releases · eslint/eslint · GitHub",
              "url": "https://github.com/eslint/eslint/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "ESLint Versions",
              "url": "https://eslint.org/docs/latest/versions",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Notes - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/category/release-notes/",
              "domain": "eslint.org",
              "date": "2026-10-16"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "ESLint v10.0.0 released - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/2026/02/eslint-v10.0.0-released/?cmid=b9d23d0d-cdc3-4807-9463-ea1b74cb3f2f",
              "domain": "eslint.org",
              "date": "2026-02-05"
            },
            {
              "rank": 2,
              "title": "chore: add ESLint tooling + ATS slug fixer, posting legitimacy checker by SajithKSwami · Pull Request #1612 · career-ops-hq/career-ops - ESLint v10.0.0, released on February 6, 2026, introduces several major breaking changes compared to v9.x [1][2][3]",
              "url": "https://github.com/career-ops-hq/career-ops/pull/1612#3",
              "domain": "github.com",
              "date": "2026-10-06"
            },
            {
              "rank": 3,
              "title": "Release Notes - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/blog/category/release-notes/27/",
              "domain": "eslint.org",
              "date": "2026-08-06"
            },
            {
              "rank": 4,
              "title": "版本 - ESLint - 插件化的 JavaScript 代码检查工具",
              "url": "https://zh-hans.eslint.org/docs/latest/versions/",
              "domain": "zh-hans.eslint.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "github.com/eslint/eslint releases - Ecosyste.ms: OpenCollective",
              "url": "https://opencollective.ecosyste.ms/projects/43159/releases?page=1&per_page=100#1",
              "domain": "opencollective.ecosyste.ms",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "eslint",
              "url": "https://www.npmjs.com/package/eslint",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · eslint/eslint",
              "url": "https://github.com/eslint/eslint/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Find and fix problems in your JavaScript code - ESLint ...",
              "url": "https://eslint.org/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Version Support - ESLint - Pluggable JavaScript Linter",
              "url": "https://eslint.org/version-support/",
              "domain": "eslint.org",
              "date": "2026-02-06"
            },
            {
              "rank": 5,
              "title": "Getting Started with ESLint",
              "url": "https://eslint.org/docs/latest/use/getting-started",
              "domain": "eslint.org",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "DEV Community",
              "url": "https://dev.to/turingvangisms/eslint-9-57g3",
              "domain": "dev.to",
              "date": null
            },
            {
              "rank": 2,
              "title": "ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options",
              "url": "https://eslint.org/blog/category/release-notes/17",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "News and Updates",
              "url": "https://eslint.org/blog/",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options",
              "url": "https://eslint.org/blog/category/release-notes/39",
              "domain": "eslint.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "ESLint v9.x reached end-of-life on 2026-08-06 and is no longer maintained. Upgrade or consider long-term support options",
              "url": "https://eslint.org/blog/category/release-notes/52",
              "domain": "eslint.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-turbo",
      "group": "versions",
      "query": "latest version of Turborepo",
      "answer": "2.11.9",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/turborepo",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Blog",
              "url": "https://turborepo.dev/blog",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Turborepo",
              "url": "https://turborepo.dev/",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "turbo",
              "url": "https://www.npmjs.com/package/turbo",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Installation",
              "url": "https://turborepo.dev/docs/getting-started/installation",
              "domain": "turborepo.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/turborepo · GitHub",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "@turbo/codemod",
              "url": "https://www.npmjs.com/package/@turbo/codemod",
              "domain": "npmjs.com",
              "date": "2022-01-27"
            },
            {
              "rank": 4,
              "title": "vercel/turborepo on GitHub | Release Alert",
              "url": "https://releasealert.dev/github/vercel/turborepo",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Turborepo v2.11.9 — Turborepo v2.11.9",
              "url": "https://whatsnew.fyi/product/turborepo/releases/v2.11.9",
              "domain": "whatsnew.fyi",
              "date": "2026-10-16"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/turborepo · GitHub",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "vercel/turborepo: Build system optimized for JavaScript and ...",
              "url": "https://github.com/vercel/turborepo",
              "domain": "github.com",
              "date": "2021-10-05"
            },
            {
              "rank": 3,
              "title": "turbo",
              "url": "https://www.npmjs.com/package/turbo",
              "domain": "npmjs.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Turborepo Codemods",
              "url": "https://www.npmjs.com/package/@turbo/codemod",
              "domain": "npmjs.com",
              "date": "2022-01-27"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/turborepo",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "Turborepo 2.11",
              "url": "https://turborepo.dev/blog/2-11",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Blog",
              "url": "https://turborepo.dev/blog",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Turborepo 2.9",
              "url": "https://turborepo.dev/blog/2-9",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release Turborepo v2.11.9 · vercel/turborepo",
              "url": "https://github.com/vercel/turborepo/releases/tag/v2.11.9",
              "domain": "github.com",
              "date": "2026-10-16"
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · vercel/turborepo - GitHub",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo/v/1.9.6",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "turbo - npm",
              "url": "https://www.npmjs.com/package/turbo?activeTab=dependencies",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Blog | Turborepo",
              "url": "https://v2-8-21-canary-17.turborepo.dev/blog",
              "domain": "v2-8-21-canary-17.turborepo.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Turborepo 2.9 | Turborepo",
              "url": "https://turborepo.dev/blog/2-9",
              "domain": "turborepo.dev",
              "date": "2026-03-29"
            },
            {
              "rank": 3,
              "title": "skills/skills/engineering/javascript-ecosystem/references/tooling/turborepo.md at main · saschb2b/skills - Skip to content",
              "url": "https://github.com/saschb2b/skills/blob/main/skills/engineering/javascript-ecosystem/references/tooling/turborepo.md#1",
              "domain": "github.com",
              "date": "2026-05-11"
            },
            {
              "rank": 4,
              "title": "chore: Release Turborepo 2.11.9 by github-actions[bot] · Pull Request #14824 · vercel/turborepo",
              "url": "https://github.com/vercel/turborepo/pull/14824",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "Blog | Turborepo",
              "url": "https://turborepo.com/blog?_rsc=1aw41",
              "domain": "turborepo.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/turborepo",
              "url": "https://github.com/vercel/turborepo/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Blog",
              "url": "https://turborepo.dev/blog",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "turbo",
              "url": "https://www.npmjs.com/package/turbo",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Turborepo",
              "url": "https://turborepo.dev/",
              "domain": "turborepo.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Turborepo 2.11",
              "url": "https://turborepo.dev/blog/2-11",
              "domain": "turborepo.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "turborepo.org",
              "url": "https://Turborepo.org/blog",
              "domain": "Turborepo.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "turbo.build",
              "url": "https://turbo.build/blog",
              "domain": "turbo.build",
              "date": null
            },
            {
              "rank": 3,
              "title": "yarn turbo 1.10.3",
              "url": "https://newreleases.io/project/yarn/turbo/release/1.10.3",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "github vercel/turborepo v2.10.5-canary.1",
              "url": "https://newreleases.io/project/github/vercel/turborepo/release/v2.10.5-canary.1",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "turborepo releases",
              "url": "https://releases.sh/vercel/turborepo-releases.md",
              "domain": "releases.sh",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-nuxt",
      "group": "versions",
      "query": "latest version of Nuxt",
      "answer": "4.6.2",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Guide · Get Started with Nuxt v4",
              "url": "https://nuxt.com/docs/4.x/getting-started/upgrade",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · nuxt/nuxt",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Roadmap · Nuxt Community v4",
              "url": "https://nuxt.com/docs/4.x/community/roadmap",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Nuxt Changelog",
              "url": "https://nuxt.com/changelog",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "nuxt",
              "url": "https://www.npmjs.com/package/nuxt",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · nuxt/nuxt · GitHub",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "nuxt | Snyk",
              "url": "https://security.snyk.io/package/npm/nuxt",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "nuxt - npm",
              "url": "https://www.npmjs.com/package/nuxt?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "nuxt CDN by jsDelivr - A CDN for npm and GitHub",
              "url": "https://www.jsdelivr.com/package/npm/nuxt",
              "domain": "jsdelivr.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Roadmap",
              "url": "https://nuxt.com/docs/4.x/community/roadmap",
              "domain": "nuxt.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "nuxt",
              "url": "https://www.npmjs.com/package/nuxt",
              "domain": "npmjs.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "Releases · nuxt/nuxt · GitHub",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "nuxt | Snyk",
              "url": "https://security.snyk.io/package/npm/nuxt",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Nuxt: The Full-Stack Vue Framework",
              "url": "https://nuxt.com/",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Nuxt Changelog",
              "url": "https://nuxt.com/changelog",
              "domain": "nuxt.com",
              "date": "2026-09-01"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · nuxt/nuxt - GitHub",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "Nuxt Blog",
              "url": "https://nuxt.com/raw/updates.md",
              "domain": "nuxt.com",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "Nuxt Blog",
              "url": "https://nuxt.com/blog",
              "domain": "nuxt.com",
              "date": "2026-10-05"
            },
            {
              "rank": 4,
              "title": "nuxt.com",
              "url": "https://nuxt.com/docs/4.x/community/roadmap.md",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release v4.6.0 · nuxt/nuxt",
              "url": "https://github.com/nuxt/nuxt/releases/tag/v4.6.0",
              "domain": "github.com",
              "date": "2026-10-05"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nuxt Changelog",
              "url": "https://nuxt.com/changelog",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · nuxt/nuxt - GitHub",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · Nuxt Community v4",
              "url": "https://nuxt.com/docs/4.x/community/changelog",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Nuxt Latest Version - Support Lifecycle & EOL",
              "url": "https://versionlog.com/nuxt",
              "domain": "versionlog.com",
              "date": "2026-10-05"
            },
            {
              "rank": 5,
              "title": "GitHub - nuxt/nuxt: The full-stack Vue framework. · GitHub",
              "url": "https://github.com/nuxt/nuxt",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Nuxt Blog",
              "url": "https://nuxt.com/blog",
              "domain": "nuxt.com",
              "date": "2026-10-04"
            },
            {
              "rank": 2,
              "title": "Nuxt 4.5 · Nuxt Blog",
              "url": "https://nuxt.com/blog/v4-5",
              "domain": "nuxt.com",
              "date": "2026-07-17"
            },
            {
              "rank": 3,
              "title": "Nuxt 4.5",
              "url": "https://nuxt.org.cn/blog/v4-5",
              "domain": "nuxt.org.cn",
              "date": "2026-07-17"
            },
            {
              "rank": 4,
              "title": "state-of-js-frameworks/frameworks/nuxt.md at main · janwilmake/state-of-js-frameworks - Skip to content",
              "url": "https://github.com/janwilmake/state-of-js-frameworks/blob/main/frameworks/nuxt.md#1",
              "domain": "github.com",
              "date": "2026-04-09"
            },
            {
              "rank": 5,
              "title": "Updates · Nuxt",
              "url": "https://nuxt.com/updates",
              "domain": "nuxt.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Upgrade Guide · Get Started with Nuxt v4",
              "url": "https://nuxt.com/docs/4.x/getting-started/upgrade",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · nuxt/nuxt",
              "url": "https://github.com/nuxt/nuxt/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Roadmap · Nuxt Community v4",
              "url": "https://nuxt.com/docs/4.x/community/roadmap",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Nuxt Changelog",
              "url": "https://nuxt.com/changelog",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "nuxt",
              "url": "https://www.npmjs.com/package/nuxt",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "nuxt.com",
              "url": "https://nuxt.com/docs/3.x/community/roadmap",
              "domain": "nuxt.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Visit Nuxt 2 NES Home Page",
              "url": "https://docs.herodevs.com/nuxt/release-notes/nuxt-2-17",
              "domain": "docs.herodevs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "nuxt@3.4.1 vulnerabilities",
              "url": "https://security.snyk.io/package/npm/nuxt/3.4.1",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "nuxt vulnerabilities",
              "url": "https://snyk.io/vuln/npm:nuxt",
              "domain": "snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "title | description | navigation |",
              "url": "https://github.com/nuxt/framework/blob/d991a55ec36f5ac61de0af7d0b018a150153445b/docs/content/v3.md",
              "domain": "github.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-next",
      "group": "versions",
      "query": "latest version of Next.js",
      "answer": "16.4.2",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Next.js Blog | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Next.js",
              "url": "https://www.npmjs.com/package/next",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vercel/next.js",
              "url": "https://github.com/vercel/next.js/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Installation",
              "url": "https://nextjs.org/docs/app/getting-started/installation",
              "domain": "nextjs.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Next.js",
              "url": "https://nextjs.org/",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "next - npm",
              "url": "https://www.npmjs.com/package/next?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · vercel/next.js · GitHub",
              "url": "https://github.com/vercel/next.js/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Upgrading",
              "url": "https://nextjs.org/docs/app/getting-started/upgrading",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Next.js Security Update for Upstream Vulnerabilities",
              "url": "https://nextjs.org/blog/nextjs-security-update-october-14-2026",
              "domain": "nextjs.org",
              "date": "2026-10-14"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Next.js",
              "url": "https://nextjs.org/",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Next.js",
              "url": "https://www.npmjs.com/package/next",
              "domain": "npmjs.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "next - npm",
              "url": "https://www.npmjs.com/package/next?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vercel/next.js · GitHub",
              "url": "https://github.com/vercel/next.js/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Next.js Changelog",
              "url": "https://next-changelog.vercel.app/",
              "domain": "next-changelog.vercel.app",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "nextjs.org › blogNext.js Blog | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog",
              "domain": "nextjs.org",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "Next.js",
              "url": "https://www.npmjs.com/package/next",
              "domain": "npmjs.com",
              "date": "2025-09-10"
            },
            {
              "rank": 3,
              "title": "Next.js 16",
              "url": "https://nextjs.org/blog/next-16",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Next.js 16.4",
              "url": "https://nextjs.org/blog/next-16-4",
              "domain": "nextjs.org",
              "date": "2026-10-06"
            },
            {
              "rank": 5,
              "title": "Next.js 16.3",
              "url": "https://nextjs.org/blog/next-16-3",
              "domain": "nextjs.org",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vercel/next.js",
              "url": "https://github.com/vercel/next.js/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Next.js Blog | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Upgrading - Next.js",
              "url": "https://nextjs.org/docs/app/getting-started/upgrading",
              "domain": "nextjs.org",
              "date": "2026-10-06"
            },
            {
              "rank": 4,
              "title": "next - npm",
              "url": "https://www.npmjs.com/package/next",
              "domain": "npmjs.com",
              "date": "2016-04-02"
            },
            {
              "rank": 5,
              "title": "Next.js 16.3 | Next.js",
              "url": "https://nextjs.org/blog/next-16-3?utm_source=weeklyfoo&utm_medium=web&utm_campaign=weeklyfoo-149&ref=weeklyfoo",
              "domain": "nextjs.org",
              "date": "2026-08-03"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Next.js by Vercel - The React Framework | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog?trk=org_guest_main-feed-card-text",
              "domain": "nextjs.org",
              "date": "2026-10-05"
            },
            {
              "rank": 2,
              "title": "",
              "url": "https://nextjs.org/docs/app/getting-started/upgrading.md",
              "domain": "nextjs.org",
              "date": "2026-02-24"
            },
            {
              "rank": 3,
              "title": "Next.js Blog | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog",
              "domain": "nextjs.org",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "Bump next from 16.3.6 to 16.4.0 in /ui by dependabot[bot] · Pull Request #3541 · AthenZ/athenz",
              "url": "https://github.com/AthenZ/athenz/pull/3541",
              "domain": "github.com",
              "date": "2026-10-07"
            },
            {
              "rank": 5,
              "title": "This Week In React #300: Next.js, TanStack, React Foundation, Compiler, Ink, Streamdown, Shaders | Skia, Live Activities, Lucent, Voltra, Apex, Coinbase, Stim Desktop, Unistyles | TC39, e2e, Effect, Remix, h3, SvelteKit, TypeScript | This Week In React",
              "url": "https://thisweekinreact.com/newsletter/300",
              "domain": "thisweekinreact.com",
              "date": "2026-10-06"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Next.js Blog | Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/blog",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Next.js",
              "url": "https://www.npmjs.com/package/next",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Next.js by Vercel - The React Framework",
              "url": "https://nextjs.org/",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vercel/next.js",
              "url": "https://github.com/vercel/next.js/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Installation",
              "url": "https://nextjs.org/docs/app/getting-started/installation",
              "domain": "nextjs.org",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Next.js 16.2 Released: What's New for Developers in April 2026",
              "url": "https://hashnode.com/tag/next-js-16",
              "domain": "hashnode.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "www.wildvisualizer.com",
              "url": "https://www.wildvisualizer.com/conversation/lmsyschat/11badc915d714190872548000e5f53e8",
              "domain": "wildvisualizer.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Next.js: Releases, patches & end-of-life",
              "url": "https://www.versio.io/en/product-release-end-of-life-eol-vercel-nextjs.html",
              "domain": "versio.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Next.js 16.2 Released: What's New for Developers in April 2026",
              "url": "https://hashnode.com/tag/next-js",
              "domain": "hashnode.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "nextjs.org",
              "url": "https://nextjs.org/docs/getting-started/upgrading",
              "domain": "nextjs.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-vitest",
      "group": "versions",
      "query": "latest version of Vitest",
      "answer": "5.0.5",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vitest-dev/vitest",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "vitest",
              "url": "https://www.npmjs.com/package/vitest",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases",
              "url": "https://vitest.dev/releases",
              "domain": "vitest.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Vitest | Next Generation testing framework",
              "url": "https://vitest.dev/",
              "domain": "vitest.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Getting Started | Guide",
              "url": "https://vitest.dev/guide/",
              "domain": "vitest.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "vitest - npm",
              "url": "https://www.npmjs.com/package/vitest?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · vitest-dev/vitest · GitHub",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases | Vitest",
              "url": "https://vitest.dev/releases",
              "domain": "vitest.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "vitest | Snyk",
              "url": "https://security.snyk.io/package/npm/vitest",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Is vitest outdated? Version health and update check | devcheck",
              "url": "https://devcheck.dev/package/vitest",
              "domain": "devcheck.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "vitest",
              "url": "https://www.npmjs.com/package/vitest",
              "domain": "npmjs.com",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "Releases · vitest-dev/vitest · GitHub",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "vitest",
              "url": "https://www.npmjs.com/package/vitest?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases | Vitest",
              "url": "https://vitest.dev/releases",
              "domain": "vitest.dev",
              "date": "2026-09-03"
            },
            {
              "rank": 5,
              "title": "vitest | Snyk",
              "url": "https://security.snyk.io/package/npm/vitest",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Vitest 5.0 is out!",
              "url": "https://vitest.dev/blog/vitest-5.html",
              "domain": "vitest.dev",
              "date": "2026-09-28"
            },
            {
              "rank": 2,
              "title": "Releases · vitest-dev/vitest",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": "2026-10-12"
            },
            {
              "rank": 3,
              "title": "Vitest 4.1 is out!",
              "url": "https://vitest.dev/blog/vitest-4-1.html",
              "domain": "vitest.dev",
              "date": "2026-09-29"
            },
            {
              "rank": 4,
              "title": "Releases - Vitest",
              "url": "https://vitest.dev/releases",
              "domain": "vitest.dev",
              "date": "2026-09-03"
            },
            {
              "rank": 5,
              "title": "Latest From the Vitest Blog",
              "url": "https://vitest.dev/blog",
              "domain": "vitest.dev",
              "date": "2026-09-03"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "vitest - npm",
              "url": "https://www.npmjs.com/package/vitest",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · vitest-dev/vitest",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases | Vitest",
              "url": "https://main.vitest.dev/releases",
              "domain": "main.vitest.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "vitest - npm",
              "url": "https://www.npmjs.com/package/vitest?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2010-01-04"
            },
            {
              "rank": 5,
              "title": "Vitest 5.0 is out! | Vitest",
              "url": "https://vitest.dev/blog/vitest-5.html",
              "domain": "vitest.dev",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Announcing Vitest 5.0",
              "url": "https://vitest.dev/blog/vitest-5.html?utm_source=react-weekly&utm_medium=email&utm_campaign=issue-36",
              "domain": "vitest.dev",
              "date": "2026-09-27"
            },
            {
              "rank": 2,
              "title": "Vitest",
              "url": "https://main.vitest.dev/releases",
              "domain": "main.vitest.dev",
              "date": "2026-09-02"
            },
            {
              "rank": 3,
              "title": "vitest-dev/vitest v5.0.0 on GitHub",
              "url": "https://newreleases.io/project/github/vitest-dev/vitest/release/v5.0.0#1",
              "domain": "newreleases.io",
              "date": "2026-09-02"
            },
            {
              "rank": 4,
              "title": "Release v5.0.0 · vitest-dev/vitest - Skip to content",
              "url": "https://github.com/vitest-dev/vitest/releases/tag/v5.0.0#1",
              "domain": "github.com",
              "date": "2026-09-02"
            },
            {
              "rank": 5,
              "title": "Announcing Vitest 4.0",
              "url": "https://voidzero.dev/posts/announcing-vitest-4?utm_source=ECMAScript.news&utm_medium=Weekly+Newsletter&utm_campaign=2025-10-29",
              "domain": "voidzero.dev",
              "date": "2025-10-29"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · vitest-dev/vitest",
              "url": "https://github.com/vitest-dev/vitest/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "vitest",
              "url": "https://www.npmjs.com/package/vitest",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases",
              "url": "https://vitest.dev/releases",
              "domain": "vitest.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Vitest | Next Generation testing framework",
              "url": "https://vitest.dev/",
              "domain": "vitest.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Getting Started | Guide",
              "url": "https://vitest.dev/guide/",
              "domain": "vitest.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Vitest v0.23.0",
              "url": "https://wallabyjs.com/whatsnew/vitest-v0.23.0.html",
              "domain": "wallabyjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Vitest v0.30.0",
              "url": "https://wallabyjs.com/whatsnew/vitest-v0.30.0.html",
              "domain": "wallabyjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Support for Vitest v3.2.x+",
              "url": "https://www.wallabyjs.com/whatsnew/vitest-v3.2.html",
              "domain": "wallabyjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Support for Vitest v1.4.x+",
              "url": "https://wallabyjs.com/whatsnew/vitest-v1.4.html",
              "domain": "wallabyjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Support for Vitest v3.1.x+",
              "url": "https://www.wallabyjs.com/whatsnew/vitest-v3.1.html",
              "domain": "wallabyjs.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-react-native",
      "group": "versions",
      "query": "latest version of React Native",
      "answer": "0.88.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Versions · React Native",
              "url": "https://reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "react-native",
              "url": "https://www.npmjs.com/package/react-native?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases Overview",
              "url": "https://reactnative.dev/releases/overview",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "LTS versions? : r/reactnative",
              "url": "https://www.reddit.com/r/reactnative/comments/1i0hrbp/lts_versions/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Releases · react/react-native",
              "url": "https://github.com/react/react-native/releases",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "react-native - npm",
              "url": "https://www.npmjs.com/package/react-native?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Versions · React Native",
              "url": "https://reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases Overview · React Native",
              "url": "https://reactnative.dev/releases/overview",
              "domain": "reactnative.dev",
              "date": "2026-11-03"
            },
            {
              "rank": 4,
              "title": "React Native 0.88 - Web-Based Event Dispatching, Variable Fonts, SceneDelegate, no breaking changes · React Native",
              "url": "https://reactnative.dev/blog/2026/10/19/react-native-0.88",
              "domain": "reactnative.dev",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Tags · react/react-native · GitHub",
              "url": "https://github.com/react/react-native/tags",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Versions · React Native",
              "url": "https://reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "react-native - npm",
              "url": "https://www.npmjs.com/package/react-native?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "Releases Overview · React Native",
              "url": "https://reactnative.dev/releases/overview",
              "domain": "reactnative.dev",
              "date": "2026-07-27"
            },
            {
              "rank": 4,
              "title": "React Native 0.88 - Web-Based Event Dispatching, Variable Fonts, SceneDelegate, no breaking changes · React Native",
              "url": "https://reactnative.dev/blog/2026/10/19/react-native-0.88",
              "domain": "reactnative.dev",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Releases · react/react-native",
              "url": "https://github.com/react/react-native/releases",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "reactnative.dev › blogBlog · React Native",
              "url": "https://reactnative.dev/blog",
              "domain": "reactnative.dev",
              "date": "2026-08-11"
            },
            {
              "rank": 2,
              "title": "Releases · react/react-native - GitHub",
              "url": "https://github.com/react/react-native/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "React Native 0.88 - Web-Based Event Dispatching, Variable ...",
              "url": "https://reactnative.dev/blog/2026/10/19/react-native-0.88",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · react/react-native",
              "url": "https://github.com/react/react-native/releases?after=v0.43.0",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "Versions · React Native",
              "url": "https://reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases Overview",
              "url": "https://reactnative.dev/releases/overview",
              "domain": "reactnative.dev",
              "date": "2026-11-03"
            },
            {
              "rank": 2,
              "title": "Versions · React Native",
              "url": "https://reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "React Native",
              "url": "https://reactnative.dev/releases/overview.md",
              "domain": "reactnative.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · react/react-native",
              "url": "https://github.com/react/react-native/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "React Native 0.87 - Strict TypeScript API, Metro Update, Swift Package Manager, AGP 9 Support · React Native",
              "url": "https://reactnative.dev/blog/2026/08/11/react-native-0.87",
              "domain": "reactnative.dev",
              "date": "2026-08-11"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases Overview · React Native",
              "url": "https://reactnative.dev/docs/releases",
              "domain": "reactnative.dev",
              "date": "2026-05-06"
            },
            {
              "rank": 2,
              "title": "",
              "url": "https://reactnative.dev/blog/2026/02/11/react-native-0.84.md",
              "domain": "reactnative.dev",
              "date": "2026-02-10"
            },
            {
              "rank": 3,
              "title": "React Native 0.87 - Strict TypeScript API, Metro Update, Swift Package Manager, AGP 9 Support · React Native",
              "url": "https://reactnative.dev/blog/2026/08/11/react-native-0.87?trk=article-ssr-frontend-pulse_x-social-details_comments-action_comment-text",
              "domain": "reactnative.dev",
              "date": "2026-08-10"
            },
            {
              "rank": 4,
              "title": "版本概覽 · React Native 框架",
              "url": "https://native.react.com.tw/docs/releases/#79/#77/#79/getting-started",
              "domain": "native.react.com.tw",
              "date": "2026-05-06"
            },
            {
              "rank": 5,
              "title": "React Native 版本",
              "url": "https://native.react.com.tw/versions",
              "domain": "native.react.com.tw",
              "date": "2026-11-03"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "react-native | npm.io",
              "url": "https://npm.io/package/react-native",
              "domain": "npm.io",
              "date": "2015-01-27"
            },
            {
              "rank": 2,
              "title": "react-native - npm",
              "url": "https://www.npmjs.com/package/react-native",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Latest React Native Version Ships With Android 16 Support - The New Stack",
              "url": "https://thenewstack.io/latest-react-native-version-ships-with-android-16-support/",
              "domain": "thenewstack.io",
              "date": "2025-08-23"
            },
            {
              "rank": 4,
              "title": "react-native - npm",
              "url": "https://www.npmjs.com/package//react-native?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "react-native on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/react-native",
              "domain": "releasealert.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Back to all blogposts",
              "url": "https://tsh.io/?p=14076",
              "domain": "tsh.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "Why Is It Important to Always Run The Latest Version of React Native?",
              "url": "https://www.callstack.com/blog/always-run-the-latest-version-of-react-native",
              "domain": "callstack.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "www.mintlify.com",
              "url": "https://www.mintlify.com/facebook/react-native/community/releases",
              "domain": "mintlify.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "microsoft.github.io",
              "url": "https://microsoft.github.io/react-native-windows/v1/versions",
              "domain": "microsoft.github.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "React Native versions",
              "url": "https://www.reactnative.dev/versions",
              "domain": "reactnative.dev",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@anthropic-ai/sdk",
      "group": "versions",
      "query": "latest version of Anthropic TypeScript SDK",
      "answer": "0.135.0",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Anthropic SDK TypeScript",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic-ai/sdk",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "anthropic-ai/sdk",
              "url": "https://classic.yarnpkg.com/en/package/@anthropic-ai/sdk",
              "domain": "classic.yarnpkg.com",
              "date": "2024-12-17"
            },
            {
              "rank": 4,
              "title": "Anthropic SDK TypeScript Files",
              "url": "https://sourceforge.net/projects/anthropic-sdk-types.mirror/files/sdk-v0.133.0/",
              "domain": "sourceforge.net",
              "date": null
            },
            {
              "rank": 5,
              "title": "Where is the TypeScript SDK that is referenced in the docs?",
              "url": "https://www.reddit.com/r/ClaudeAI/comments/1np25wk/where_is_the_typescript_sdk_that_is_referenced_in/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@anthropic-ai/sdk",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/anthropic-sdk-typescript · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "CHANGELOG.md",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "TypeScript SDK",
              "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/typescript",
              "domain": "platform.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@anthropic-ai/sdk",
              "url": "https://socket.dev/npm/package/@anthropic-ai/sdk",
              "domain": "socket.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@anthropic-ai/sdk",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk",
              "domain": "npmjs.com",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/anthropic-sdk-typescript · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "CHANGELOG.md",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "TypeScript SDK",
              "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/typescript",
              "domain": "platform.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@anthropic-ai/sdk",
              "url": "https://socket.dev/npm/package/@anthropic-ai/sdk",
              "domain": "socket.dev",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "github.com · anthropics · anthropic-sdk-typescriptReleases · anthropics/anthropic-sdk-typescript - GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/releases",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/claude-agent-sdk-typescript",
              "url": "https://github.com/anthropics/claude-agent-sdk-typescript/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "@anthropic-ai/sdk | npm | Open Source Insights",
              "url": "https://deps.dev/npm/@anthropic-ai%2Fsdk/0.86.1",
              "domain": "deps.dev",
              "date": "2026-04-08"
            },
            {
              "rank": 4,
              "title": "anthropic-ai/sdk",
              "url": "https://app.unpkg.com/@anthropic-ai/sdk@0.26.1",
              "domain": "app.unpkg.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic-ai/sdk",
              "url": "https://app.unpkg.com/@anthropic-ai/sdk@0.102.0/files/CHANGELOG.md",
              "domain": "app.unpkg.com",
              "date": "2026-06-06"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@anthropic-ai/sdk - npm",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "GitHub - anthropics/anthropic-sdk-typescript: Access to Anthropic's safety-first language model APIs in TypeScript · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · anthropics/anthropic-sdk-typescript - GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@anthropic-ai/sdk - npm",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@ai-sdk/anthropic - npm",
              "url": "https://www.npmjs.com/package/@ai-sdk/anthropic?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Full Changelog: [sdk-v0.73.0.",
              "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-typescript/main/CHANGELOG.md#6",
              "domain": "raw.githubusercontent.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "@anthropic-ai/sdk - @anthropic-ai/sdk",
              "url": "https://app.unpkg.com/@anthropic-ai/sdk@0.96.0/files/CHANGELOG.md#1",
              "domain": "app.unpkg.com",
              "date": "2026-05-13"
            },
            {
              "rank": 3,
              "title": "@anthropic-ai/sdk",
              "url": "https://app.unpkg.com/@anthropic-ai/sdk@0.128.0",
              "domain": "app.unpkg.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@anthropic-ai/sdk package versions | Snyk",
              "url": "https://security.snyk.io/package/npm/@anthropic-ai%2Fsdk/versions?page=1",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "@anthropic-ai/sdk - @anthropic-ai/sdk",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk/v/0.104.0?activeTab=versions#1",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Anthropic SDK TypeScript",
              "url": "https://github.com/anthropics/anthropic-sdk-typescript",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic-ai/sdk",
              "url": "https://www.npmjs.com/package/@anthropic-ai/sdk",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "anthropic-ai/sdk",
              "url": "https://classic.yarnpkg.com/en/package/@anthropic-ai/sdk",
              "domain": "classic.yarnpkg.com",
              "date": "2026-03-16"
            },
            {
              "rank": 4,
              "title": "Anthropic SDK TypeScript Files",
              "url": "https://sourceforge.net/projects/anthropic-sdk-types.mirror/files/sdk-v0.133.0/",
              "domain": "sourceforge.net",
              "date": null
            },
            {
              "rank": 5,
              "title": "TypeScript SDK Design Patterns for AI Agent Platforms",
              "url": "https://zylos.ai/research/2026-02-22-typescript-sdk-design-ai-agent-platforms/",
              "domain": "zylos.ai",
              "date": "2026-02-22"
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "anthropic sdk typescript",
              "url": "https://releasealert.dev/github/anthropics/anthropic-sdk-typescript",
              "domain": "releasealert.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "cdn.jsdelivr.net",
              "url": "https://cdn.jsdelivr.net/npm/@intentsolutionsio/anthropic-pack@1.0.3/skills/anth-upgrade-migration/SKILL.md",
              "domain": "cdn.jsdelivr.net",
              "date": null
            },
            {
              "rank": 3,
              "title": "tessl.io",
              "url": "https://tessl.io/registry/tessl/npm-anthropic-ai--sdk/0.61.0",
              "domain": "tessl.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Toggle navigation",
              "url": "https://www.jsdelivr.com/package/npm/@anthropic-ai/aws-sdk",
              "domain": "jsdelivr.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic ai sdk",
              "url": "https://skills.cat/skills/yusenthebot/skills-pack/anthropic-ai-sdk",
              "domain": "skills.cat",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@openai/codex",
      "group": "versions",
      "query": "latest version of OpenAI Codex CLI",
      "answer": "0.163.0",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "openai/codex: Lightweight coding agent that runs in your ...",
              "url": "https://github.com/openai/codex",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Codex CLI",
              "url": "https://learn.chatgpt.com/docs/codex/cli",
              "domain": "learn.chatgpt.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "OpenAI releases Codex CLI: what developers should know",
              "url": "https://www.augmentcode.com/learn/openai-codex-cli-terminal-agent",
              "domain": "augmentcode.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "ChatGPT & Codex changelog",
              "url": "https://learn.chatgpt.com/docs/changelog",
              "domain": "learn.chatgpt.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Introducing the Open-Source Codex Security CLI",
              "url": "https://community.openai.com/t/introducing-the-open-source-codex-security-cli/1388319",
              "domain": "community.openai.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@openai/codex - npm",
              "url": "https://www.npmjs.com/package/%40openai/codex?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · openai/codex · GitHub",
              "url": "https://github.com/openai/codex/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "openai-codex v0.163.0",
              "url": "https://pypi.org/project/openai-codex/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Install codex on macOS with  MacPorts",
              "url": "https://ports.macports.org/port/codex/",
              "domain": "ports.macports.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "@openai/codex | Snyk",
              "url": "https://security.snyk.io/package/npm/%40openai%2Fcodex",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · openai/codex · GitHub",
              "url": "https://github.com/openai/codex/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "@openai/codex - npm",
              "url": "https://www.npmjs.com/package/%40openai/codex?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "openai/codex",
              "url": "https://www.npmjs.com/package/@openai/codex",
              "domain": "npmjs.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "openai-codex v0.162.1",
              "url": "https://pypi.org/project/openai-codex/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Install codex on macOS with  MacPorts",
              "url": "https://ports.macports.org/port/codex/",
              "domain": "ports.macports.org",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ChatGPT Business release notes - OpenAI Help Center",
              "url": "https://help.openai.com/en/articles/11391654-chatgpt-business-release-notes",
              "domain": "help.openai.com",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "OpenAI Codex: Open-Source CLI Coding Agent - AI/TLDR",
              "url": "https://ai-tldr.dev/tools/openai-codex-agent/",
              "domain": "ai-tldr.dev",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "openai.com › index › introducing-upgrades-to-codexPresentamos las actualizaciones de Codex - OpenAI",
              "url": "https://openai.com/es-419/index/introducing-upgrades-to-codex/",
              "domain": "openai.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "Using Codex with your ChatGPT plan",
              "url": "https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan",
              "domain": "help.openai.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "help.openai.com › en › articlesUsing Codex with your ChatGPT plan - OpenAI Help Center",
              "url": "https://help.openai.com/en/articles/11369540-using-codex-with-your-chatgpt-plan%252525252525252525252525252525252529.csv",
              "domain": "help.openai.com",
              "date": "2026-10-19"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · openai/codex - GitHub",
              "url": "https://github.com/openai/codex/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "@openai/codex - npm",
              "url": "https://www.npmjs.com/package/@openai/codex?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "GitHub - openai/codex: Lightweight coding agent that runs in your terminal · GitHub",
              "url": "https://github.com/openai/codex",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@openai/codex - npm",
              "url": "https://www.npmjs.com/package/@openai/codex",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "codex/codex-cli/package.json at main · openai/codex · GitHub",
              "url": "https://github.com/openai/codex/blob/main/codex-cli/package.json",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "@openai/codex",
              "url": "https://www.npmjs.com/package/%40openai/codex?activeTab=dependencies#1",
              "domain": "npmjs.com",
              "date": "2026-10-07"
            },
            {
              "rank": 2,
              "title": "ChatGPT & Codex changelog | ChatGPT Learn",
              "url": "https://learn.chatgpt.com/docs/changelog?type=codex-cli",
              "domain": "learn.chatgpt.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "@codexed/codex-linux-arm64 - ⚠️",
              "url": "https://www.npmjs.com/package/@codexed/codex-linux-arm64?activeTab=versions#1",
              "domain": "npmjs.com",
              "date": "2026-09-23"
            },
            {
              "rank": 4,
              "title": "@codexed/codex - ⚠️",
              "url": "https://www.npmjs.com/package/@codexed/codex?activeTab=dependents#1",
              "domain": "npmjs.com",
              "date": "2026-09-23"
            },
            {
              "rank": 5,
              "title": "sbx/codex repository overview - Archive",
              "url": "https://hub.docker.com/r/sbx/codex#1",
              "domain": "hub.docker.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "openai/codex: Lightweight coding agent that runs in your ...",
              "url": "https://github.com/openai/codex",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Codex CLI",
              "url": "https://learn.chatgpt.com/docs/codex/cli",
              "domain": "learn.chatgpt.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · openai/codex",
              "url": "https://github.com/openai/codex/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "OpenAI releases Codex CLI: what developers should know",
              "url": "https://www.augmentcode.com/learn/openai-codex-cli-terminal-agent",
              "domain": "augmentcode.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Introducing the Open-Source Codex Security CLI",
              "url": "https://community.openai.com/t/introducing-the-open-source-codex-security-cli/1388319",
              "domain": "community.openai.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "github.com",
              "url": "https://github.com/truls27a/codex",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "mapping openais full ai suite after codex cli debut",
              "url": "https://visualstudiomagazine.com/articles/2025/04/17/mapping-openais-full-ai-suite-after-codex-cli-debut.aspx",
              "domain": "visualstudiomagazine.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "codex cli",
              "url": "https://docs.digitalocean.com/products/marketplace/catalog/codex-cli/",
              "domain": "docs.digitalocean.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Primary navigation",
              "url": "https://developers.openai.com/codex/cli",
              "domain": "developers.openai.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "OpenAI Codex CLI Changelog & Release Notes",
              "url": "https://www.havoptic.com/tools/openai-codex",
              "domain": "havoptic.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-pnpm",
      "group": "versions",
      "query": "latest version of pnpm",
      "answer": "12.14.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Installation | pnpm",
              "url": "https://pnpm.io/installation",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "pnpm",
              "url": "https://www.npmjs.com/package/pnpm",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · pnpm/pnpm",
              "url": "https://github.com/pnpm/pnpm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "pnpm 12.0",
              "url": "https://pnpm.io/blog/releases/12.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Fast, disk space efficient package manager | pnpm",
              "url": "https://pnpm.io/",
              "domain": "pnpm.io",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm/v/12.9.1",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "pnpm 10.21 | pnpm",
              "url": "https://pnpm.io/blog/releases/10.21",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "pnpm 12.0 | pnpm",
              "url": "https://pnpm.io/blog/releases/12.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "registry.npmjs.org",
              "url": "https://registry.npmjs.org/pnpm/latest",
              "domain": "registry.npmjs.org",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Fast, disk space efficient package manager | pnpm",
              "url": "https://pnpm.io/",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2026-03-24"
            },
            {
              "rank": 3,
              "title": "pnpm",
              "url": "https://www.npmjs.com/package/pnpm",
              "domain": "npmjs.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "Releases · pnpm/pnpm · GitHub",
              "url": "https://github.com/pnpm/pnpm/releases/",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Blog | pnpm",
              "url": "https://pnpm.io/blog",
              "domain": "pnpm.io",
              "date": "2026-10-15"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · pnpm/pnpm",
              "url": "https://github.com/pnpm/pnpm/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "pnpm 12.0",
              "url": "https://pnpm.io/blog/releases/12.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "pnpm 11.0",
              "url": "https://pnpm.io/blog/releases/11.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Blog",
              "url": "https://pnpm.io/blog",
              "domain": "pnpm.io",
              "date": "2026-10-03"
            },
            {
              "rank": 5,
              "title": "pnpm",
              "url": "https://www.npmjs.com/package/pnpm?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2025-09-17"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · pnpm/pnpm - GitHub",
              "url": "https://github.com/pnpm/pnpm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "pnpm 11.0 | pnpm",
              "url": "https://pnpm.io/blog/releases/11.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm?activeTab=versions",
              "domain": "npmjs.com",
              "date": "2012-03-04"
            },
            {
              "rank": 5,
              "title": "pnpm 12.0 | pnpm",
              "url": "https://pnpm.io/blog/releases/12.0",
              "domain": "pnpm.io",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "release | pnpm",
              "url": "https://pnpm.io/blog/tags/release",
              "domain": "pnpm.io",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "pnpm 12.9.1 | pnpm",
              "url": "https://pnpm.io/blog/releases/12.9.1",
              "domain": "pnpm.io",
              "date": "2026-10-02"
            },
            {
              "rank": 3,
              "title": "Blog | pnpm",
              "url": "https://pnpm.io/blog?type=releases",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "",
              "url": "https://raw.githubusercontent.com/endoflife-date/endoflife.date/refs/heads/master/products/pnpm.md",
              "domain": "raw.githubusercontent.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "pnpm 11.0 | pnpm",
              "url": "https://www.pnpm.cn/it/blog/releases/11.0",
              "domain": "pnpm.cn",
              "date": "2026-04-27"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Installation | pnpm",
              "url": "https://pnpm.io/installation",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "pnpm - npm",
              "url": "https://www.npmjs.com/package/pnpm",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · pnpm/pnpm - GitHub",
              "url": "https://github.com/pnpm/pnpm/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "pnpm 12.0",
              "url": "https://pnpm.io/blog/releases/12.0",
              "domain": "pnpm.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Fast, disk space efficient package manager | pnpm",
              "url": "https://pnpm.io/",
              "domain": "pnpm.io",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/pnpm/",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "How To Upgrade Pnpm",
              "url": "https://www.squash.io/how-to-upgrade-pnpm/",
              "domain": "squash.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "How To Check Pnpm Version",
              "url": "https://www.squash.io/how-to-check-pnpm-version/",
              "domain": "squash.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "npm pnpm 11.16.0",
              "url": "https://newreleases.io/project/npm/pnpm/release/11.16.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "We recently updated the major version of pnpm",
              "url": "https://developer.woocommerce.com/?p=8745777",
              "domain": "developer.woocommerce.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-ruff",
      "group": "versions",
      "query": "latest version of Ruff",
      "answer": "0.17.1",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ruff",
              "url": "https://pypi.org/project/ruff/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · astral-sh/ruff",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "Ruff - Astral Docs",
              "url": "https://docs.astral.sh/ruff/",
              "domain": "docs.astral.sh",
              "date": null
            },
            {
              "rank": 4,
              "title": "ruff · PyPI",
              "url": "https://pypi.org/project/ruff/0.0.47/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Ruff v0.16.0 - Astral",
              "url": "https://astral.sh/blog/ruff-v0.16.0",
              "domain": "astral.sh",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ruff v0.17.1",
              "url": "https://pypi.org/project/ruff/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · astral-sh/ruff · GitHub",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "astral-sh/ruff",
              "url": "https://www.github.com/astral-sh/ruff",
              "domain": "github.com",
              "date": "2022-08-09"
            },
            {
              "rank": 4,
              "title": "ruff",
              "url": "https://anaconda.org/conda-forge/ruff",
              "domain": "anaconda.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "ruff",
              "url": "https://crates.io/crates/ruff",
              "domain": "crates.io",
              "date": "2023-01-13"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ruff v0.17.1",
              "url": "https://pypi.org/project/ruff/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · astral-sh/ruff · GitHub",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "astral-sh/ruff",
              "url": "https://www.github.com/astral-sh/ruff",
              "domain": "github.com",
              "date": "2022-08-09"
            },
            {
              "rank": 4,
              "title": "ruff",
              "url": "https://anaconda.org/conda-forge/ruff",
              "domain": "anaconda.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "PyPI Download Stats",
              "url": "https://pypistats.org/packages/ruff",
              "domain": "pypistats.org",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "https://raw.githubusercontent.com/astral-sh/ruff/m...",
              "url": "https://raw.githubusercontent.com/astral-sh/ruff/main/CHANGELOG.md",
              "domain": "raw.githubusercontent.com",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "Ruff v0.16.0 - Astral",
              "url": "https://astral.sh/blog/ruff-v0.16.0",
              "domain": "astral.sh",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases 369",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "Changelog 0.12.x",
              "url": "https://fuchsia.googlesource.com/third_party/github.com/astral-sh/ruff/+/refs/heads/upstream/david/implicit-type-aliases-instantiation/changelogs/0.12.x.md",
              "domain": "fuchsia.googlesource.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Ruff v0.16.0 - Simon Willison's Weblog",
              "url": "https://simonwillison.net/2026/Jul/25/ruff/",
              "domain": "simonwillison.net",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "ruff/CHANGELOG.md at main - astral-sh",
              "url": "https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "Releases · astral-sh/ruff",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "ruff",
              "url": "https://pypi.org/project/ruff",
              "domain": "pypi.org",
              "date": "2026-10-01"
            },
            {
              "rank": 4,
              "title": "ruff · PyPI",
              "url": "https://pypi.org/project/ruff/0.17.1",
              "domain": "pypi.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "Release 0.15.8 · astral-sh/ruff · GitHub",
              "url": "https://github.com/astral-sh/ruff/releases/tag/0.15.8",
              "domain": "github.com",
              "date": "2026-03-26"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "astral-sh/ruff 0.16.10 on GitHub",
              "url": "https://newreleases.io/project/github/astral-sh/ruff/release/0.16.10",
              "domain": "newreleases.io",
              "date": "2026-09-30"
            },
            {
              "rank": 2,
              "title": "astral-sh/ruff 0.15.0 on GitHub - astral-sh/ruff 0.15.0",
              "url": "https://newreleases.io/project/github/astral-sh/ruff/release/0.15.0#1",
              "domain": "newreleases.io",
              "date": "2026-02-02"
            },
            {
              "rank": 3,
              "title": "AhmedIkram05/SWE-Qwen#65: chore: Bump ruff from 0.16.10 to 0.17.0 in the minor-patch group - chore: Bump ruff from 0.16.10 to 0.17.0 in the minor-patch group",
              "url": "https://dependabot.ecosyste.ms/hosts/GitHub/repositories/AhmedIkram05%2FSWE-Qwen/issues/65#1",
              "domain": "dependabot.ecosyste.ms",
              "date": "2026-10-08"
            },
            {
              "rank": 4,
              "title": "viseshrp/stashfleet#1: Bump ruff from 0.16.6 to 0.17.0",
              "url": "https://dependabot.ecosyste.ms/hosts/GitHub/repositories/viseshrp%2Fstashfleet/issues/1",
              "domain": "dependabot.ecosyste.ms",
              "date": "2026-10-08"
            },
            {
              "rank": 5,
              "title": "ruff 0.15.0 on Python PyPI - ruff 0.15.0",
              "url": "https://newreleases.io/project/pypi/ruff/release/0.15.0#1",
              "domain": "newreleases.io",
              "date": "2026-02-02"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · astral-sh/ruff · GitHub",
              "url": "https://github.com/astral-sh/ruff/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "ruff v0.16.10",
              "url": "https://pypi.org/project/ruff/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "astral-sh/ruff",
              "url": "https://www.github.com/astral-sh/ruff",
              "domain": "github.com",
              "date": "2022-08-09"
            },
            {
              "rank": 4,
              "title": "ruff",
              "url": "https://anaconda.org/conda-forge/ruff",
              "domain": "anaconda.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "ruff",
              "url": "https://crates.io/crates/ruff",
              "domain": "crates.io",
              "date": "2023-01-13"
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/riff",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "docs.rs",
              "url": "https://docs.rs/crate/ruff/latest",
              "domain": "docs.rs",
              "date": null
            },
            {
              "rank": 3,
              "title": "Bug 2488001 - ruff-0.15.18 is available",
              "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2488001",
              "domain": "bugzilla.redhat.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "RubyGems Navigation menu",
              "url": "https://rubygems.org/gems/ruff/versions",
              "domain": "rubygems.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Bug 2447206 - ruff-0.15.7 is available",
              "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2447206",
              "domain": "bugzilla.redhat.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-anthropic",
      "group": "versions",
      "query": "latest version of anthropic Python SDK",
      "answer": "1.15.0",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Anthropic SDK Python",
              "url": "https://github.com/anthropics/anthropic-sdk-python",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Anthropic released an official Python SDK for Claude Code",
              "url": "https://www.reddit.com/r/ClaudeAI/comments/1lbalxb/anthropic_released_an_official_python_sdk_for/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Anthropic SDK Python download",
              "url": "https://sourceforge.net/projects/anthropic-sdk-python.mirror/",
              "domain": "sourceforge.net",
              "date": null
            },
            {
              "rank": 4,
              "title": "Anthropic Python API library",
              "url": "https://pypi.org/project/anthropic/0.4.1/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic - anaconda",
              "url": "https://anaconda.org/anaconda/anthropic",
              "domain": "anaconda.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "anthropic v1.15.0",
              "url": "https://pypi.org/project/anthropic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/anthropic-sdk-python · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "pyproject.toml",
              "url": "https://github.com/anthropics/anthropic-sdk-python/blob/main/pyproject.toml",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Python SDK",
              "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python",
              "domain": "platform.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic (PyPI) — latest version 1.15.0",
              "url": "https://vigia.coredls.cloud/pypi/anthropic",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-15"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "anthropic v1.15.0",
              "url": "https://pypi.org/project/anthropic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/anthropic-sdk-python · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "pyproject.toml",
              "url": "https://github.com/anthropics/anthropic-sdk-python/blob/main/pyproject.toml",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Python SDK",
              "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python",
              "domain": "platform.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic (PyPI) — latest version 1.15.0",
              "url": "https://vigia.coredls.cloud/pypi/anthropic",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-15"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · anthropics/anthropic-sdk-python",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "Claude Platform release notes",
              "url": "https://docs.anthropic.com/en/release-notes/api",
              "domain": "docs.anthropic.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · anthropics/claude-agent-sdk-python - GitHub",
              "url": "https://github.com/anthropics/claude-agent-sdk-python/releases",
              "domain": "github.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "anthropic",
              "url": "https://pypi.org/project/anthropic/0.125.0/",
              "domain": "pypi.org",
              "date": "2026-08-19"
            },
            {
              "rank": 5,
              "title": "anthropic",
              "url": "https://pypi.org/project/anthropic/1.9.0/",
              "domain": "pypi.org",
              "date": "2026-09-28"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases: anthropics/anthropic-sdk-python - GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "anthropic · PyPI",
              "url": "https://pypi.org/project/anthropic",
              "domain": "pypi.org",
              "date": "2026-10-15"
            },
            {
              "rank": 3,
              "title": "Anthropic SDK Python",
              "url": "https://github.com/anthropics/anthropic-sdk-python",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "anthropic · PyPI",
              "url": "https://pypi.org/project/anthropic/1.15.0/",
              "domain": "pypi.org",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "anthropic · PyPI",
              "url": "https://pypi.org/project/anthropic/1.14.0",
              "domain": "pypi.org",
              "date": "2026-10-14"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "anthropic - https://github",
              "url": "https://www.wikidata.org/wiki/Q120549613#5",
              "domain": "wikidata.org",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "* pass speed parameter through in sync beta count_tokens ([1dd6119](https://github",
              "url": "https://raw.githubusercontent.com/anthropics/anthropic-sdk-python/refs/tags/v0.106.0/CHANGELOG.md#4",
              "domain": "raw.githubusercontent.com",
              "date": "2025-11-24"
            },
            {
              "rank": 3,
              "title": "Releases · anthropics/anthropic-sdk-python - Skip to content",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases#1",
              "domain": "github.com",
              "date": "2026-09-18"
            },
            {
              "rank": 4,
              "title": "anthropic - PyPIarrow_drop_down",
              "url": "https://deps.dev/pypi/anthropic#1",
              "domain": "deps.dev",
              "date": "2026-07-01"
            },
            {
              "rank": 5,
              "title": "anthropic package versions | Snyk",
              "url": "https://security.snyk.io/package/pip/anthropic/versions?page=",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "anthropic v1.13.0",
              "url": "https://pypi.org/project/anthropic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · anthropics/anthropic-sdk-python · GitHub",
              "url": "https://github.com/anthropics/anthropic-sdk-python/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "pyproject.toml",
              "url": "https://github.com/anthropics/anthropic-sdk-python/blob/main/pyproject.toml",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Python SDK",
              "url": "https://platform.claude.com/docs/en/cli-sdks-libraries/sdks/python",
              "domain": "platform.claude.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "anthropic (PyPI) — latest version 1.15.0",
              "url": "https://vigia.coredls.cloud/pypi/anthropic",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-15"
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "summary.ecosyste.ms",
              "url": "https://summary.ecosyste.ms/projects/368705",
              "domain": "summary.ecosyste.ms",
              "date": null
            },
            {
              "rank": 2,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/changelogs/anthropic",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Last released Jun 9, 2025",
              "url": "https://pypi.org/org/Anthropic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "github.com",
              "url": "https://github.com/microsoft/agent-framework/issues/6986",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "cdn.jsdelivr.net",
              "url": "https://cdn.jsdelivr.net/npm/@intentsolutionsio/anthropic-pack@1.0.3/skills/anth-upgrade-migration/SKILL.md",
              "domain": "cdn.jsdelivr.net",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-react",
      "group": "versions",
      "query": "latest version of React",
      "answer": "19.3.1",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "React Versions",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "React - Versions",
              "url": "https://legacy.reactjs.org/versions/",
              "domain": "legacy.reactjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "React 19.2",
              "url": "https://react.dev/blog/2025/10/01/react-19-2",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "react",
              "url": "https://www.npmjs.com/package/react",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "React Latest Version: Exploring New Features & Updates",
              "url": "https://dev.to/brilworks/react-latest-version-exploring-new-features-updates-23m1",
              "domain": "dev.to",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · react/react · GitHub",
              "url": "https://github.com/react/react/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "react - npm",
              "url": "https://www.npmjs.com/package/react",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "react - npm",
              "url": "https://www.npmjs.com/package/react?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "React ecosystem release tracker",
              "url": "https://reactjs.dev/",
              "domain": "reactjs.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · react/react · GitHub",
              "url": "https://github.com/react/react/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "react - npm",
              "url": "https://www.npmjs.com/package/react",
              "domain": "npmjs.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "React ecosystem release tracker",
              "url": "https://reactjs.dev/",
              "domain": "reactjs.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "react - npm",
              "url": "https://www.npmjs.com/package/react?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "React Versions",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "github.com › react › reactReleases · react/react - GitHub",
              "url": "https://github.com/react/react/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Releases · react/react",
              "url": "https://github.com/react/react/releases?after=v16.10.2",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "Releases · react/react · GitHub",
              "url": "https://github.com/react/react/releases?after=v16.0.0",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Версії React – React",
              "url": "https://uk.react.dev/versions",
              "domain": "uk.react.dev",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "React Versions",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "React Blog – React",
              "url": "https://react.dev/blog",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "React 19.3 – React",
              "url": "https://react.dev/blog/2026/09/09/react-19-3",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "React",
              "url": "https://www.npmjs.com/package/react",
              "domain": "npmjs.com",
              "date": "2019-03-01"
            },
            {
              "rank": 5,
              "title": "React Updates by Meta - September 2026 - Releasebot",
              "url": "https://releasebot.io/updates/meta/react",
              "domain": "releasebot.io",
              "date": "2026-04-18"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "React 19: What's New for Developers [2026]",
              "url": "https://scrimba.com/articles/react-19-whats-new-for-developers/#1",
              "domain": "scrimba.com",
              "date": "2026-07-24"
            },
            {
              "rank": 2,
              "title": "sarkatech/nextjs-starter#12: Bump react and @types/react - Bump react and @types/react",
              "url": "https://dependabot.ecosyste.ms/hosts/GitHub/repositories/sarkatech%2Fnextjs-starter/issues/12#1",
              "domain": "dependabot.ecosyste.ms",
              "date": null
            },
            {
              "rank": 3,
              "title": "React Versions – React",
              "url": "https://zh-hant.react.dev/versions",
              "domain": "zh-hant.react.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Frontend Technology Knowledge Base (2026)",
              "url": "https://raw.githubusercontent.com/troykelly/openclaw-projects/2bd356245fe1662ca0c703af0499e64179266100/docs/knowledge/frontend-2026.md#1",
              "domain": "raw.githubusercontent.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "React Releases",
              "url": "https://www.gitclear.com/open_repos/facebook/react/releases?page=2",
              "domain": "gitclear.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "React Versions",
              "url": "https://react.dev/versions",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "React - Versions",
              "url": "https://legacy.reactjs.org/versions/",
              "domain": "legacy.reactjs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "React 19.2",
              "url": "https://react.dev/blog/2025/10/01/react-19-2",
              "domain": "react.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "react",
              "url": "https://www.npmjs.com/package/react",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "React Latest Version: Exploring New Features & Updates",
              "url": "https://dev.to/brilworks/react-latest-version-exploring-new-features-updates-23m1",
              "domain": "dev.to",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Latest React Version",
              "url": "https://gurubase.io/g/react/latest-react-version",
              "domain": "gurubase.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "What is the latest version of React, and what new features does it include?",
              "url": "https://www.c-sharpcorner.com/forums/what-is-the-latest-version-of-react",
              "domain": "c-sharpcorner.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "React Versions",
              "url": "https://zh-hant.react.dev/versions",
              "domain": "zh-hant.react.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "DEV Community",
              "url": "https://dev.to/brilworks/react-latest-version-exploring-new-features-updates-23m1",
              "domain": "dev.to",
              "date": null
            },
            {
              "rank": 5,
              "title": "startup house warsaw logo",
              "url": "https://startup-house.com/blog/react-18",
              "domain": "startup-house.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@sveltejs/kit",
      "group": "versions",
      "query": "latest version of SvelteKit",
      "answer": "3.1.0",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · sveltejs/kit",
              "url": "https://github.com/sveltejs/kit/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "sveltejs/kit",
              "url": "https://www.npmjs.com/package/@sveltejs/kit",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Migrating to SvelteKit v2",
              "url": "https://svelte.dev/docs/kit/migrating-to-sveltekit-2",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "The SvelteKit 3 Release Candidate is here",
              "url": "https://svelte.dev/blog/sveltekit-3-release-candidate",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Blog",
              "url": "https://svelte.dev/blog",
              "domain": "svelte.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@sveltejs/kit",
              "url": "https://www.npmjs.com/package/@sveltejs/kit",
              "domain": "npmjs.com",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "Releases · sveltejs/kit",
              "url": "https://github.com/sveltejs/kit/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "SvelteKit 3 is here",
              "url": "https://svelte.dev/blog/sveltekit-3-is-here",
              "domain": "svelte.dev",
              "date": "2026-10-01"
            },
            {
              "rank": 4,
              "title": "npm | Profile",
              "url": "https://www.npmjs.com/org/sveltejs",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@sveltejs/kit | Snyk",
              "url": "https://security.snyk.io/package/npm/%40sveltejs%2Fkit",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "@sveltejs/kit",
              "url": "https://www.npmjs.com/package/@sveltejs/kit",
              "domain": "npmjs.com",
              "date": "2020-10-14"
            },
            {
              "rank": 2,
              "title": "SvelteKit 3 is here",
              "url": "https://svelte.dev/blog/sveltekit-3-is-here",
              "domain": "svelte.dev",
              "date": "2026-10-01"
            },
            {
              "rank": 3,
              "title": "packages/kit/CHANGELOG.md",
              "url": "https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@sveltejs/kit | Snyk",
              "url": "https://security.snyk.io/package/npm/%40sveltejs%2Fkit",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "npm | Profile",
              "url": "https://www.npmjs.com/org/sveltejs",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "SvelteKit 3 is here",
              "url": "https://svelte.dev/blog/sveltekit-3-is-here",
              "domain": "svelte.dev",
              "date": "2026-10-01"
            },
            {
              "rank": 2,
              "title": "Svelte Release Notes & Changelog · October 2026 — Release ...",
              "url": "https://releases.sh/svelte",
              "domain": "releases.sh",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "kit — Svelte",
              "url": "https://releases.sh/svelte/kit",
              "domain": "releases.sh",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "The SvelteKit 3 Release Candidate is here",
              "url": "https://svelte.dev/blog/sveltekit-3-release-candidate",
              "domain": "svelte.dev",
              "date": "2026-08-13"
            },
            {
              "rank": 5,
              "title": "Blog • Svelte",
              "url": "https://svelte.dev/blog",
              "domain": "svelte.dev",
              "date": "2026-10-01"
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "sveltejs/kit",
              "url": "https://www.npmjs.com/package/@sveltejs/kit",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Svelte Release Notes & Changelog · August 2026 — releases.sh",
              "url": "https://releases.sh/svelte",
              "domain": "releases.sh",
              "date": null
            },
            {
              "rank": 3,
              "title": "SvelteKit 3 is here",
              "url": "https://svelte.dev/blog/sveltekit-3-is-here",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "The SvelteKit 3 Release Candidate is here",
              "url": "https://svelte.dev/blog/sveltekit-3-release-candidate",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "What's new in Svelte: August 2026",
              "url": "https://svelte.dev/blog/whats-new-in-svelte-august-2026",
              "domain": "svelte.dev",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "SvelteKit 3 is here",
              "url": "https://svelte.dev/blog/sveltekit-3-is-here",
              "domain": "svelte.dev",
              "date": "2026-09-30"
            },
            {
              "rank": 2,
              "title": "What’s new in Svelte: October 2026",
              "url": "https://svelte.dev/blog/whats-new-in-svelte-october-2026",
              "domain": "svelte.dev",
              "date": "2026-09-30"
            },
            {
              "rank": 3,
              "title": "What’s new in Svelte: August 2026",
              "url": "https://svelte.dev/blog/whats-new-in-svelte-august-2026",
              "domain": "svelte.dev",
              "date": "2026-07-31"
            },
            {
              "rank": 4,
              "title": "SvelteKit 3 on Netlify: Vite 8 and more",
              "url": "https://www.netlify.com/changelog/2026-10-01-sveltekit-3/",
              "domain": "netlify.com",
              "date": "2026-10-01"
            },
            {
              "rank": 5,
              "title": "Sveltekit | Netlify Changelog",
              "url": "https://www.netlify.com/changelog/tag/sveltekit/",
              "domain": "netlify.com",
              "date": "2026-10-01"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · sveltejs/kit - GitHub",
              "url": "https://github.com/sveltejs/kit/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "@sveltejs/kit - npm",
              "url": "https://www.npmjs.com/package/@sveltejs/kit",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Migrating to SvelteKit v2",
              "url": "https://svelte.dev/docs/kit/migrating-to-sveltekit-2",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Blog • Svelte",
              "url": "https://svelte.dev/blog",
              "domain": "svelte.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "What version Svelte/SvelteKit for 2025 Production app? : r/sveltejs - Reddit",
              "url": "https://www.reddit.com/r/sveltejs/comments/1k31pix/what_version_sveltesveltekit_for_2025_production/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "SvelteKit 1.0 released",
              "url": "https://sdtimes.com/?p=49876",
              "domain": "sdtimes.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "SvelteKit 1.0 released",
              "url": "https://sdtimes.com/software-development/sveltekit-1-0-released",
              "domain": "sdtimes.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Announcing SvelteKit 2",
              "url": "https://svelte.technology/blog/sveltekit-2",
              "domain": "svelte.technology",
              "date": null
            },
            {
              "rank": 4,
              "title": "lireamp sveltekit 10 apporte le full stack a svelte 89082",
              "url": "https://www.lemondeinformatique.fr/actualites/lireamp-sveltekit-10-apporte-le-full-stack-a-svelte-89082.html",
              "domain": "lemondeinformatique.fr",
              "date": null
            },
            {
              "rank": 5,
              "title": "releases.sh",
              "url": "https://releases.sh/collections/frontend-frameworks/digest/2026-06-01.md",
              "domain": "releases.sh",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-@playwright/test",
      "group": "versions",
      "query": "latest version of Playwright",
      "answer": "1.64.1",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release notes",
              "url": "https://playwright.dev/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "playwright",
              "url": "https://www.npmjs.com/package/playwright",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · microsoft/playwright",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Installation",
              "url": "https://playwright.dev/docs/intro",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release notes | Playwright Python",
              "url": "https://playwright.dev/python/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "playwright - npm",
              "url": "https://www.npmjs.com/package/playwright",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · microsoft/playwright · GitHub",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Playwright v1.64.1 · StackPulse",
              "url": "https://www.stackpulse.work/stacks/playwright/releases/de1a7e61-27c6-4a25-a43e-2478b6391bc9",
              "domain": "stackpulse.work",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "Fast and reliable end-to-end testing for modern web apps | Playwright",
              "url": "https://playwright.dev/",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "playwright - conda-forge | Anaconda.org",
              "url": "https://anaconda.org/conda-forge/playwright/files?version=",
              "domain": "anaconda.org",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "playwright",
              "url": "https://www.npmjs.com/package/playwright",
              "domain": "npmjs.com",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Releases · microsoft/playwright · GitHub",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": "2026-09-04"
            },
            {
              "rank": 3,
              "title": "Release notes",
              "url": "https://playwright.dev/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Playwright v1.64.1 · StackPulse",
              "url": "https://www.stackpulse.work/stacks/playwright/releases/de1a7e61-27c6-4a25-a43e-2478b6391bc9",
              "domain": "stackpulse.work",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "playwright - conda-forge | Anaconda.org",
              "url": "https://anaconda.org/conda-forge/playwright/files?version=",
              "domain": "anaconda.org",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release notes | Playwright Python",
              "url": "https://playwright.dev/python/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · microsoft/playwright - GitHub",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Latest Playwright Release Notes & Version Updates | TestDino",
              "url": "https://testdino.com/playwright-releases",
              "domain": "testdino.com",
              "date": "2026-10-10"
            },
            {
              "rank": 4,
              "title": "playwright - PyPI",
              "url": "https://pypi.org/project/playwright/",
              "domain": "pypi.org",
              "date": "2026-09-15"
            },
            {
              "rank": 5,
              "title": "playwright - PyPI",
              "url": "https://pypi.org/project/playwright/1.9.2/",
              "domain": "pypi.org",
              "date": "2021-03-10"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "playwright",
              "url": "https://www.npmjs.com/package/playwright",
              "domain": "npmjs.com",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Releases · microsoft/playwright · GitHub",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": "2026-09-04"
            },
            {
              "rank": 3,
              "title": "Release notes",
              "url": "https://playwright.dev/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Playwright v1.64.1 · StackPulse",
              "url": "https://www.stackpulse.work/stacks/playwright/releases/de1a7e61-27c6-4a25-a43e-2478b6391bc9",
              "domain": "stackpulse.work",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Install playwright with npm | pkg.so",
              "url": "https://pkg.so/npm/playwright/",
              "domain": "pkg.so",
              "date": "2026-10-14"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "NuGet Gallery Feed for Microsoft.Playwright - NuGet Gallery Feed for Microsoft",
              "url": "https://feed.nuget.org/packages/Microsoft.Playwright/atom.xml#1",
              "domain": "feed.nuget.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "NuGet Gallery - playwright",
              "url": "https://packages.nuget.org/profiles/playwright#1",
              "domain": "packages.nuget.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Update playwright monorepo to v1.64.1 by renovate[bot] · Pull Request #7952 · ariakit/ariakit",
              "url": "https://github.com/ariakit/ariakit/pull/7952",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "chore(deps): bump playwright from 1.62.1 to 1.64.0 by dependabot[bot] · Pull Request #222 · Supercompress/Supercompress",
              "url": "https://github.com/Supercompress/Supercompress/pull/222",
              "domain": "github.com",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "chore(deps): bump the all-dependencies group in /autobot-browser-worker with 2 updates by dependabot[bot] · Pull Request #18900 · mrveiss/AutoBot-AI",
              "url": "https://github.com/mrveiss/AutoBot-AI/pull/18900",
              "domain": "github.com",
              "date": "2026-10-18"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "playwright - npm",
              "url": "https://www.npmjs.com/package/playwright",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Release notes | Playwright",
              "url": "https://playwright.dev/docs/release-notes",
              "domain": "playwright.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · microsoft/playwright - GitHub",
              "url": "https://github.com/microsoft/playwright/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "playwright on NPM | Release Alert",
              "url": "https://releasealert.dev/npmjs/_/playwright",
              "domain": "releasealert.dev",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Fast and reliable end-to-end testing for modern web apps | Playwright",
              "url": "https://playwright.dev/",
              "domain": "playwright.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Latest version of com.microsoft.playwright:playwright",
              "url": "https://www.javadoc.io/doc/com.microsoft.playwright/playwright/1.12.1/index.html",
              "domain": "javadoc.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "Latest version of com.microsoft.playwright:playwright",
              "url": "https://www.javadoc.io/doc/com.microsoft.playwright/playwright/1.41.1/index.html",
              "domain": "javadoc.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "Latest version of com.microsoft.playwright:driver",
              "url": "https://www.javadoc.io/doc/com.microsoft.playwright/driver",
              "domain": "javadoc.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Latest version of com.microsoft.playwright:playwright",
              "url": "https://www.javadoc.io/doc/com.microsoft.playwright/playwright/0.129.0-test-3/index.html",
              "domain": "javadoc.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "Playwright: Releases, patches & end-of-life",
              "url": "https://www.versio.io/en/product-release-end-of-life-eol-microsoft-playwright.html",
              "domain": "versio.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-vue",
      "group": "versions",
      "query": "latest version of Vue",
      "answer": "3.5.44",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Releases",
              "url": "https://vuejs.org/about/releases",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "vue",
              "url": "https://www.npmjs.com/package/vue",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Vue 2 Has Reached End of Life",
              "url": "https://v2.vuejs.org/eol/",
              "domain": "v2.vuejs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vuejs/core",
              "url": "https://github.com/vuejs/core/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "What's the future of Vue? Will there be a Vue 4? : r/vuejs",
              "url": "https://www.reddit.com/r/vuejs/comments/1j45w77/whats_the_future_of_vue_will_there_be_a_vue_4/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "vue - npm",
              "url": "https://www.npmjs.com/package/vue?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "v3.5.44",
              "url": "https://github.com/vuejs/core/releases/tag/v3.5.44",
              "domain": "github.com",
              "date": "2026-10-13"
            },
            {
              "rank": 3,
              "title": "Releases | Vue.js",
              "url": "https://vuejs.org/about/releases.html",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "CHANGELOG.md",
              "url": "https://github.com/vuejs/core/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "vue | Snyk",
              "url": "https://security.snyk.io/package/npm/vue",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "v3.5.44",
              "url": "https://github.com/vuejs/core/releases/tag/v3.5.44",
              "domain": "github.com",
              "date": "2026-10-13"
            },
            {
              "rank": 2,
              "title": "vue",
              "url": "https://www.npmjs.com/package/vue",
              "domain": "npmjs.com",
              "date": "2026-10-13"
            },
            {
              "rank": 3,
              "title": "vue - npm",
              "url": "https://www.npmjs.com/package/vue?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "CHANGELOG.md",
              "url": "https://github.com/vuejs/core/blob/main/CHANGELOG.md",
              "domain": "github.com",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "Releases · vuejs/core",
              "url": "https://github.com/vuejs/core/releases",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases",
              "url": "https://vuejs.org/about/releases",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "vue",
              "url": "https://www.npmjs.com/package/vue",
              "domain": "npmjs.com",
              "date": "2025-09-02"
            },
            {
              "rank": 3,
              "title": "github.com › vuejs › coreReleases · vuejs/core - GitHub",
              "url": "https://github.com/vuejs/core/releases",
              "domain": "github.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "Vue.js",
              "url": "https://vuejs.org/about/faq.md",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Vue - endoflife.date",
              "url": "https://endoflife.date/vue",
              "domain": "endoflife.date",
              "date": "2026-10-14"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases - Vue.js",
              "url": "https://vuejs.org/about/releases.html",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "vue",
              "url": "https://www.npmjs.com/package/vue",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Vue.js Latest Version - Support Lifecycle & EOL",
              "url": "https://versionlog.com/vuejs",
              "domain": "versionlog.com",
              "date": "2026-07-16"
            },
            {
              "rank": 4,
              "title": "Releases - Vue.js",
              "url": "https://vuejs.org/about/releases",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Vue Release Notes - October 2026 Latest Updates - Releasebot",
              "url": "https://releasebot.io/updates/vue",
              "domain": "releasebot.io",
              "date": "2026-02-05"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "News for package vue.js - - [2026-10-01] Accepted vue",
              "url": "https://tracker.debian.org/pkg/vue.js/news/?page=1#1",
              "domain": "tracker.debian.org",
              "date": "2026-10-01"
            },
            {
              "rank": 2,
              "title": "endoflife.date/products/vue.md at 3407e69578a9937944b9f8f5dde6c1f9f1879671 · endoflife-date/endoflife.date · GitHub - ---",
              "url": "https://github.com/endoflife-date/endoflife.date/blob/3407e695/products/vue.md?plain=1#L158-L177#1",
              "domain": "github.com",
              "date": "2026-01-19"
            },
            {
              "rank": 3,
              "title": "Vue.js 最新バージョン情報 | OSSサポートのOpenStandia™【NRI】",
              "url": "https://openstandia.jp/oss_info/vuejs/version/",
              "domain": "openstandia.jp",
              "date": null
            },
            {
              "rank": 4,
              "title": "Vue.js - Vue.js",
              "url": "https://browse.library.kiwix.org/content/wikipedia_en_all_maxi/Vue.js#History#1",
              "domain": "browse.library.kiwix.org",
              "date": "2025-11-23"
            },
            {
              "rank": 5,
              "title": "",
              "url": "https://raw.githubusercontent.com/endoflife-date/endoflife.date/3407e69578a9937944b9f8f5dde6c1f9f1879671/products/vue.md#1#1",
              "domain": "raw.githubusercontent.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases",
              "url": "https://vuejs.org/about/releases",
              "domain": "vuejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "vue",
              "url": "https://www.npmjs.com/package/vue",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Vue 2 Has Reached End of Life",
              "url": "https://v2.vuejs.org/eol/",
              "domain": "v2.vuejs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · vuejs/core",
              "url": "https://github.com/vuejs/core/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "What's the future of Vue? Will there be a Vue 4? : r/vuejs",
              "url": "https://www.reddit.com/r/vuejs/comments/1j45w77/whats_the_future_of_vue_will_there_be_a_vue_4/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "gitlink.org.cn",
              "url": "https://gitlink.org.cn/mirrors/vue",
              "domain": "gitlink.org.cn",
              "date": null
            },
            {
              "rank": 2,
              "title": "This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core",
              "url": "https://code.morphllm.com/vuejs/vue/tags",
              "domain": "code.morphllm.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Embed presentation",
              "url": "https://www.slideshare.net/slideshow/basic-introduction-and-overview-of-vuejs/197369083",
              "domain": "slideshare.net",
              "date": null
            },
            {
              "rank": 4,
              "title": "Vue 2 has reached End of Life",
              "url": "https://libraries.io/npm/megalo",
              "domain": "libraries.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "portal.gitnation.org",
              "url": "https://portal.gitnation.org/tags/vue-3/experts",
              "domain": "portal.gitnation.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-zod",
      "group": "versions",
      "query": "latest version of Zod",
      "answer": "4.6.7",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release notes",
              "url": "https://zod.dev/v4",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "zod",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · colinhacks/zod",
              "url": "https://github.com/colinhacks/zod/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Zod: Intro",
              "url": "https://zod.dev/",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Versioning",
              "url": "https://zod.dev/v4/versioning",
              "domain": "zod.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Zod",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": "2026-10-11"
            },
            {
              "rank": 2,
              "title": "Releases · colinhacks/zod · GitHub",
              "url": "https://github.com/colinhacks/zod/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "zod - npmx",
              "url": "https://npmx.dev/package/zod/v/%3E=3",
              "domain": "npmx.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "zod (npm) — latest version 4.6.7",
              "url": "https://vigia.coredls.cloud/npm/zod",
              "domain": "vigia.coredls.cloud",
              "date": "2026-10-12"
            },
            {
              "rank": 5,
              "title": "zod | Snyk",
              "url": "https://security.snyk.io/package/npm/zod",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "zod - npm",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Installation - v3.zod.dev",
              "url": "https://v3.zod.dev/?id=installation",
              "domain": "v3.zod.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Zod | Documentation",
              "url": "https://v3.zod.dev/CHANGELOG?id=_122x6f100x40x31x2ex324648",
              "domain": "v3.zod.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "zod - npm",
              "url": "https://www.npmjs.com/package/zod?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Release notes | Zod",
              "url": "https://zod.dev/v4?id=json-schema-conversion",
              "domain": "zod.dev",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release notes | Zod",
              "url": "https://zod.dev/v4",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "zod",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": "2025-07-10"
            },
            {
              "rank": 3,
              "title": "Zod: Intro",
              "url": "https://zod.dev/",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · colinhacks/zod - GitHub",
              "url": "https://github.com/colinhacks/zod/releases",
              "domain": "github.com",
              "date": "2026-10-12"
            },
            {
              "rank": 5,
              "title": "Blog - Zod",
              "url": "https://zod.dev/blog",
              "domain": "zod.dev",
              "date": "2026-09-09"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "zod - npm",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · colinhacks/zod - GitHub",
              "url": "https://github.com/colinhacks/zod/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "zod - npm",
              "url": "https://www.npmjs.com/package/zod?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Zod - npm",
              "url": "https://www.npmjs.com/package/zod/v/3.24.3",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "zod - npm",
              "url": "https://www.npmjs.com/package/zod?activeTab=dependencies",
              "domain": "npmjs.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Release notes | Zod",
              "url": "https://zod.dev/v4",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "chore(deps): bump zod from 3.25.76 to 4.6.3 by dependabot[bot] · Pull Request #312 · aikdna/kdna - Skip to content",
              "url": "https://github.com/aikdna/kdna/pull/312#1",
              "domain": "github.com",
              "date": "2026-09-13"
            },
            {
              "rank": 3,
              "title": "chore(deps): bump zod from 4.5.4 to 4.6.2 by dependabot[bot] · Pull Request #19253 · podman-desktop/podman-desktop - Skip to content",
              "url": "https://github.com/podman-desktop/podman-desktop/pull/19253#1",
              "domain": "github.com",
              "date": "2026-09-14"
            },
            {
              "rank": 4,
              "title": "Zod | Zod",
              "url": "https://zod.dev/packages/zod",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Zod Brings In-Process Schema Compilation and a 9x Cut in Memory Footprint",
              "url": "https://www.infoq.com/news/2026/10/zod-schema-compliation/?topicPageSponsorship=b75c2036-619c-41f8-be11-d2370de800a1",
              "domain": "infoq.com",
              "date": "2026-10-15"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Release notes",
              "url": "https://zod.dev/v4",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Zod",
              "url": "https://www.npmjs.com/package/zod",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · colinhacks/zod",
              "url": "https://github.com/colinhacks/zod/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Zod: Intro",
              "url": "https://zod.dev/",
              "domain": "zod.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Versioning",
              "url": "https://zod.dev/v4/versioning",
              "domain": "zod.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "github colinhacks/zod v4.0.1",
              "url": "https://newreleases.io/project/github/colinhacks/zod/release/v4.0.1",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 2,
              "title": "zod@1.10.4 vulnerabilities",
              "url": "https://security.snyk.io/package/npm/zod/1.10.4",
              "domain": "security.snyk.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "data.safetycli.com",
              "url": "https://data.safetycli.com/packages/pypi/zool/",
              "domain": "data.safetycli.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "@conform-to/zod vulnerabilities",
              "url": "https://www.snyk.io/package/npm/%40conform-to%2Fzod",
              "domain": "snyk.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "npm zod 3.14.5",
              "url": "https://newreleases.io/project/npm/zod/release/3.14.5",
              "domain": "newreleases.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-pydantic",
      "group": "versions",
      "query": "latest version of Pydantic",
      "answer": "2.14.1",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pydantic · PyPI",
              "url": "https://pypi.org/project/pydantic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pydantic Validation | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/latest/get-started/",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · pydantic/pydantic",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Installation | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/dev/get-started/install/",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Announcement: Pydantic V2 Release",
              "url": "https://pydantic.dev/articles/pydantic-v2-final",
              "domain": "pydantic.dev",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pydantic v2.14.1",
              "url": "https://pypi.org/project/pydantic/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · pydantic/pydantic · GitHub",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": "2026-10-11"
            },
            {
              "rank": 3,
              "title": "Changelog",
              "url": "https://pydantic.dev/docs/validation/dev/get-started/changelog/",
              "domain": "pydantic.dev",
              "date": "2026-10-08"
            },
            {
              "rank": 4,
              "title": "Announcement: Pydantic v2.14 Release",
              "url": "https://pydantic.dev/articles/pydantic-v2-14-release",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "pydantic/pydantic · Release history · Sheeping News",
              "url": "https://sheeping.news/pydantic/pydantic",
              "domain": "sheeping.news",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pydantic v2.13.4",
              "url": "https://pypi.org/project/pydantic/",
              "domain": "pypi.org",
              "date": "2026-10-11"
            },
            {
              "rank": 2,
              "title": "Releases · pydantic/pydantic · GitHub",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": "2026-10-11"
            },
            {
              "rank": 3,
              "title": "Pydantic Validation | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/latest/get-started/",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Announcement: Pydantic v2.14 Release",
              "url": "https://pydantic.dev/articles/pydantic-v2-14-release",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "pydantic",
              "url": "https://anaconda.org/conda-forge/pydantic",
              "domain": "anaconda.org",
              "date": "2026-10-11"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Releases · pydantic/pydantic",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": "2026-10-11"
            },
            {
              "rank": 2,
              "title": "Pydantic | The end-to-end AI engineering stack",
              "url": "https://pydantic.dev/",
              "domain": "pydantic.dev",
              "date": "2026-10-08"
            },
            {
              "rank": 3,
              "title": "Upgrade Guide | Pydantic Docs",
              "url": "https://pydantic.dev/docs/ai/project/changelog/",
              "domain": "pydantic.dev",
              "date": "2026-06-23"
            },
            {
              "rank": 4,
              "title": "Releases · pydantic/pydantic-ai",
              "url": "https://github.com/pydantic/pydantic-ai/releases",
              "domain": "github.com",
              "date": "2026-10-06"
            },
            {
              "rank": 5,
              "title": "Migration Guide | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/latest/get-started/migration/",
              "domain": "pydantic.dev",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Changelog | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/latest/get-started/changelog/",
              "domain": "pydantic.dev",
              "date": "2026-10-08"
            },
            {
              "rank": 2,
              "title": "Releases · pydantic/pydantic - GitHub",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": "2026-10-11"
            },
            {
              "rank": 3,
              "title": "pydantic · PyPI",
              "url": "https://pypi.org/project/pydantic",
              "domain": "pypi.org",
              "date": "2026-08-28"
            },
            {
              "rank": 4,
              "title": "pydantic · 17.6G downloads on PyPI",
              "url": "https://pepy.tech/projects/pydantic",
              "domain": "pepy.tech",
              "date": "2026-10-11"
            },
            {
              "rank": 5,
              "title": "Pydantic Release Notes - July 2026 Latest Updates - Releasebot",
              "url": "https://releasebot.io/updates/pydantic",
              "domain": "releasebot.io",
              "date": "2026-07-27"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Pydantic v2.14: Python 3.15 Support, Lazy Imports, TypeForm & More",
              "url": "https://pydantic.dev/articles/pydantic-v2-14-release",
              "domain": "pydantic.dev",
              "date": "2026-10-07"
            },
            {
              "rank": 2,
              "title": "pydantic - Pydantic Validation",
              "url": "https://pypi.org/project/pydantic/#history#1",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "python-pydantic-2.12.3-1.fc43",
              "url": "https://openkoji.iscas.ac.cn/koji/buildinfo?buildID=159041",
              "domain": "openkoji.iscas.ac.cn",
              "date": "2026-10-08"
            },
            {
              "rank": 4,
              "title": "",
              "url": "https://pydantic.dev/articles/pydantic-v2-14-release.md",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Index of /pool/main/p/pydantic/",
              "url": "https://http.kali.org/kali/pool/main/p/pydantic/?C=S&O=D",
              "domain": "http.kali.org",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "pydantic · PyPI",
              "url": "https://pypi.org/project/pydantic/",
              "domain": "pypi.org",
              "date": "2026-02-23"
            },
            {
              "rank": 2,
              "title": "Pydantic Validation | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/latest/get-started/",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Releases · pydantic/pydantic",
              "url": "https://github.com/pydantic/pydantic/releases",
              "domain": "github.com",
              "date": "2026-10-11"
            },
            {
              "rank": 4,
              "title": "Installation | Pydantic Docs",
              "url": "https://pydantic.dev/docs/validation/dev/get-started/install/",
              "domain": "pydantic.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Announcement: Pydantic V2 Release",
              "url": "https://pydantic.dev/articles/pydantic-v2-final",
              "domain": "pydantic.dev",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "pypi.org",
              "url": "https://pypi.org/project/pydantic/2.14.0b1/",
              "domain": "pypi.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "pypi pydantic 2.13.0",
              "url": "https://newreleases.io/project/pypi/pydantic/release/2.13.0",
              "domain": "newreleases.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "Path to this page:",
              "url": "https://pkgsrc.se/devel/py-pydantic",
              "domain": "pkgsrc.se",
              "date": null
            },
            {
              "rank": 4,
              "title": "www.eessi.io",
              "url": "https://www.eessi.io/docs/available_software/detail/pydantic",
              "domain": "eessi.io",
              "date": null
            },
            {
              "rank": 5,
              "title": "pypi.org",
              "url": "https://pypi.org/project/pydantic/2.2.0",
              "domain": "pypi.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "v-bun",
      "group": "versions",
      "query": "latest version of Bun",
      "answer": "1.4.3",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Bun — A fast all-in-one JavaScript runtime",
              "url": "https://bun.com/",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "oven-sh/bun: Incredibly fast JavaScript runtime, bundler ...",
              "url": "https://github.com/oven-sh/bun",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "bun",
              "url": "https://www.npmjs.com/package/bun",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Releases · oven-sh/bun",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Bun (software)",
              "url": "https://en.wikipedia.org/wiki/Bun_(software)",
              "domain": "en.wikipedia.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "bun - npm",
              "url": "https://www.npmjs.com/package/bun?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · oven-sh/bun · GitHub",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Bun v1.4.3 · oven-sh/bun · Discussion #44903 · GitHub",
              "url": "https://github.com/oven-sh/bun/discussions/44903",
              "domain": "github.com",
              "date": "2026-10-10"
            },
            {
              "rank": 4,
              "title": "Bun v1.4.3 (Oct 10, 2026)",
              "url": "https://releases.fru.dev/releases/bun-2026-10-10-bun-v1-4-3",
              "domain": "releases.fru.dev",
              "date": "2026-10-10"
            },
            {
              "rank": 5,
              "title": "bun | Snyk",
              "url": "https://security.snyk.io/package/npm/bun",
              "domain": "security.snyk.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Bun — A fast all-in-one JavaScript runtime",
              "url": "https://bun.com/",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Blog | Bun",
              "url": "https://bun.com/blog",
              "domain": "bun.com",
              "date": "2026-10-10"
            },
            {
              "rank": 3,
              "title": "Bun 1.4 | Bun Blog",
              "url": "https://bun.com/blog/bun-v1.4",
              "domain": "bun.com",
              "date": "2026-08-20"
            },
            {
              "rank": 4,
              "title": "Releases · oven-sh/bun",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": "2026-10-10"
            },
            {
              "rank": 5,
              "title": "Bun v1.4.3 | Bun Blog",
              "url": "https://bun.com/blog/bun-v1.4.3",
              "domain": "bun.com",
              "date": "2026-10-10"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Bun — A fast all-in-one JavaScript runtime",
              "url": "https://bun.sh/",
              "domain": "bun.sh",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · oven-sh/bun",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Bun v1.4.3 | Bun Blog",
              "url": "https://bun.com/blog/bun-v1.4.3",
              "domain": "bun.com",
              "date": "2026-10-10"
            },
            {
              "rank": 4,
              "title": "bun - npm",
              "url": "https://www.npmjs.com/package/bun?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Blog | Bun",
              "url": "https://bun.com/blog",
              "domain": "bun.com",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Bun — A fast all-in-one JavaScript runtime",
              "url": "https://bun.com/",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Releases · oven-sh/bun · GitHub",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "bun - npm",
              "url": "https://www.npmjs.com/package/bun?activeTab=versions",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "bun",
              "url": "https://www.npmjs.com/package/bun",
              "domain": "npmjs.com",
              "date": "2026-10-10"
            },
            {
              "rank": 5,
              "title": "Bun v1.4.3 · oven-sh/bun · Discussion #44903 · GitHub",
              "url": "https://github.com/oven-sh/bun/discussions/44903",
              "domain": "github.com",
              "date": "2026-10-10"
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Bun v1.4.1",
              "url": "https://bun.com/blog/bun-v1.4.1?utm_source=distillintelligence.com&utm_medium=referral&utm_campaign=news_directory",
              "domain": "bun.com",
              "date": "2026-09-03"
            },
            {
              "rank": 2,
              "title": "Bun v1.3.7",
              "url": "https://bun.com/blog/bun-v1.3.7",
              "domain": "bun.com",
              "date": "2026-01-26"
            },
            {
              "rank": 3,
              "title": "bun | Minimus Gallery",
              "url": "https://images.minimus.io/images/bun/changelog/latest/versions/1.4.1-dev/digest-history?digest=sha256%3A5145b4e2d11a00df15a2faf7ede9065ffee55e342f264e598dacac6e8862ccc1",
              "domain": "images.minimus.io",
              "date": "2026-09-04"
            },
            {
              "rank": 4,
              "title": "Bun 1.4",
              "url": "https://bun.sh/blog/bun-v1.4",
              "domain": "bun.sh",
              "date": "2026-08-19"
            },
            {
              "rank": 5,
              "title": "",
              "url": "https://bun.com/blog/bun-v1.4.md",
              "domain": "bun.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Bun",
              "url": "https://bun.com/",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "GitHub - oven-sh/bun: Incredibly fast JavaScript runtime, bundler, test ...",
              "url": "https://github.com/oven-sh/bun",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "bun - NPM",
              "url": "https://www.npmjs.com/package/bun",
              "domain": "npmjs.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Bun (software) - Wikipedia",
              "url": "https://en.wikipedia.org/wiki/Bun_(software)",
              "domain": "en.wikipedia.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Releases · oven-sh/bun - GitHub",
              "url": "https://github.com/oven-sh/bun/releases",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "> ## Documentation Index",
              "url": "https://bun.sh/docs/guides/util/upgrade.md",
              "domain": "bun.sh",
              "date": null
            },
            {
              "rank": 2,
              "title": "Upgrade Bun to the latest version",
              "url": "https://bun.com/guides/util/upgrade",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "# Upgrade Bun to the latest version",
              "url": "https://bun.com/guides/util/upgrade.md",
              "domain": "bun.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Setting your Bun Version",
              "url": "https://docs.render.com/bun-version",
              "domain": "docs.render.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "> ## Documentation Index",
              "url": "https://bun.com/docs/installation.md",
              "domain": "bun.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-exa-arr",
      "group": "week",
      "query": "Exa annualized revenue run rate announced October 2026",
      "answer": "$100M ARR (Will Bryk, X, Oct 13)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": []
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Exa hits $100M in annualized revenue, growing 10x a year | Dealroom News",
              "url": "https://dealroom.co/news/162184-exa-hits-100m-in-annualized-revenue-growing-10x-a-year/",
              "domain": "dealroom.co",
              "date": "2026-10-13"
            },
            {
              "rank": 2,
              "title": "Will Bryk (@WilliamBryk): \"Exa just passed $100m in annualized revenue.",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 3,
              "title": "Exa grows 10x per year to $100M in revenue - The Silicon Valley Post",
              "url": "https://svpost.com/articles/exa-100m-annualized-revenue/",
              "domain": "svpost.com",
              "date": "2026-10-13"
            },
            {
              "rank": 4,
              "title": "HUGE day for Exa! 💙",
              "url": "https://www.linkedin.com/posts/hadassahgleeson_huge-day-for-exa-weve-surpassed-100m-activity-7515833297755639808-NXgL",
              "domain": "linkedin.com",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "Paul Graham (@paulg)",
              "url": "https://nitter.rdrama.net/paulg/status/2110206264764719249",
              "domain": "nitter.rdrama.net",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Exa hits $100M in annualized revenue, growing 10x a year | Dealroom News",
              "url": "https://dealroom.co/news/162184-exa-hits-100m-in-annualized-revenue-growing-10x-a-year/",
              "domain": "dealroom.co",
              "date": "2026-10-13"
            },
            {
              "rank": 2,
              "title": "Will Bryk (@WilliamBryk): \"Exa just passed $100m in annualized revenue.",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 3,
              "title": "Exa grows 10x per year to $100M in revenue - The Silicon Valley Post",
              "url": "https://svpost.com/articles/exa-100m-annualized-revenue/",
              "domain": "svpost.com",
              "date": "2026-10-13"
            },
            {
              "rank": 4,
              "title": "HUGE day for Exa! 💙",
              "url": "https://www.linkedin.com/posts/hadassahgleeson_huge-day-for-exa-weve-surpassed-100m-activity-7515833297755639808-NXgL",
              "domain": "linkedin.com",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "Paul Graham (@paulg)",
              "url": "https://nitter.rdrama.net/paulg/status/2110206264764719249",
              "domain": "nitter.rdrama.net",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Exa on X: \"💪\" / X",
              "url": "https://x.com/ExaAILabs/status/2110099946364121407",
              "domain": "x.com",
              "date": "2026-10-13"
            },
            {
              "rank": 2,
              "title": "Exa reportedly passes $100 million in annualized revenue · Digg",
              "url": "https://digg.com/ai/xr47bptg",
              "domain": "digg.com",
              "date": "2026-10-13"
            },
            {
              "rank": 3,
              "title": "Jason ✨👾SaaStr.Ai✨ Lemkin",
              "url": "https://x.com/jasonlk/status/2110144666394083434",
              "domain": "x.com",
              "date": "2026-10-13"
            },
            {
              "rank": 4,
              "title": "Pete Skomoroch (@peteskomoroch) on X",
              "url": "https://x.com/peteskomoroch/status/2110486216403767641",
              "domain": "x.com",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Exa just passed $100m in annualized revenue. We've ...",
              "url": "https://x.com/WilliamBryk/status/2110058915589464192",
              "domain": "x.com",
              "date": "2026-10-13"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Exa passed $100M in annualized revenue growing 10x per year — Oct 2026 | ARR Club",
              "url": "https://www.arr.club/signal/exa-passed-100m-annualized-revenue",
              "domain": "arr.club",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Exa ARR 2026: $100M Revenue, Growth & Milestones | ARR Club",
              "url": "https://www.arr.club/exa",
              "domain": "arr.club",
              "date": null
            },
            {
              "rank": 3,
              "title": "Exa hits $100M in annualized revenue, growing 10x a year | Dealroom News",
              "url": "https://dealroom.co/news/162184-exa-hits-100m-in-annualized-revenue-growing-10x-a-year",
              "domain": "dealroom.co",
              "date": "2026-10-13"
            },
            {
              "rank": 4,
              "title": "Exa's Ryan Ahern says a 400-billion-snapshot web archive lets funds backtest AI agents against the past — BigGo Finance",
              "url": "https://finance.biggo.com/news/f0c3637c4835491d",
              "domain": "finance.biggo.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Exa funding: Every round, investor, and valuation (2026)",
              "url": "https://www.revenuememo.com/p/exa-funding",
              "domain": "revenuememo.com",
              "date": "2026-10-04"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Will Bryk的动态",
              "url": "https://www.linkedin.com/posts/william-bryk_exa-just-passed-100m-in-annualized-revenue-activity-7515824833629143040-Pfvl",
              "domain": "linkedin.com",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "Exa Hits $100M Annualized Revenue After 3 Years of 10x Growth | HuggingNews",
              "url": "https://huggingnews.com/ai/exa-hits-100m-annualized-revenue-after-3-years-of-10x-growth-9874752f",
              "domain": "huggingnews.com",
              "date": "2026-10-12"
            },
            {
              "rank": 3,
              "title": "X 上的 Will Bryk (@WilliamBryk)",
              "url": "https://x.com/WilliamBryk/status/2110058915589464192",
              "domain": "x.com",
              "date": "2026-10-12"
            },
            {
              "rank": 4,
              "title": "Exa: $100M ARR — Exa passed $100M in annualized revenue growing 10x per year",
              "url": "https://www.arr.club/signal/exa-passed-100m-annualized-revenue",
              "domain": "arr.club",
              "date": "2026-10-13"
            },
            {
              "rank": 5,
              "title": "X 上的 Paul Graham (@paulg)",
              "url": "https://x.com/paulg/status/2110206264764719249",
              "domain": "x.com",
              "date": "2026-10-13"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "OpenAI's annualized revenue $20 billion lower than prior ...",
              "url": "https://finance.yahoo.com/technology/article/openais-annualized-revenue-20-billion-lower-than-prior-investor-estimates-174058048.html",
              "domain": "finance.yahoo.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "OpenAI's September annualized revenue nears $50 billion, ...",
              "url": "https://www.reuters.com/business/openais-annualized-revenue-20-billion-less-than-previously-signaled-ft-reports-2026-10-08/",
              "domain": "reuters.com",
              "date": "2026-10-08"
            },
            {
              "rank": 3,
              "title": "OpenAI's July Run-Rate Memo: What the Numbers Imply",
              "url": "https://www.digitalapplied.com/blog/openai-july-arr-run-rate-memo",
              "domain": "digitalapplied.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "OpenAI's annualized revenue run rate is nearing $70 ...",
              "url": "https://www.instagram.com/p/Dd9arLoy3ft/",
              "domain": "instagram.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "OpenAI Revenue and Valuation Statistics (October 2026)",
              "url": "https://explodingtopics.com/blog/openai-revenue",
              "domain": "explodingtopics.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Exail Technologies (EXA) H1 2026 earnings summary",
              "url": "https://quartr.com/events/exail-technologies-exa-h1-2026_FsjeX69E",
              "domain": "quartr.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Exa at $10M growing 11x YoY",
              "url": "https://sacra.com/research/exa-at-10m-growing-11x-yoy",
              "domain": "sacra.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "getlatka.com",
              "url": "https://getlatka.com/companies/exa.ai",
              "domain": "getlatka.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exail Technologies (EXA) Q3 2026 TU earnings summary",
              "url": "https://quartr.com/events/exail-technologies-exa-q3-2026-tu_FsjeX5wf",
              "domain": "quartr.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Exail Technologies (EXA) Q2 2026 TU earnings summary",
              "url": "https://quartr.com/events/exail-technologies-exa-q2-2026-tu_FsjeXmdc",
              "domain": "quartr.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-browserbase",
      "group": "week",
      "query": "Which company became the default search provider for Browserbase in October 2026",
      "answer": "Parallel (Parag Agrawal, X, Oct 14)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Web Search for Browserbase is now powered by Parallel | Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "Browserbase Search is now powered by Parallel Web Systems as the default search provider.",
              "url": "https://www.linkedin.com/posts/browserbasehq_browserbase-search-is-now-powered-by-parallel-activity-7516182133028323329-voiS",
              "domain": "linkedin.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Browserbase (@browserbase): \"Browserbase Search is now powered by Parallel (@p0) as the default search provider.",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 4,
              "title": "Browserbase and Parallel: the right search for every agent",
              "url": "https://www.plushcap.com/content/browserbase/blog/browserbase-browserbase-and-parallel-the-right-search-for-every-agent",
              "domain": "plushcap.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Company | Browserbase",
              "url": "https://www.browserbase.com/blog/company",
              "domain": "browserbase.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Web Search for Browserbase is now powered by Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "The Web Search API for AI Agents | Browserbase",
              "url": "https://www.browserbase.com/search",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Browserbase Search: web search for agents | Browserbase",
              "url": "https://www.browserbase.com/blog/search",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Browserbase and Parallel: the right search for every agent",
              "url": "https://www.browserbase.com/blog/browserbase-and-parallel-search",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Browserbase",
              "url": "https://platform.tracxn.com/a/d/company/58be29b0e4b0b138a45ec79c/browserbase?utm_source=parallel&utm_medium=ai#a:about",
              "domain": "platform.tracxn.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Browserbase and Parallel: the right search for every agent",
              "url": "https://www.browserbase.com/blog/browserbase-and-parallel-search",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "A new era for AI Search",
              "url": "https://blog.google/products-and-platforms/products/search/search-io-2026/",
              "domain": "blog.google",
              "date": null
            },
            {
              "rank": 3,
              "title": "Web Search for Browserbase is now powered by Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Google Paid $26 Billion To Be Default Search Engine On ...",
              "url": "https://www.reddit.com/r/technology/comments/17i54r5/google_paid_26_billion_to_be_default_search/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "History of Browserbase: The Browser for AI Agents, 2023 ...",
              "url": "https://www.taskade.com/blog/history-of-browserbase",
              "domain": "taskade.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Browserbase on X: \"Browserbase Search is now powered by ...",
              "url": "https://x.com/browserbase/status/2110415570684580054",
              "domain": "x.com",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Blog posts tagged \"product-release\" | Parallel",
              "url": "https://parallel.ai/blog?tag=product-release",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 3,
              "title": "Blog posts tagged \"engineering\"",
              "url": "https://parallel.ai/blog?tag=engineering",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 4,
              "title": "Blog posts tagged \"case-study\" | Parallel",
              "url": "https://parallel.ai/blog?tag=case-study",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 5,
              "title": "Blog posts tagged \"company\"",
              "url": "https://parallel.ai/blog?tag=company",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Web Search for Browserbase is now powered by Parallel | Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "Browserbase Search is now powered by Parallel Web Systems as the default search provider.",
              "url": "https://www.linkedin.com/posts/browserbasehq_browserbase-search-is-now-powered-by-parallel-activity-7516182133028323329-voiS",
              "domain": "linkedin.com",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "Browserbase (@browserbase): \"Browserbase Search is now powered by Parallel (@p0) as the default search provider.",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 4,
              "title": "Company",
              "url": "https://www.browserbase.com/blog/company",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Browserbase and Parallel: the right search for every agent",
              "url": "https://www.plushcap.com/content/browserbase/blog/browserbase-browserbase-and-parallel-the-right-search-for-every-agent",
              "domain": "plushcap.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Web Search for Browserbase is now powered by Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": "2026-10-11"
            },
            {
              "rank": 2,
              "title": "Vercel suma Browserbase al AI Gateway: búsqueda web para agentes – El Ecosistema Startup - Vercel suma Browserbase al AI Gateway: búsqueda web para agentes",
              "url": "https://ecosistemastartup.com/vercel-suma-browserbase-al-ai-gateway-busqueda-web-para-agentes/#1",
              "domain": "ecosistemastartup.com",
              "date": "2026-09-29"
            },
            {
              "rank": 3,
              "title": "Browserbase",
              "url": "https://intelligence.mts.now/atlas/browserbase",
              "domain": "intelligence.mts.now",
              "date": null
            },
            {
              "rank": 4,
              "title": "",
              "url": "https://devtune.ai/verticals/ai-browser-infrastructure/browserbase.md",
              "domain": "devtune.ai",
              "date": "2026-10-07"
            },
            {
              "rank": 5,
              "title": "Browserbase Revenue & Market Share 2026 | Artificial Intelligence",
              "url": "https://geo.sig.ai/brands/browserbase",
              "domain": "geo.sig.ai",
              "date": "2026-04-11"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Browserbase and Parallel: the right search for every agent",
              "url": "https://www.browserbase.com/blog/browserbase-and-parallel-search",
              "domain": "browserbase.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Web Search for Browserbase is now powered by Parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Google Paid $26 Billion To Be Default Search Engine On ...",
              "url": "https://www.reddit.com/r/technology/comments/17i54r5/google_paid_26_billion_to_be_default_search/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Google Search as you know it is over",
              "url": "https://techcrunch.com/2026/05/19/google-search-as-you-know-it-is-over/",
              "domain": "techcrunch.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "History of Browserbase: The Browser for AI Agents, 2023 ...",
              "url": "https://www.taskade.com/blog/history-of-browserbase",
              "domain": "taskade.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "browserbase search powered by parallel",
              "url": "https://parallel.ai/blog/browserbase-search-powered-by-parallel",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "digg.com",
              "url": "https://digg.com/ai/ezrr0815",
              "domain": "digg.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "support.mozilla.org",
              "url": "https://support.mozilla.org/bs/questions/1472018",
              "domain": "support.mozilla.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "support.mozilla.org",
              "url": "https://support.mozilla.org/mg/questions/1472018",
              "domain": "support.mozilla.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "press uk",
              "url": "https://blog.mozilla.org/press-uk/?p=1388",
              "domain": "blog.mozilla.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-fireround",
      "group": "week",
      "query": "Name of Firecrawl's company funding intelligence tool for ChatGPT and Claude launched October 2026",
      "answer": "Fireround (Firecrawl, X, Oct 15)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Changelog | Firecrawl",
              "url": "https://www.firecrawl.dev/changelog",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Startup Funding News: Who Raised This Week | Firecrawl",
              "url": "https://www.firecrawl.dev/tools/fireround",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Firecrawl (@firecrawl)",
              "url": "https://nitter.rdrama.net/firecrawl/status/2110759634164220368",
              "domain": "nitter.rdrama.net",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl launches Fireround by Firecrawl — Oct 2026 | Launch Archive",
              "url": "https://launcharchive.ai/launches/fireround-by-firecrawl--x_2110759634164220368",
              "domain": "launcharchive.ai",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "How to find startups that just raised money in Claude",
              "url": "https://www.firecrawl.dev/articles/claude/startup-funding-rounds",
              "domain": "firecrawl.dev",
              "date": "2026-10-09"
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "releases.sh · firecrawlFirecrawl Release Notes & Changelog · October 2026 — Release...",
              "url": "https://releases.sh/firecrawl",
              "domain": "releases.sh",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "Firecrawl Funding: $75 million Series B (Sep 2026), Investors",
              "url": "https://presspool.ai/companies/firecrawl-dev",
              "domain": "presspool.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Mitchell Keller on X: \"Feels like fire crawl is tryna compete ...",
              "url": "https://x.com/MitchellKeller_/status/2110809927312937046",
              "domain": "x.com",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "releasebot.io · updates · firecrawlFirecrawl Release Notes - October 2026 Latest Updates -...",
              "url": "https://releasebot.io/updates/firecrawl",
              "domain": "releasebot.io",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "releases.sh · firecrawl · firecrawl-changelogFirecrawl Changelog — Firecrawl — Releases Index",
              "url": "https://releases.sh/firecrawl/firecrawl-changelog",
              "domain": "releases.sh",
              "date": "2026-10-15"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl",
              "url": "https://x.com/firecrawl/status/2110759634164220368",
              "domain": "x.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Eric Ciarla - Co-Founder @ Firecrawl (YC S22). Previously ...",
              "url": "https://www.linkedin.com/in/eric-ciarla",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Startup Funding News: Who Raised This Week",
              "url": "https://www.firecrawl.dev/tools/fireround",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl Raises $75M to Enhance AI Agent Access ...",
              "url": "https://www.linkedin.com/posts/y-combinator_firecrawl-yc-s22-has-raised-75-million-activity-7508224276630659072-Knpr",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl raises $75M Series B to build a knowledge ...",
              "url": "https://dealroom.co/news/155341-firecrawl-raises-75m-series-b-to-build-a-knowledge-library-for-ai-agents/",
              "domain": "dealroom.co",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Changelog | Firecrawl",
              "url": "https://www.firecrawl.dev/changelog",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Introducing Fireround, company funding intelligence ...",
              "url": "https://www.linkedin.com/posts/firecrawl_introducing-fireround-company-funding-intelligence-activity-7516525325196132352--peu",
              "domain": "linkedin.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "How to find startups that just raised money in Claude",
              "url": "https://www.firecrawl.dev/articles/claude/startup-funding-rounds",
              "domain": "firecrawl.dev",
              "date": "2026-10-09"
            },
            {
              "rank": 4,
              "title": "Firecrawl Release Notes - October 2026 Latest Updates",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl launches Fireround by Firecrawl — Oct 2026 | Launch Archive",
              "url": "https://launcharchive.ai/launches/fireround-by-firecrawl--x_2110759634164220368",
              "domain": "launcharchive.ai",
              "date": "2026-10-15"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl",
              "url": "https://x.com/firecrawl/status/2110759634164220368",
              "domain": "x.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Introducing Fireround, company funding intelligence ...",
              "url": "https://www.linkedin.com/posts/firecrawl_introducing-fireround-company-funding-intelligence-activity-7516525325196132352--peu",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Startup Funding News: Who Raised This Week",
              "url": "https://www.firecrawl.dev/tools/fireround",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Eric Ciarla - Co-Founder @ Firecrawl (YC S22). Previously ...",
              "url": "https://www.linkedin.com/in/eric-ciarla",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl raises $75M Series B to build a knowledge ...",
              "url": "https://dealroom.co/news/155341-firecrawl-raises-75m-series-b-to-build-a-knowledge-library-for-ai-agents/",
              "domain": "dealroom.co",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Changelog | Firecrawl - Changelog",
              "url": "https://www.firecrawl.dev/changelog#1",
              "domain": "firecrawl.dev",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Changelog | Firecrawl",
              "url": "https://www.firecrawl.dev/changelog",
              "domain": "firecrawl.dev",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "People enrichment in Firecrawl Alexandria: Apollo, FullEnrich, and Data Legion - People enrichment in Firecrawl Alexandria: Apollo, FullEnrich, and Data Legion",
              "url": "https://www.firecrawl.dev/blog/alexandria-people-enrichment#1",
              "domain": "firecrawl.dev",
              "date": "2026-09-30"
            },
            {
              "rank": 4,
              "title": "Firecrawl launches Alexandria, a knowledge library for AI agents, and raises $75M - AI news ·",
              "url": "https://completeaitraining.com/news/firecrawl-launches-alexandria-a-knowledge-library-for-ai/#/portal/account#1",
              "domain": "completeaitraining.com",
              "date": "2026-10-01"
            },
            {
              "rank": 5,
              "title": "COSS Weekly - Week of October 5, 2026 - Chinstrap Community",
              "url": "https://chinstrap.community/coss-weekly-week-of-october-5-2026/",
              "domain": "chinstrap.community",
              "date": "2026-10-07"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl Release Notes - October 2026 Latest Updates",
              "url": "",
              "domain": "",
              "date": "2026-08-22"
            },
            {
              "rank": 2,
              "title": "Firecrawl: Funding, Investors & Team (Oct 2026) | FundedIQ",
              "url": "https://fundediq.co/firecrawl-firecrawl-dev-funding/",
              "domain": "fundediq.co",
              "date": null
            },
            {
              "rank": 3,
              "title": "Startup Funding News: Who Raised This Week | Firecrawl",
              "url": "https://www.firecrawl.dev/tools/fireround",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl",
              "url": "https://platform.tracxn.com/a/d/company/67c216e0456e440f83c83807/firecrawl?utm_source=parallel&utm_medium=ai#a:about",
              "domain": "platform.tracxn.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl is Now an Official ChatGPT Plugin",
              "url": "https://www.firecrawl.dev/blog/firecrawl-official-chatgpt-plugin",
              "domain": "firecrawl.dev",
              "date": "2026-08-05"
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": []
        }
      }
    },
    {
      "id": "wk-ds-harness",
      "group": "week",
      "query": "Which DeepSeek Harness version is recommended for DeepSeek-V4.1-Flash-1017",
      "answer": "v0.2.1-rc.1 or later (DeepSeek, X, Oct 17)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming Made Real | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/news/news261017/?ref=aisecret.us",
              "domain": "api-docs.deepseek.com",
              "date": "2026-10-16"
            },
            {
              "rank": 2,
              "title": "DeepSeek V4.1 Flash-1017新版本发布：许愿式编程一键成真",
              "url": "https://tech.ifeng.com/c/8xIZufSArx4",
              "domain": "tech.ifeng.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "DeepSeek V4.1 Flash-1017发布 性能成本优化",
              "url": "https://app.qudong.com/article/526418.html",
              "domain": "app.qudong.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "DeepSeek V4.1 Flash-1017版正式发布",
              "url": "https://www.itsdw.cn/news/36522.html",
              "domain": "itsdw.cn",
              "date": "2026-10-16"
            },
            {
              "rank": 5,
              "title": "DeepSeek 发布 V4.1-Flash-1017，把",
              "url": "https://news.iresearch.cn/content/202610/569960.shtml",
              "domain": "news.iresearch.cn",
              "date": "2026-10-18"
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "v0.2.1-rc.2",
              "url": "https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.2.1-rc.2",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "Releases · deepseek-ai/deepseek-harness · GitHub",
              "url": "https://github.com/deepseek-ai/deepseek-harness/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "DSH v0.2.1-rc.2: V4.1-Flash-1017 and Search/Fetch Setup",
              "url": "https://deepseekdsh.com/releases/v0-2-1-rc-2",
              "domain": "deepseekdsh.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Harness (@DeepSeekHarness) | teapawt",
              "url": "https://xitter.cf/DeepSeekHarness",
              "domain": "xitter.cf",
              "date": null
            },
            {
              "rank": 5,
              "title": "How DeepSeek V4.1 Flash 1017 Ranks on Code Arena, Vals AI and Artificial Analysis Benchmarks | DigIntoAI",
              "url": "https://digintoai.com/en/articles/deepseek-v4-1-flash-1017",
              "domain": "digintoai.com",
              "date": "2026-10-17"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming ...",
              "url": "https://api-docs.deepseek.com/news/news261017/",
              "domain": "api-docs.deepseek.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "v0.2.1-rc.2",
              "url": "https://github.com/deepseek-ai/deepseek-harness/releases/tag/dsh-v0.2.1-rc.2",
              "domain": "github.com",
              "date": "2026-10-17"
            },
            {
              "rank": 3,
              "title": "Releases · deepseek-ai/deepseek-harness · GitHub",
              "url": "https://github.com/deepseek-ai/deepseek-harness/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DSH v0.2.1-rc.2: V4.1-Flash-1017 and Search/Fetch Setup",
              "url": "https://deepseekdsh.com/releases/v0-2-1-rc-2",
              "domain": "deepseekdsh.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek V4.1 Flash 1017: Benchmarks, Price, API and Parameters | DigIntoAI",
              "url": "https://digintoai.com/en/articles/deepseek-v4-1-flash-1017",
              "domain": "digintoai.com",
              "date": "2026-10-17"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek V4.1 Flash 1017: what changed, benchmarks, and real cost",
              "url": "https://www.eesel.ai/blog/deepseek-v4-1-flash-1017",
              "domain": "eesel.ai",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "DeepSeek V4.1 Flash 1017 Tested: Specs, Benchmarks & Price",
              "url": "https://kingy.ai/blog/deepseek-v4-1-flash-1017-specs-benchmarks-pricing/",
              "domain": "kingy.ai",
              "date": "2026-10-17"
            },
            {
              "rank": 3,
              "title": "Change Log",
              "url": "https://api-docs.deepseek.com/updates/",
              "domain": "api-docs.deepseek.com",
              "date": "2026-09-10"
            },
            {
              "rank": 4,
              "title": "コード系でOpus 5超え「DeepSeek-V4.1-Flash-1017」無償公開",
              "url": "https://pc.watch.impress.co.jp/docs/news/2149045.html",
              "domain": "pc.watch.impress.co.jp",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "DeepSeek V4.1 Flash Gets New Model With Big Coding Gains, Cheaper Agent Tasks",
              "url": "https://propakistani.pk/2026/10/17/deepseek-v4-1-flash-gets-new-model-with-big-coding-gains-cheaper-agent-tasks/",
              "domain": "propakistani.pk",
              "date": "2026-10-17"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "deepseek-ai/DeepSeek-V4.1-Flash-1017 · Hugging Face",
              "url": "https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming Made Real",
              "url": "https://api-docs.deepseek.com/news/news261017",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "DeepSeek V4.1 Flash 1017 | Model library",
              "url": "https://www.baseten.co/library/deepseek-v41-flash-1017",
              "domain": "baseten.co",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "Releases: deepseek-ai/deepseek-harness - GitHub",
              "url": "https://github.com/deepseek-ai/deepseek-harness/releases",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek | Introducing DeepSeek-V4.1-Flash: smarter, faster, more efficient.",
              "url": "https://www.deepseek.com/en/news/deepseek-v4-1-flash/",
              "domain": "deepseek.com",
              "date": "2026-09-10"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming ...",
              "url": "https://api-docs.deepseek.com/news/news261017/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek V4.1 Flash 1017 vs V4. ...",
              "url": "https://www.reddit.com/r/LocalLLaMA/comments/1x8mq6f/deepseek_v41_flash_1017_vs_v41_flash_pi_vs/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "I Tested NEW DeepSeek-V4.1-Flash-1017 on Coding. WOW.",
              "url": "https://www.youtube.com/watch?v=UpZpXzLgFeo",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
              "url": "https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek V4.1-Flash-1017: What's New in the Benchmark ...",
              "url": "https://www.mindstudio.ai/blog/deepseek-v4-1-flash-1017-release",
              "domain": "mindstudio.ai",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming ...",
              "url": "https://api-docs.deepseek.com/news/news261017/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek V4.1 Flash 1017 vs V4.1 Flash, Pi vs ...",
              "url": "https://www.reddit.com/r/LocalLLaMA/comments/1x8mq6f/deepseek_v41_flash_1017_vs_v41_flash_pi_vs/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "I Tested NEW DeepSeek-V4.1-Flash-1017 on Coding. WOW.",
              "url": "https://www.youtube.com/watch?v=UpZpXzLgFeo",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "deepseek-ai/DeepSeek-V4.1-Flash-1017",
              "url": "https://huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017",
              "domain": "huggingface.co",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek V4.1-Flash-1017: What's New in the Benchmark ...",
              "url": "https://www.mindstudio.ai/blog/deepseek-v4-1-flash-1017-release",
              "domain": "mindstudio.ai",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "deepseek v4.1 flash",
              "url": "https://openrouter.ai/deepseek/deepseek-v4.1-flash",
              "domain": "openrouter.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "deepseek v4.1 flash 20260910",
              "url": "https://openrouter.ai/deepseek/deepseek-v4.1-flash-20260910",
              "domain": "openrouter.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "deepseek releases harness 0 1 5 with v4 1 flash support file uploads and sidebar previews",
              "url": "https://technode.com/2026/09/10/deepseek-releases-harness-0-1-5-with-v4-1-flash-support-file-uploads-and-sidebar-previews/",
              "domain": "technode.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "GPT-6.1 Sol are now live on CometAPI →",
              "url": "https://www.cometapi.com/th/tag/deepseek-v4-pro/",
              "domain": "cometapi.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "eu.36kr.com",
              "url": "https://eu.36kr.com/en/p/3977300285174021",
              "domain": "eu.36kr.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-tinyfish",
      "group": "week",
      "query": "TinyFish free search API rate limit requests per minute",
      "answer": "30 requests per minute (Oct 18)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "TinyFish Makes Search Free: What It Really Costs an AI ...",
              "url": "https://www.marktechpost.com/2026/10/18/tinyfish-free-search-ai-agent-token-cost/",
              "domain": "marktechpost.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pricing",
              "url": "https://www.tinyfish.ai/pricing",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Search and Fetch are now FREE for every agent ...",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "TinyAgent Tutorial: Build Your First Agent in 10 Minutes",
              "url": "https://www.tinyfish.ai/blog/tinyfish-web-agent-getting-started-10-minutes",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Best Web Search API For AI Agents 2026",
              "url": "https://www.tinyfish.ai/blog/best-web-search-api-for-ai-agents",
              "domain": "tinyfish.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search API - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "TinyFish Web Search & Fetch APIs: Free, No Credit Card | TinyFish Blog",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": "2026-05-04"
            },
            {
              "rank": 3,
              "title": "How to Monitor 1,000 Websites in Parallel: TinyFish API | TinyFish Blog",
              "url": "https://www.tinyfish.ai/blog/how-to-monitor-1000-websites-in-parallel-tinyfish-api",
              "domain": "tinyfish.ai",
              "date": "2026-04-14"
            },
            {
              "rank": 4,
              "title": "TinyFish Developer Documentation - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "TinyFish Search review (2026): pricing, alternatives and grade B",
              "url": "https://www.anchorterminal.com/tools/tinyfish-search",
              "domain": "anchorterminal.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search API Reference - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api/reference",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search API - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Search and Fetch are now FREE for every agent, everywhere! | TinyFish Blog",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": "2026-05-04"
            },
            {
              "rank": 4,
              "title": "Error Codes - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/error-codes",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "How to Monitor 1,000 Websites in Parallel: TinyFish API | TinyFish Blog",
              "url": "https://www.tinyfish.ai/blog/how-to-monitor-1000-websites-in-parallel-tinyfish-api",
              "domain": "tinyfish.ai",
              "date": "2026-04-14"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search API Reference - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api/reference",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "www.tinyfish.ai · blog · search-and-fetch-are-now-free-forTinyFish Web Search & Fetch APIs: Free, No Credit Card",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": "2026-05-04"
            },
            {
              "rank": 3,
              "title": "Pricing",
              "url": "https://www.tinyfish.ai/pricing",
              "domain": "tinyfish.ai",
              "date": "2026-10-15"
            },
            {
              "rank": 4,
              "title": "AWS Marketplace: TinyFish AI Web Agents - Amazon.com",
              "url": "https://aws.amazon.com/marketplace/pp/prodview-ovb4pfcdeuc4q?sr",
              "domain": "aws.amazon.com",
              "date": "2026-07-01"
            },
            {
              "rank": 5,
              "title": "Error Codes - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/error-codes",
              "domain": "docs.tinyfish.ai",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search API Reference - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api/reference",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pricing | TinyFish",
              "url": "https://www.tinyfish.ai/pricing",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "TinyFish Web Search & Fetch APIs: Free, No Credit Card",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": "2026-05-04"
            },
            {
              "rank": 4,
              "title": "Search API",
              "url": "https://docs.tinyfish.ai/search-api.md",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Search API - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api",
              "domain": "docs.tinyfish.ai",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "hermes-tinyfish-websearch",
              "url": "https://www.npmjs.com/package/hermes-tinyfish-websearch#1",
              "domain": "npmjs.com",
              "date": "2026-08-28"
            },
            {
              "rank": 2,
              "title": "pi-web-access - The stable Search (https://api",
              "url": "https://www.npmjs.com/package/pi-web-access?activeTab=code#5",
              "domain": "npmjs.com",
              "date": "2026-09-22"
            },
            {
              "rank": 3,
              "title": "@everyx/pi-web-tools - ⚠️",
              "url": "https://www.npmjs.com/package/@everyx/pi-web-tools#1",
              "domain": "npmjs.com",
              "date": "2026-09-10"
            },
            {
              "rank": 4,
              "title": "GitHub - dgagf111/dsh-hydrasearch: TinyFish + AnySearch web search and fetch provider for DeepSeek Harness: one failover-chain provider with an operator-controlled backend priority and a settings card. · GitHub",
              "url": "https://github.com/dgagf111/dsh-hydrasearch#1",
              "domain": "github.com",
              "date": "2026-09-21"
            },
            {
              "rank": 5,
              "title": "pi-web-tools",
              "url": "https://cdn.jsdelivr.net/npm/@everyx/pi-web-tools@1.1.0/README.md#1",
              "domain": "cdn.jsdelivr.net",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search and Fetch are now FREE for every agent ...",
              "url": "https://www.tinyfish.ai/blog/search-and-fetch-are-now-free-for-every-agent-everywhere",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Error Codes - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/error-codes",
              "domain": "docs.tinyfish.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "We just made WEB Search and Fetch completely free",
              "url": "https://www.reddit.com/r/SideProject/comments/1t3lmwn/we_just_made_web_search_and_fetch_completely_free/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Best Web Search API For AI Agents 2026",
              "url": "https://www.tinyfish.ai/blog/best-web-search-api-for-ai-agents",
              "domain": "tinyfish.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Search API Reference - TinyFish Web Agent",
              "url": "https://docs.tinyfish.ai/search-api/reference",
              "domain": "docs.tinyfish.ai",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "TinyFish: Free Web Search and Fetch API for Your AI Coding Agents",
              "url": "https://www.bitdoze.com/tinyfish-ai-agents-web-search/",
              "domain": "bitdoze.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Free Web Search for AI Coding Agents: TinyFish Search + Fetch Setup Guide",
              "url": "https://bitdoze.com/tinyfish-free-search-coding-agents",
              "domain": "bitdoze.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "# TinyFish vs Parallel: operating websites or retrieving the web",
              "url": "https://parallel.ai/articles/tinyfish-vs-parallel.md",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "AI EngineerGuide",
              "url": "https://aiengineerguide.com/til/free-search-api-tinyfish/",
              "domain": "aiengineerguide.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "> ## Content Index",
              "url": "https://www.testingcatalog.com/tinyfish-makes-search-and-fetch-apis-free-for-all-developers.md",
              "domain": "testingcatalog.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-parallel-open",
      "group": "week",
      "query": "According to Parallel, which open model was the first to reach the top 10 of its Search Capability Leaderboard",
      "answer": "DeepSeek V4.1 Flash (1017) (Parallel, X, Oct 18)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Parallel Search Capability Leaderboard — October 2026",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Pareto 26.9 and GPT-6.1 Sol | Parallel Web Systems ...",
              "url": "https://www.linkedin.com/posts/parallel-web_two-new-models-join-our-search-capability-activity-7511155913509015552-DsmM",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "I made an open-source AI leaderboard that shows the best ...",
              "url": "https://www.reddit.com/r/LocalLLaMA/comments/1x3wp8c/i_made_an_opensource_ai_leaderboard_that_shows/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "LLM Leaderboard - Comparison of AI models from OpenAI, ...",
              "url": "https://artificialanalysis.ai/leaderboards/models",
              "domain": "artificialanalysis.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard | Parallel",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search Capability Leaderboard: 24 models ranked on web search | Parallel",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": "2026-09-15"
            },
            {
              "rank": 3,
              "title": "Introducing the Search Capability Leaderboard.",
              "url": "https://www.linkedin.com/posts/parallel-web_introducing-the-search-capability-leaderboard-activity-7505662717035196417-zJxv",
              "domain": "linkedin.com",
              "date": "2026-09-15"
            },
            {
              "rank": 4,
              "title": "Parallel Search Capability Leaderboard (Parallel Search Capability)",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Parallel Web Systems (@p0): \"Introducing nine new models to the Parallel Search Capability Leaderboard:",
              "url": "",
              "domain": "",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard | Parallel",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "Search Capability Leaderboard: 24 models ranked on web search | Parallel",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": "2026-09-15"
            },
            {
              "rank": 3,
              "title": "Introducing the Search Capability Leaderboard.",
              "url": "https://www.linkedin.com/posts/parallel-web_introducing-the-search-capability-leaderboard-activity-7505662717035196417-zJxv",
              "domain": "linkedin.com",
              "date": "2026-09-15"
            },
            {
              "rank": 4,
              "title": "Parallel Search Capability Leaderboard (Parallel Search Capability)",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": "2026-09-30"
            },
            {
              "rank": 5,
              "title": "Parallel Web Systems (@p0): \"Two new models join our Search Capability Leaderboard today:",
              "url": "",
              "domain": "",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard | Parallel",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "\"NEW: DeepSeek V4.1 Flash (1017) is the highest- ...",
              "url": "https://x.com/p0/status/2111871426856894878",
              "domain": "x.com",
              "date": "2026-10-18"
            },
            {
              "rank": 3,
              "title": "Introducing the Search Capability Leaderboard - Parallel AI",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": "2026-09-15"
            },
            {
              "rank": 4,
              "title": "Parallel Web Systems (@p0) / X",
              "url": "https://x.com/p0",
              "domain": "x.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Ember-1 · Search Capability Leaderboard",
              "url": "https://parallel.ai/leaderboard/ember-1",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search Capability Leaderboard: 24 models ranked on web search | Parallel",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": "2026-09-15"
            },
            {
              "rank": 3,
              "title": "Parallel Search Capability Leaderboard (Parallel Search Capability)",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Parallel - Web Infrastructure for AI Agents",
              "url": "https://parallel.ai/",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Search Capability Leaderboard | Parallel",
              "url": "https://parallel.ai/ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek V4.1 Flash 1017 ranks ahead in independent open-model tests",
              "url": "https://www.ai-primer.com/engineer/stories/deepseek-1017-independent-tests",
              "domain": "ai-primer.com",
              "date": "2026-10-17"
            },
            {
              "rank": 2,
              "title": "Search Capability Leaderboard",
              "url": "https://parallel.ai/ai/leaderboard",
              "domain": "parallel.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 3,
              "title": "X 上的 Parallel Web Systems (@p0)",
              "url": "https://x.com/p0/status/2111871426856894878",
              "domain": "x.com",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "Search Capability Leaderboard: 24 models ranked on web search",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": "2026-09-14"
            },
            {
              "rank": 5,
              "title": "Parallel Search Capability Leaderboard — October 2026",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": "2026-09-29"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search Capability Leaderboard",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Parallel Search Capability Leaderboard — October 2026",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Pareto 26.9 and GPT-6.1 Sol | Parallel Web Systems ...",
              "url": "https://www.linkedin.com/posts/parallel-web_two-new-models-join-our-search-capability-activity-7511155913509015552-DsmM",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "The Most Useful Leaderboards for Real-World Applications",
              "url": "https://dev.to/suzuki0430/llm-model-selection-made-easy-the-most-useful-leaderboards-for-real-world-applications-27go",
              "domain": "dev.to",
              "date": null
            },
            {
              "rank": 5,
              "title": "I made an open-source AI leaderboard that shows the best ...",
              "url": "https://www.reddit.com/r/LocalLLaMA/comments/1x3wp8c/i_made_an_opensource_ai_leaderboard_that_shows/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "search leaderboard",
              "url": "https://parallel.ai/blog/search-leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "# Introducing the Search Capability Leaderboard",
              "url": "https://parallel.ai/blog/search-leaderboard.md",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "parallel search capability",
              "url": "https://benchlm.ai/benchmarks/parallel-search-capability",
              "domain": "benchlm.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "parallel.ai",
              "url": "https://parallel.ai/leaderboard",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "# Pareto 26.9 · Search Capability Leaderboard",
              "url": "https://parallel.ai/leaderboard/pareto-26-9.md",
              "domain": "parallel.ai",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-firecrawl-gcp",
      "group": "week",
      "query": "Which Firecrawl product gives Gemini agents live web data in the Firecrawl Google Cloud partnership announced October 19 2026",
      "answer": "Alexandria (Firecrawl, X, Oct 19)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Dynatrace expands Google Cloud partnership with Gemini ...",
              "url": "https://www.investing.com/news/company-news/dynatrace-expands-google-cloud-partnership-with-gemini-integrations-93CH-4415459",
              "domain": "investing.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "A Coding Implementation of Web Scraping with Firecrawl ...",
              "url": "https://www.reddit.com/r/machinelearningnews/comments/1j7sgtm/a_coding_implementation_of_web_scraping_with/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "How to integrate Gemini AI & Firecrawl",
              "url": "https://integrately.com/integrations/firecrawl/gemini-ai",
              "domain": "integrately.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl Integrations, Built by an AI Agent - Knit",
              "url": "https://getknit.dev/ipaas-connectors/firecrawl/",
              "domain": "getknit.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl Latest Announcement Product Launch",
              "url": "https://www.facebook.com/fb-answers/firecrawl-latest-announcement-product-launch/",
              "domain": "facebook.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl Changelog",
              "url": "https://www.firecrawl.dev/changelog.md",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Firecrawl for Google Cloud | Firecrawl Integrations",
              "url": "https://www.firecrawl.dev/integrations/google-cloud-marketplace",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Firecrawl for Google Cloud | Firecrawl Integrations",
              "url": "https://www.firecrawl.dev/integrations/google-cloud",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl lands on Google Cloud Marketplace, so companies can pay through Google",
              "url": "https://www.techcityauthority.com/2026/10/firecrawl-google-cloud-marketplace-gemini.html",
              "domain": "techcityauthority.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Firecrawl partners with Google Cloud to power… · AGI Hunt",
              "url": "https://agihunt.info/en/p/1a154f631cba7f636055b51b452",
              "domain": "agihunt.info",
              "date": "2026-10-19"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl for Google Cloud | Firecrawl Integrations",
              "url": "https://www.firecrawl.dev/integrations/google-cloud-marketplace",
              "domain": "firecrawl.dev",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Firecrawl Changelog",
              "url": "https://www.firecrawl.dev/changelog.md",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Firecrawl for Google Cloud | Firecrawl Integrations",
              "url": "https://www.firecrawl.dev/integrations/google-cloud",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 4,
              "title": "Firecrawl lands on Google Cloud Marketplace, so companies can pay through Google",
              "url": "https://www.techcityauthority.com/2026/10/firecrawl-google-cloud-marketplace-gemini.html",
              "domain": "techcityauthority.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Firecrawl partners with Google Cloud to power… · AGI Hunt",
              "url": "https://agihunt.info/en/p/1a154f631cba7f636055b51b452",
              "domain": "agihunt.info",
              "date": "2026-10-19"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl lands on Google Cloud Marketplace, so companies can pay through Google",
              "url": "https://www.techcityauthority.com/2026/10/firecrawl-google-cloud-marketplace-gemini.html",
              "domain": "techcityauthority.com",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Firecrawl connects Gemini agents to web scraping and 100+ data providers",
              "url": "https://runtimewire.com/article/firecrawl-google-cloud-gemini-alexandria",
              "domain": "runtimewire.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Firecrawl: Pricing, Features & Alternatives in 2026",
              "url": "https://rightaichoice.com/tools/firecrawl",
              "domain": "rightaichoice.com",
              "date": "2026-04-27"
            },
            {
              "rank": 4,
              "title": "The web data API to search, scrape, and interact with the ... - Firecrawl",
              "url": "https://www.firecrawl.dev/blog/category/product-updates",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Supercharge your AI agents with data from the web and beyond.",
              "url": "https://www.firecrawl.dev/blog",
              "domain": "firecrawl.dev",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl connects Gemini agents to web scraping and 100+ data providers",
              "url": "https://runtimewire.com/article/firecrawl-google-cloud-gemini-alexandria",
              "domain": "runtimewire.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Gemini - Firecrawl Docs",
              "url": "https://docs.firecrawl.dev/developer-guides/llm-sdks-and-frameworks/gemini",
              "domain": "docs.firecrawl.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Firecrawl lands on Google Cloud Marketplace, so companies can pay through Google",
              "url": "https://www.techcityauthority.com/2026/10/firecrawl-google-cloud-marketplace-gemini.html",
              "domain": "techcityauthority.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Firecrawl | Google AI Studio",
              "url": "https://aistudio.google.com/case-studies/firecrawl",
              "domain": "aistudio.google.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl for Google Cloud",
              "url": "https://www.firecrawl.dev/integrations/google-cloud-marketplace",
              "domain": "firecrawl.dev",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Firecrawl connects Gemini agents to web scraping and 100+ data providers",
              "url": "https://runtimewire.com/article/firecrawl-google-cloud-gemini-alexandria",
              "domain": "runtimewire.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "X 上的 Noaa (@firenoaa)",
              "url": "https://x.com/firenoaa/status/2112227892403044832",
              "domain": "x.com",
              "date": "2026-10-18"
            },
            {
              "rank": 3,
              "title": "X 上的 Elara AI (@ElaraAiLab)",
              "url": "https://x.com/ElaraAiLab/status/2112211391205765282",
              "domain": "x.com",
              "date": "2026-10-18"
            },
            {
              "rank": 4,
              "title": "Firecrawl for Google Cloud | Firecrawl Integrations",
              "url": "https://www.firecrawl.dev/integrations/google-cloud",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl lands on Google Cloud Marketplace, so companies can pay through Google",
              "url": "https://www.techcityauthority.com/2026/10/firecrawl-google-cloud-marketplace-gemini.html",
              "domain": "techcityauthority.com",
              "date": "2026-10-18"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Gemini at Work 2026: Introducing Gemini agent | Google Cloud Blog",
              "url": "https://cloud.google.com/blog/products/ai-machine-learning/welcome-to-gemini-at-work-2026",
              "domain": "cloud.google.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Firecrawl for Google Cloud",
              "url": "https://www.firecrawl.dev/integrations/google-cloud-marketplace",
              "domain": "firecrawl.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Firecrawl uses Gemini 2.5 Pro to structure web data for AI applications",
              "url": "https://aistudio.google.com/case-studies/firecrawl",
              "domain": "aistudio.google.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Google Cloud Next '26: Top 25 Announcements That Actually Matter",
              "url": "https://medium.com/google-cloud/google-cloud-next-26-top-25-announcements-that-actually-matter-9d92beb3376f",
              "domain": "medium.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Firecrawl on X: \"We're partnering with Google Cloud to power Gemini ...",
              "url": "https://x.com/firecrawl/status/2112209178068439537",
              "domain": "x.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": []
        }
      }
    },
    {
      "id": "wk-cc-auto-model",
      "group": "week",
      "query": "Which Claude Code environment variable chooses the model used by the auto mode classifier",
      "answer": "CLAUDE_CODE_AUTO_MODE_MODEL (Claude Code v2.1.302, Oct 16)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Model configuration - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "[FEATURE] Allow configuring a separate model for auto ...",
              "url": "https://github.com/anthropics/claude-code/issues/69002",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Configure auto mode - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/auto-mode-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Configuring Auto Mode for Claude Code Safety",
              "url": "https://www.linkedin.com/posts/claude-for-business_how-auto-mode-works-activity-7493027599888338945-_Uh8",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Anthropic Flips Claude Code to Auto Mode by Default Aug ...",
              "url": "https://www.reddit.com/r/ClaudeAI/comments/1vjqcvf/anthropic_flips_claude_code_to_auto_mode_by/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Environment variables - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/env-vars",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Model configuration - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Auto-mode classifier doesn't fall back when its model is unavailable; CLAUDE_CODE_AUTO_MODE_MODEL is ignored",
              "url": "https://github.com/anthropics/claude-code/issues/67542",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "[FEATURE] Allow configuring a separate model for auto mode classifier via environment variable",
              "url": "https://github.com/anthropics/claude-code/issues/69002",
              "domain": "github.com",
              "date": "2026-08-17"
            },
            {
              "rank": 5,
              "title": "CLAUDE_CODE_AUTO_MODE_MODEL: Claude Code Environment Variable",
              "url": "https://www.turboai.dev/docs/claude-code/env-vars/CLAUDE_CODE_AUTO_MODE_MODEL",
              "domain": "turboai.dev",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Model configuration - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "[FEATURE] Allow configuring a separate model for auto ...",
              "url": "https://github.com/anthropics/claude-code/issues/69002",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Environment variables - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/env-vars",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Claude Code 2.1.302: Choose the Auto Mode Classifier ...",
              "url": "https://www.youtube.com/shorts/EDV9Mz9fIBU",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Configuring Auto Mode for Claude Code Safety",
              "url": "https://www.linkedin.com/posts/claude-for-business_how-auto-mode-works-activity-7493027599888338945-_Uh8",
              "domain": "linkedin.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Model configuration - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "permission-modes.md",
              "url": "https://code.claude.com/docs/en/permission-modes.md",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "code.claude.com · docs · deModellkonfiguration - Claude Code Docs",
              "url": "https://code.claude.com/docs/de/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Claude Code v2.1.302 Major Updates - Default Enablement of Fork ...",
              "url": "https://dev.classmethod.jp/en/articles/20261017-cc-updates-v2-1-302/",
              "domain": "dev.classmethod.jp",
              "date": "2026-10-17"
            },
            {
              "rank": 5,
              "title": "code.claude.com · docs · frVariables d'environnement - Claude Code Docs",
              "url": "https://code.claude.com/docs/fr/env-vars",
              "domain": "code.claude.com",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Configure auto mode - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/auto-mode-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Environment variables - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/env-vars",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Model configuration - Claude Code Docs",
              "url": "https://code.claude.com/docs/en/model-config",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "[FEATURE] Allow configuring a separate model for auto mode classifier via environment variable · Issue #69002 · anthropics/claude-code · GitHub",
              "url": "https://github.com/anthropics/claude-code/issues/69002",
              "domain": "github.com",
              "date": "2026-06-17"
            },
            {
              "rank": 5,
              "title": "Choose a permission mode",
              "url": "https://code.claude.com/docs/en/permission-modes",
              "domain": "code.claude.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Choisir un mode de permission - Claude Code Docs - /model",
              "url": "https://code.claude.com/docs/fr/permission-modes#5",
              "domain": "code.claude.com",
              "date": "2026-10-09"
            },
            {
              "rank": 2,
              "title": "モデル設定 - Claude Code Docs - - 自動モデルフォールバック: フォールバック先が除外されている場合、フォールバックは実行されないため、警告されたリクエストは代わりに拒否で終了します",
              "url": "https://code.claude.com/docs/ja/model-config#3",
              "domain": "code.claude.com",
              "date": "2026-10-07"
            },
            {
              "rank": 3,
              "title": "Choose a permission mode - Claude Code Docs - /model selection",
              "url": "https://code.claude.com/docs/en/permission-modes?hubs_content=blog.hubspot.de%2Fmarketing%2Fauthor%2Ftimo-zingsheim&hubs_content-cta=ki-in-k%C3%BCrze-ihr-%C3%BCberblick-%C3%BCber-die-wichtigsten-ki-news-29102025&__hsfp=3312858821&__hstc=36079231.ae0153f1e30e2d68ccc529f5eba9fcef.1463445806758.1463445806758.1463445806758.1&__hssc=36079231.1.1463445806758&hubs_post-cta=blognavcard-website#eliminate-prompts-with-auto-mode#3",
              "domain": "code.claude.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "[BUG] Auto-mode permission classifier ignores CLAUDE_CODE_AUTO_MODE_MODEL and always uses the session model · Issue #101083 · anthropics/claude-code - Skip to content",
              "url": "https://github.com/anthropics/claude-code/issues/101083#1",
              "domain": "github.com",
              "date": "2026-10-09"
            },
            {
              "rank": 5,
              "title": "Merge pull request #1703 from ardakrt/fix/claude-classifier-provider-… · lidge-jun/opencodex@72dcc60 - Skip to content",
              "url": "https://github.com/lidge-jun/opencodex/commit/72dcc600c4d7259252ce69709fe37169d7df0d95#1",
              "domain": "github.com",
              "date": "2026-06-17"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": []
        },
        "builtin": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Preflight Checklist",
              "url": "https://github.com/anthropics/claude-code/issues/69002",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Vibe Coding for Production",
              "url": "https://ai-workshop.dometrain.com/docs/secure-execution/auto-mode",
              "domain": "ai-workshop.dometrain.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "[FEATURE] Allow configuring a separate model for auto mode classifier via environment variable",
              "url": "https://claudeissues.com/issue/69002-feature-allow-configuring-a-separate-model-for-auto-mode-classifier-via-environm",
              "domain": "claudeissues.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "claude code auto mode desktop control and channels what you need to know right now c4f751ea0f33",
              "url": "https://medium.com/@0xmega/claude-code-auto-mode-desktop-control-and-channels-what-you-need-to-know-right-now-c4f751ea0f33",
              "domain": "medium.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "what is claude code auto mode permission classifier",
              "url": "https://www.mindstudio.ai/blog/what-is-claude-code-auto-mode-permission-classifier",
              "domain": "mindstudio.ai",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-node-pkcs12",
      "group": "week",
      "query": "Which new crypto function did Node.js 24.22.0 add",
      "answer": "crypto.parsePKCS12() (Node v24.22.0, Oct 14)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://daily.dev/posts/node-js-node-js-24-22-0-lts--c00a7hw6i",
              "domain": "daily.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "Node.js 26.12.0 and 24.22.0 Krypton: What Changed and ...",
              "url": "https://www.linuxcompatible.org/story/nodejs-26120-and-24220-krypton-what-changed-and-how-to-upgrade/",
              "domain": "linuxcompatible.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Introducing new crypto capabilities in Node.js",
              "url": "https://nearform.com/insights/new-crypto-capabilities-in-node-js/",
              "domain": "nearform.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Crypto | Node.js v26.12.0 Documentation",
              "url": "https://nodejs.org/api/crypto.html",
              "domain": "nodejs.org",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "node v24.22.0 Release Notes | Starstruk",
              "url": "https://starstruk.ai/repository/nodejs/node/release/v24.22.0",
              "domain": "starstruk.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Node.js 24.22.0 release notes, 14 Oct 2026 | Traceary",
              "url": "https://traceary.com/nodejs/v24-22-0",
              "domain": "traceary.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Node.js v24.22.0 released! | Devtalk",
              "url": "https://devtalk.com/t/node-js-v24-22-0-released/250726",
              "domain": "devtalk.com",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Node.js 24.22.0 Released — Changes & Upgrade Notes - DevCurrent",
              "url": "https://devcurrent.net/tech/nodejs/releases/1033-24220",
              "domain": "devcurrent.net",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "node v24.22.0 Release Notes | Starstruk",
              "url": "https://starstruk.ai/repository/nodejs/node/release/v24.22.0",
              "domain": "starstruk.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Node.js 24.22.0 release notes, 14 Oct 2026 | Traceary",
              "url": "https://traceary.com/nodejs/v24-22-0",
              "domain": "traceary.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Node.js 24.22.0 Released — Changes & Upgrade Notes - DevCurrent",
              "url": "https://devcurrent.net/tech/nodejs/releases/1033-24220",
              "domain": "devcurrent.net",
              "date": null
            },
            {
              "rank": 5,
              "title": "Node.js 24.22.0 Adds Native Crypto APIs, Throttle/Debounce and a Closable StatementSync | Mail Studio",
              "url": "https://www.mail-studio.com/en/backend/node-js-24-22-crypto-throttle-debounce/",
              "domain": "mail-studio.com",
              "date": "2026-10-19"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js — Node.js 24.22.0 (LTS) | daily.dev",
              "url": "https://daily.dev/posts/node-js-node-js-24-22-0-lts--c00a7hw6i",
              "domain": "daily.dev",
              "date": null
            },
            {
              "rank": 2,
              "title": "Node.js 26.12.0 and 24.22.0 Krypton: What Changed and ...",
              "url": "https://www.linuxcompatible.org/story/nodejs-26120-and-24220-krypton-what-changed-and-how-to-upgrade/",
              "domain": "linuxcompatible.org",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "2026-10-14, Version 24.22.0 'Krypton' (LTS) by github-actions[bot] · Pull Request #66667 · nodejs/node",
              "url": "https://github.com/nodejs/node/pull/66667",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "node/lib/crypto.js at v24.22.0 · nodejs/node",
              "url": "https://github.com/nodejs/node/blob/v24.22.0/lib/crypto.js",
              "domain": "github.com",
              "date": "2014-11-26"
            },
            {
              "rank": 5,
              "title": "Release Notes for Node.js 24",
              "url": "https://docs.redhat.com/en/documentation/red_hat_build_of_node.js/24/pdf/release_notes_for_node.js_24/Red_Hat_build_of_Node.js-24-Release_Notes_for_Node.js_24-en-US.pdf",
              "domain": "docs.redhat.com",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Node.js — Node.js 24.22.0 (LTS) | daily.dev",
              "url": "https://daily.dev/posts/node-js-node-js-24-22-0-lts--c00a7hw6i",
              "domain": "daily.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "node/doc/changelogs/CHANGELOG_V24.md at main · nodejs/node",
              "url": "https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V24.md",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/tr/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Crypto | Node.js v26.12.0 Documentation",
              "url": "https://nodejs.org/api/crypto.html",
              "domain": "nodejs.org",
              "date": "2017-03-01"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js — Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": "2026-10-13"
            },
            {
              "rank": 2,
              "title": "chore(deps): update node.js to v24.22.0 (main)",
              "url": "https://code.forgejo.org/forgejo-helm/forgejo-helm/pulls/1787",
              "domain": "code.forgejo.org",
              "date": "2026-10-13"
            },
            {
              "rank": 3,
              "title": "Release 2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95 · nodejs/node - Skip to content",
              "url": "https://github.com/nodejs/node/releases/tag/v24.22.0#1",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 4,
              "title": "2026-10-14, Version 24.22.0 'Krypton' (LTS) · nodejs/node@f14cd3a - Skip to content",
              "url": "https://github.com/nodejs/node/commit/f14cd3aa7bf9ca8df2cc5b8bb14beb0f335b1d93#1",
              "domain": "github.com",
              "date": "2026-10-14"
            },
            {
              "rank": 5,
              "title": "Update Node.js to v24.22.0 by renovate[bot] · Pull Request #7948 · ariakit/ariakit",
              "url": "https://github.com/ariakit/ariakit/pull/7948",
              "domain": "github.com",
              "date": "2026-10-16"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Node.js 24.22.0 (LTS)",
              "url": "https://nodejs.org/en/blog/release/v24.22.0",
              "domain": "nodejs.org",
              "date": "2026-10-14"
            },
            {
              "rank": 2,
              "title": "Node.js — Node.js 24.22.0 (LTS) | daily.dev",
              "url": "https://daily.dev/posts/node-js-node-js-24-22-0-lts--c00a7hw6i",
              "domain": "daily.dev",
              "date": null
            },
            {
              "rank": 3,
              "title": "New Node.js features, Node latest version report | TSH.io",
              "url": "https://tsh.io/blog/new-node-js-features",
              "domain": "tsh.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Introducing new crypto capabilities in Node.js | Nearform",
              "url": "https://nearform.com/insights/new-crypto-capabilities-in-node-js/",
              "domain": "nearform.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Node.js 26.12.0 and 24.22.0 Krypton: What Changed and How to Upgrade",
              "url": "https://www.linuxcompatible.org/story/nodejs-26120-and-24220-krypton-what-changed-and-how-to-upgrade/",
              "domain": "linuxcompatible.org",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "cdn.jsdelivr.net",
              "url": "https://cdn.jsdelivr.net/npm/@types/node@24.0.3/crypto.d.ts",
              "domain": "cdn.jsdelivr.net",
              "date": null
            },
            {
              "rank": 2,
              "title": "Node.js v22.0.0-v8-canary20240201f4b4aa7f2e documentation",
              "url": "https://nodejs.org/download/v8-canary/v22.0.0-v8-canary20240201f4b4aa7f2e/docs/api/crypto.html",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Node.js v24.7.0 (Current)",
              "url": "https://nodejs.org/blog/release/v24.7.0",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Node.js v22.0.0-nightly20240304b34512e38e documentation",
              "url": "https://nodejs.org/download/nightly/v22.0.0-nightly20240304b34512e38e/docs/api/crypto.html",
              "domain": "nodejs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Node.js v22.0.0-nightly20240127af3e2b2493 documentation",
              "url": "https://nodejs.org/download/nightly/v22.0.0-nightly20240127af3e2b2493/docs/api/crypto.html",
              "domain": "nodejs.org",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "wk-next-prefetch",
      "group": "week",
      "query": "Which new value for the Link prefetch prop did Next.js add in the 16.5 canary releases",
      "answer": "\"navigation\" (<Link prefetch=\"navigation\">, v16.5.0-canary.18, Oct 19)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Next.js 16.4",
              "url": "https://nextjs.org/blog/next-16-4",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Release Next.js 16.4 - by Onix React",
              "url": "https://medium.com/@onix_react/release-next-js-16-4-eefb2390683e",
              "domain": "medium.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Next.js 16 Just Changed Everything (Again)",
              "url": "https://www.youtube.com/watch?v=8K33AlmvqNQ",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Optimizing Your Next.js Site's Fast Origin Transfer and ISR ...",
              "url": "https://mikebifulco.com/posts/reduce-nextjs-bandwidth-with-link-prefetch",
              "domain": "mikebifulco.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Prefetch enabled during development #43307 - vercel/next.js",
              "url": "https://github.com/vercel/next.js/issues/43307",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Link Component",
              "url": "https://nextjs.org/docs/app/api-reference/components/link",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "packages/next/src/client/link.tsx",
              "url": "https://github.com/vercel/next.js/blob/canary/packages/next/src/client/link.tsx",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "[Link] Add prefetch=\"auto\" option",
              "url": "https://github.com/vercel/next.js/pull/78689",
              "domain": "github.com",
              "date": "2025-04-29"
            },
            {
              "rank": 4,
              "title": "Optimizing prefetching",
              "url": "https://nextjs.org/docs/app/guides/optimizing-prefetching",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "docs/01-app/02-guides/adopting-partial-prefetching.mdx",
              "url": "https://github.com/vercel/next.js/blob/canary/docs/01-app/02-guides/adopting-partial-prefetching.mdx",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Link Component",
              "url": "https://nextjs.org/docs/app/api-reference/components/link",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "packages/next/src/client/link.tsx",
              "url": "https://github.com/vercel/next.js/blob/canary/packages/next/src/client/link.tsx",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Optimizing prefetching",
              "url": "https://nextjs.org/docs/app/guides/optimizing-prefetching",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "docs/01-app/02-guides/adopting-partial-prefetching.mdx",
              "url": "https://github.com/vercel/next.js/blob/canary/docs/01-app/02-guides/adopting-partial-prefetching.mdx",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "[Link] Add prefetch=\"auto\" option",
              "url": "https://github.com/vercel/next.js/pull/78689",
              "domain": "github.com",
              "date": "2025-04-29"
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Link - Next.js",
              "url": "https://nextjs.org/docs/pages/api-reference/components/link",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 2,
              "title": "Link コンポーネント | Next.js 16 日本語ドキュメント",
              "url": "https://nextjsjp.org/docs/app/api-reference/components/link",
              "domain": "nextjsjp.org",
              "date": null
            },
            {
              "rank": 3,
              "title": "Next.js 16",
              "url": "https://nextjs.org/blog/next-16",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "nextjs.org · docs · appLink Component - Next.js",
              "url": "https://nextjs.org/docs/app/api-reference/components/link",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "Link 组件| Next.js 16 中文文档",
              "url": "https://nextjscn.org/docs/app/api-reference/components/link",
              "domain": "nextjscn.org",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Google News",
              "url": "https://news.google.com/",
              "domain": "news.google.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "The New York Times - Breaking News, US News, World News and Videos",
              "url": "https://www.nytimes.com/",
              "domain": "nytimes.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Prefetching",
              "url": "https://nextjs.org/docs/app/guides/prefetching",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 4,
              "title": "Optimizing Your Next.js Site's Fast Origin Transfer and ISR Reads | Mike Bifulco",
              "url": "https://mikebifulco.com/posts/reduce-nextjs-bandwidth-with-link-prefetch",
              "domain": "mikebifulco.com",
              "date": "2026-02-09"
            },
            {
              "rank": 5,
              "title": "Next.js 16.3",
              "url": "https://nextjs.org/blog/next-16-3",
              "domain": "nextjs.org",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Partial Prefetching: Default to App Shell only (#94510) - SemanticDiff - 16b44a85 - Partial Prefetching: Default to App Shell only (#94510)",
              "url": "https://app.semanticdiff.com/gh/vercel/next.js/commit/16b44a85bebc3b8ade938e8e4b9dbd05ab1ab1ff#packages/next/src/build/segment-config/app/app-segment-config.ts?ignore_comments=false#1",
              "domain": "app.semanticdiff.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "PR #94510 Partial Prefetching: Default to App Shell only - SemanticDiff - acdlite112 days ago",
              "url": "https://app.semanticdiff.com/gh/vercel/next.js/pull/94510/overview#1",
              "domain": "app.semanticdiff.com",
              "date": "2026-06-06"
            },
            {
              "rank": 3,
              "title": "Guides: Adopting Partial Prefetching | Next.js",
              "url": "https://nextjs.org/docs/app/guides/adopting-partial-prefetching?from=graph&source_path=%2Fdocs%2Fanalytics%2Fpackage&source_site=vercel-docs&relationship=semantic&surface=html",
              "domain": "nextjs.org",
              "date": "2026-09-06"
            },
            {
              "rank": 4,
              "title": "Next.js encountered dynamic data during prefetching",
              "url": "https://nextjs.org/docs/messages/instant-link-prefetch-partial",
              "domain": "nextjs.org",
              "date": null
            },
            {
              "rank": 5,
              "title": "partialPrefetching",
              "url": "https://nextjs.org/docs/app/api-reference/config/next-config-js/partialPrefetching",
              "domain": "nextjs.org",
              "date": "2026-10-01"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": []
        },
        "builtin": {
          "correct": false,
          "results": []
        }
      }
    },
    {
      "id": "tr-ds-qps",
      "group": "traps",
      "query": "DeepSeek Search API rate limit QPS per account",
      "answer": "100 QPS (docs; launch coverage said 5)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Rate Limit & Isolation",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search & Fetch",
              "url": "https://api-docs.deepseek.com/guides/search/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "How much api key before rate limit? : r/DeepSeek",
              "url": "https://www.reddit.com/r/DeepSeek/comments/1szpzo8/how_much_api_key_before_rate_limit/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Search and Fetch API: Pricing and Reliability",
              "url": "https://www.activepieces.com/blog/deepseek-search-and-fetch-api-pricing-and-reliability",
              "domain": "activepieces.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek API Rate Limits: 429, Streaming & Retries",
              "url": "https://deepseek-usa.ai/docs/deepseek-api-rate-limits/",
              "domain": "deepseek-usa.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Rate Limit & Isolation | DeepSeek API Docs",
              "url": "https://e9ca89c1x6170692d646f6373x646565707365656bx636f6d.gateway.web.tr/https/quick_start/rate_limit",
              "domain": "e9ca89c1x6170692d646f6373x646565707365656bx636f6d.gateway.web.tr",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek prices web search for AI agents at $0.75 per 1,000 calls",
              "url": "https://ppc.land/deepseek-prices-web-search-for-ai-agents-at-0-75-per-1-000-calls/",
              "domain": "ppc.land",
              "date": "2026-10-17"
            },
            {
              "rank": 3,
              "title": "DeepSeek API Rate Limits: Concurrency, 429 Errors, Queues, and Safe Retries - Deep-ai.chat",
              "url": "https://deep-ai.chat/docs/rate-limits/",
              "domain": "deep-ai.chat",
              "date": "2026-10-04"
            },
            {
              "rank": 4,
              "title": "DeepSeek launched web search and crawling; API; API appeared briefly; V4.1; Flash-1017 snapshot; Harness; v0.2.1-rc1 released",
              "url": "https://www.hkwdb.com/en/news/1255093",
              "domain": "hkwdb.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "FAQ",
              "url": "https://deepseek.apidog.io/faq-835860m0",
              "domain": "deepseek.apidog.io",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search & Fetch",
              "url": "https://api-docs.deepseek.com/guides/search/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Rate Limit & Isolation",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "DeepSeek API Rate Limits: Concurrency, 429 Errors, Queues, and Safe Retries - Deep-ai.chat",
              "url": "https://deep-ai.chat/docs/rate-limits/",
              "domain": "deep-ai.chat",
              "date": "2026-10-04"
            },
            {
              "rank": 4,
              "title": "DeepSeek Search and Fetch API: What People Are Saying | LLMs Blog",
              "url": "https://www.llms.blog/posts/what-people-are-saying-about-deepseek-search-and-fetch-the-0-75-price-wins-quality-and-censorship-draw-doubts",
              "domain": "llms.blog",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "DeepSeek launched web search and crawling; API; API appeared briefly; V4.1; Flash-1017 snapshot; Harness; v0.2.1-rc1 released",
              "url": "https://www.hkwdb.com/en/news/1255093",
              "domain": "hkwdb.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search & Fetch",
              "url": "https://api-docs.deepseek.com/guides/search/",
              "domain": "api-docs.deepseek.com",
              "date": "2026-06-01"
            },
            {
              "rank": 2,
              "title": "DeepSeek Search API pricing 2026: real cost per task and per month",
              "url": "https://www.eesel.ai/blog/deepseek-search-api-pricing",
              "domain": "eesel.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "DeepSeek API Rate Limits: 429, Streaming & Retries",
              "url": "https://deepseek-usa.ai/docs/deepseek-api-rate-limits/",
              "domain": "deepseek-usa.ai",
              "date": "2026-05-25"
            },
            {
              "rank": 4,
              "title": "Rate Limit",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek Search API: pricing, limits, and how Search and Fetch work",
              "url": "https://www.eesel.ai/blog/deepseek-search-api",
              "domain": "eesel.ai",
              "date": "2026-10-19"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek | Into the Unknown",
              "url": "https://www.deepseek.com/",
              "domain": "deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek API Rate Limits: 429, Streaming & Retries",
              "url": "https://deepseek-usa.ai/docs/deepseek-api-rate-limits/",
              "domain": "deepseek-usa.ai",
              "date": "2026-05-25"
            },
            {
              "rank": 3,
              "title": "Rate Limit & Isolation | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek API Rate Limits: Concurrency and How to Fix 429",
              "url": "https://chat-deep.ai/docs/api-rate-limits/",
              "domain": "chat-deep.ai",
              "date": "2026-05-02"
            },
            {
              "rank": 5,
              "title": "Search & Fetch | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/guides/search/",
              "domain": "api-docs.deepseek.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Per-Call Pricing Just Entered the Agent Stack. Every Frontier Lab Still Charges by the Token.",
              "url": "https://forkast.news/per-call-pricing-just-entered-the-agent-stack-every-frontier-lab-still-charges-by-the-token/",
              "domain": "forkast.news",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "DeepSeek 上线网页搜索与抓取 API、API 短暂出现 V4.1 Flash-1017 快照、Harness v0.2.1-rc1 发布",
              "url": "https://www.ithome.com/1/014/291.htm",
              "domain": "ithome.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "DeepSeek上线搜索抓取API，V4.1快照短暂出现",
              "url": "https://app.qudong.com/article/526406.html",
              "domain": "app.qudong.com",
              "date": "2026-10-16"
            },
            {
              "rank": 4,
              "title": "seekfetch",
              "url": "https://www.npmjs.com/package/seekfetch",
              "domain": "npmjs.com",
              "date": "2026-10-17"
            },
            {
              "rank": 5,
              "title": "DeepSeek Search and Fetch turn paid on November 1 at $0.75 per 1,000 calls – 4sysops",
              "url": "https://4sysops.com/archives/deepseek-search-and-fetch-turn-paid-on-november-1-at-0-75-per-1000-calls/#comments",
              "domain": "4sysops.com",
              "date": "2026-10-18"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Rate Limit & Isolation - DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search & Fetch | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/guides/search/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "How much api key before rate limit? : r/DeepSeek - Reddit",
              "url": "https://www.reddit.com/r/DeepSeek/comments/1szpzo8/how_much_api_key_before_rate_limit/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Search API: pricing, limits, and how Search and Fetch work",
              "url": "https://www.eesel.ai/blog/deepseek-search-api",
              "domain": "eesel.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek Search and Fetch API: Pricing and Reliability - Activepieces",
              "url": "https://www.activepieces.com/blog/deepseek-search-and-fetch-api-pricing-and-reliability",
              "domain": "activepieces.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "byteplus.com",
              "url": "https://www.byteplus.com/en/topic/385868",
              "domain": "byteplus.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "# DeepSeek Message Limit: Web Chat Quotas, Rate Limits, and Workarounds",
              "url": "https://fast.io/resources/deepseek-message-limit.md",
              "domain": "fast.io",
              "date": null
            },
            {
              "rank": 3,
              "title": "# DeepSeek Rate Limits: API Quotas, Concurrency Caps, and MCP Workarounds",
              "url": "https://fast.io/resources/deepseek-rate-limit.md",
              "domain": "fast.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "rate limit",
              "url": "https://api-docs.deepseek.com/quick_start/rate_limit",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "AI & Agents",
              "url": "https://fast.io/resources/deepseek-rate-limit/",
              "domain": "fast.io",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-ds-billing",
      "group": "traps",
      "query": "Exact UTC time DeepSeek starts billing web search calls made through Claude Code and Codex",
      "answer": "Oct 31 2026 16:00 UTC (DeepSeek docs)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek Search and Fetch turn paid on November 1 at $0.75 per 1,000 calls – 4sysops",
              "url": "https://4sysops.com/archives/deepseek-search-and-fetch-turn-paid-on-november-1-at-0-75-per-1000-calls/#comments",
              "domain": "4sysops.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "Per-Call Pricing Just Entered the Agent Stack. Every Frontier Lab Still Charges by the Token.",
              "url": "https://forkast.news/per-call-pricing-just-entered-the-agent-stack-every-frontier-lab-still-charges-by-the-token/",
              "domain": "forkast.news",
              "date": "2026-10-18"
            },
            {
              "rank": 3,
              "title": "DeepSeek sets a $0.75 web search price as Cloudflare grades bots on conduct",
              "url": "https://ppc.land/deepseek-sets-a-0-75-web-search-price-as-cloudflare-grades-bots-on-conduct/",
              "domain": "ppc.land",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "Per-Call Pricing Just Entered the Agent Stack. Every Frontier Lab Still Charges by the Token.",
              "url": "https://tech.yahoo.com/ai/perplexity-ai/articles/per-call-pricing-just-entered-135339220.html",
              "domain": "tech.yahoo.com",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "DeepSeek API已支持网页搜索和抓取，单价为每1000次成功请求5元",
              "url": "https://tech.ifeng.com/c/8xKSUGoCB84",
              "domain": "tech.ifeng.com",
              "date": "2026-10-17"
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek search for Claude Code, Codex paid from Nov. 1 · SW Architect",
              "url": "https://www.swarchitect.net/en/deepseek-search-fetch-api-agents-2026-10/",
              "domain": "swarchitect.net",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "DeepSeek (@deepseek_ai): \"🔍 Search & Fetch APIs are now open to everyone!",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 3,
              "title": "DeepSeek prices web search for AI agents at $0.75 per 1,000 calls",
              "url": "https://ppc.land/deepseek-prices-web-search-for-ai-agents-at-0-75-per-1-000-calls/",
              "domain": "ppc.land",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "DeepSeek Will Charge for Search and Fetch Calls Starting",
              "url": "https://stakenewstoday.com/crypto/deepseek-will-charge-for-search-and-fetch-calls-starting-oct-31",
              "domain": "stakenewstoday.com",
              "date": "2026-10-17"
            },
            {
              "rank": 5,
              "title": "DeepSeek Search and Fetch API: What People Are Saying | LLMs Blog",
              "url": "https://www.llms.blog/posts/what-people-are-saying-about-deepseek-search-and-fetch-the-0-75-price-wins-quality-and-censorship-draw-doubts",
              "domain": "llms.blog",
              "date": "2026-10-19"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek API Billing: Balance, Top-Ups & Cost Tracking",
              "url": "https://deepseek-usa.ai/docs/deepseek-api-billing/",
              "domain": "deepseek-usa.ai",
              "date": "2026-10-12"
            },
            {
              "rank": 2,
              "title": "DeepSeek Search API: pricing, limits, and how Search and Fetch work",
              "url": "https://www.eesel.ai/blog/deepseek-search-api",
              "domain": "eesel.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "ppc.land · deepseek-prices-web-search-for-ai-agents-at-0-75DeepSeek prices web search for AI agents at $0.75 per 1,000 calls",
              "url": "https://ppc.land/deepseek-prices-web-search-for-ai-agents-at-0-75-per-1-000-calls/",
              "domain": "ppc.land",
              "date": "2026-10-17"
            },
            {
              "rank": 4,
              "title": "DeepSeek",
              "url": "https://x.com/deepseek_ai/status/2111375650414309859",
              "domain": "x.com",
              "date": "2026-10-17"
            },
            {
              "rank": 5,
              "title": "Models & Pricing",
              "url": "https://api-docs.deepseek.com/quick_start/pricing",
              "domain": "api-docs.deepseek.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Models & Pricing | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/pricing/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek search for Claude Code, Codex paid from Nov. 1 · SW Architect",
              "url": "https://www.swarchitect.net/en/deepseek-search-fetch-api-agents-2026-10/",
              "domain": "swarchitect.net",
              "date": "2026-10-18"
            },
            {
              "rank": 3,
              "title": "DeepSeek (@deepseek_ai): \"🔍 Search & Fetch APIs are now open to everyone!",
              "url": "",
              "domain": "",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Search and Fetch free period in Claude Code ...",
              "url": "https://sessionwatcher.com/news/deepseek-search-fetch-billing-claude-code-codex-november-1",
              "domain": "sessionwatcher.com",
              "date": "2026-10-18"
            },
            {
              "rank": 5,
              "title": "DeepSeek Will Charge for Search and Fetch Calls Starting",
              "url": "https://stakenewstoday.com/crypto/deepseek-will-charge-for-search-and-fetch-calls-starting-oct-31",
              "domain": "stakenewstoday.com",
              "date": "2026-10-17"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search & Fetch | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/guides/search",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek Search API costs $0.75 per 1,000 requests, free in Claude Code and Codex for two weeks | SessionWatcher",
              "url": "https://sessionwatcher.com/news/deepseek-search-fetch-api-pricing-claude-code-codex-web-search",
              "domain": "sessionwatcher.com",
              "date": "2026-10-16"
            },
            {
              "rank": 3,
              "title": "DeepSeek Opens Its In-House Search Engine To Developers",
              "url": "https://www.searchenginejournal.com/deepseek-opens-its-in-house-search-engine-to-developers/593526",
              "domain": "searchenginejournal.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "DeepSeek Announces Web Search and Fetch Features for API at 5 Yuan per 1,000 Requests | Gate News",
              "url": "https://www.gate.com/news/detail/deepseek-announces-web-search-and-fetch-features-for-api-at-5-yuan-per-1000-25037447",
              "domain": "gate.com",
              "date": "2026-10-15"
            },
            {
              "rank": 5,
              "title": "DeepSeek-V4.1-Flash-1017: Wish-Driven Programming Made Real | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/news/news261017/",
              "domain": "api-docs.deepseek.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Models & Pricing | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/pricing/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek Harness: Claude and Codex at Risk?",
              "url": "https://www.youtube.com/watch?v=sHtbzK8PBcE&xstg=CAMSBhUDzO3xHw%3D%3D",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Claude Code Found the UTC Timezone Bug in a Cal.com ...",
              "url": "https://www.mindstudio.ai/blog/claude-code-utc-timezone-bug-cal-com-tool-call-transcript",
              "domain": "mindstudio.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Search and Fetch free period in Claude Code ...",
              "url": "https://sessionwatcher.com/news/deepseek-search-fetch-billing-claude-code-codex-november-1",
              "domain": "sessionwatcher.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "If DeepSeek V4 can do the same coding task for $5, why ...",
              "url": "https://www.reddit.com/r/DeepSeek/comments/1tds8j0/if_deepseek_v4_can_do_the_same_coding_task_for_5/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "DeepSeek Search and Fetch free period in Claude Code ...",
              "url": "https://sessionwatcher.com/news/deepseek-search-fetch-billing-claude-code-codex-november-1",
              "domain": "sessionwatcher.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Integrate with Claude Code",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/claude_code/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Models & Pricing | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/pricing/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek Harness: Claude and Codex at Risk?",
              "url": "https://www.youtube.com/watch?v=sHtbzK8PBcE",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Claude Code Found the UTC Timezone Bug in a Cal.com ...",
              "url": "https://www.mindstudio.ai/blog/claude-code-utc-timezone-bug-cal-com-tool-call-transcript",
              "domain": "mindstudio.ai",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "All AI updates",
              "url": "https://sessionwatcher.com/news/deepseek-search-fetch-api-pricing-claude-code-codex-web-search",
              "domain": "sessionwatcher.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "docs.litellm.ai",
              "url": "https://docs.litellm.ai/docs/providers/deepseek.md",
              "domain": "docs.litellm.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "www.byteplus.com",
              "url": "https://www.byteplus.com/en/topic/375506",
              "domain": "byteplus.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "www.byteplus.com",
              "url": "https://www.byteplus.com/en/topic/375658",
              "domain": "byteplus.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "deepseek api price increase",
              "url": "https://aireiter.com/blog/deepseek-api-price-increase",
              "domain": "aireiter.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-ds-codex-model",
      "group": "traps",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "answer": "deepseek-v4-pro (DeepSeek Codex guide; posts said search is free for any model)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "DeepSeek API Docs: Your First API Call",
              "url": "https://api-docs.deepseek.com/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "DeepSeek API or Codex (or other recommendations)",
              "url": "https://www.reddit.com/r/DeepSeek/comments/1w2c180/deepseek_api_or_codex_or_other_recommendations/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "feat: inject DeepSeek native web_search tool in ...",
              "url": "https://github.com/NousResearch/hermes-agent/issues/80480",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Using the Responses API",
              "url": "https://api-docs.deepseek.com/guides/responses_api/",
              "domain": "api-docs.deepseek.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Using the Responses API | DeepSeek API Docs",
              "url": "https://archive.ph/fj2lS",
              "domain": "archive.ph",
              "date": "2026-07-31"
            },
            {
              "rank": 3,
              "title": "Your First API Call | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "docs/codex.md",
              "url": "https://github.com/deepseek-ai/awesome-deepseek-agent/blob/main/docs/codex.md",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "DeepSeek search for Claude Code, Codex paid from Nov. 1 · SW Architect",
              "url": "https://www.swarchitect.net/en/deepseek-search-fetch-api-agents-2026-10/",
              "domain": "swarchitect.net",
              "date": "2026-10-18"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "feat: inject DeepSeek native web_search tool in codex_responses mode · Issue #80480 · NousResearch/hermes-agent · GitHub",
              "url": "https://github.com/NousResearch/hermes-agent/issues/80480",
              "domain": "github.com",
              "date": "2026-08-06"
            },
            {
              "rank": 3,
              "title": "GitHub - lyumeng/websearch-deepseek: An MCP server that ...",
              "url": "https://github.com/lyumeng/websearch-deepseek",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Using the Responses API",
              "url": "https://api-docs.deepseek.com/guides/responses_api",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "awesome-deepseek-agent/docs/codex.md at main · deepseek-ai/awesome-deepseek-agent · GitHub",
              "url": "https://github.com/deepseek-ai/awesome-deepseek-agent/blob/main/docs/codex.md",
              "domain": "github.com",
              "date": null
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Using the Responses API",
              "url": "https://api-docs.deepseek.com/guides/responses_api/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "deepseek-usa.ai › guide › use-deepseek-with-codexHow to Use DeepSeek with Codex: Secure Setup Guide",
              "url": "https://deepseek-usa.ai/guide/use-deepseek-with-codex/",
              "domain": "deepseek-usa.ai",
              "date": "2026-10-06"
            },
            {
              "rank": 4,
              "title": "CodeSeeX - GitHub",
              "url": "https://github.com/TasteSteak/CodeSeeX",
              "domain": "github.com",
              "date": "2026-05-17"
            },
            {
              "rank": 5,
              "title": "Search | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/api/search/",
              "domain": "api-docs.deepseek.com",
              "date": "2026-10-19"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Deepseek's - RIP Claude,Codex! This is CRAZY GOOD!",
              "url": "https://www.youtube.com/watch?v=NL46-mD49Wo",
              "domain": "youtube.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Models & Pricing | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/pricing/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "DeepSeek API Docs: Your First API Call",
              "url": "https://api-docs.deepseek.com/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Codex + Deepseek = the future",
              "url": "https://www.reddit.com/r/DeepSeek/comments/1u8twzw/codex_deepseek_the_future/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Integrate with Codex | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/quick_start/agent_integrations/codex",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Using the Responses API",
              "url": "https://api-docs.deepseek.com/guides/responses_api/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Your First API Call | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Using the Responses API | DeepSeek API Docs",
              "url": "https://archive.ph/fj2lS",
              "domain": "archive.ph",
              "date": "2026-07-31"
            },
            {
              "rank": 5,
              "title": "DeepSeek search for Claude Code, Codex paid from Nov. 1 · SW Architect",
              "url": "https://www.swarchitect.net/en/deepseek-search-fetch-api-agents-2026-10/",
              "domain": "swarchitect.net",
              "date": "2026-10-18"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "接入 Codex | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/zh-cn/quick_start/agent_integrations/codex/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "feat: inject DeepSeek native web_search tool in codex_responses mode · Issue #80480 · NousResearch/hermes-agent",
              "url": "https://github.com/NousResearch/hermes-agent/issues/80480",
              "domain": "github.com",
              "date": "2026-08-05"
            },
            {
              "rank": 3,
              "title": "使用 Responses API | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/zh-cn/guides/responses_api/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Using the Responses API | DeepSeek API Docs",
              "url": "https://api-docs.deepseek.com/guides/responses_api/",
              "domain": "api-docs.deepseek.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "@christiandoxa/prodex - The DeepSeek catalog includesdeepseek-v4-pro and deepseek-v4-flash; deepseek-chat and deepseek-reasoner remain compatibility ali...",
              "url": "https://www.npmjs.com/package/@christiandoxa/prodex/v/0.267.0#4",
              "domain": "npmjs.com",
              "date": "2026-07-08"
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "deepseek june10 claude code web search docs",
              "url": "https://deepseekv4pro.com/news/deepseek-june10-claude-code-web-search-docs",
              "domain": "deepseekv4pro.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Updated 2026-06-10",
              "url": "https://deepseekv4pro.com/guides/deepseek-claude-code-web-search",
              "domain": "deepseekv4pro.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "x codex ds - No need for a ChatGPT account! Zero threshold for connecting Codex to the DeepSeek AI model",
              "url": "https://x-cmd.com/mod/codex/cookbook-2",
              "domain": "x-cmd.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "deepseek june23 claude code official integration",
              "url": "https://deepseekv4pro.com/zh/news/deepseek-june23-claude-code-official-integration",
              "domain": "deepseekv4pro.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Comment utiliser DeepSeek 3.1 dans Codex : de l'installation au premier lancement",
              "url": "https://blogs.novita.ai/fr/how-to-use-deepseek-3-1-in-codex-from-setup-to-first-run/",
              "domain": "blogs.novita.ai",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-exa-beta",
      "group": "traps",
      "query": "Exa API header value needed to use dynamic highlights",
      "answer": "Exa-Beta: dynamic-highlights-2026-08-28 (API docs; launch post calls it generally available)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Highlights",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog",
              "url": "https://exa.ai/docs/changelog",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Scaling our highlights server",
              "url": "https://exa.ai/blog/scaling-our-highlights-server",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Exa Highlights | Exa Blog",
              "url": "https://exa.ai/blog/highlights-for-agents",
              "domain": "exa.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "GitHub - Geighlord007/qp-exa-dynamic: Exa web search provider ...",
              "url": "https://github.com/Geighlord007/qp-exa-dynamic",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Highlights - Exa",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 3,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 4,
              "title": "https://exa.ai/docs/exa-spec.yaml",
              "url": "https://exa.ai/docs/exa-spec.yaml",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 5,
              "title": "Contents API",
              "url": "https://exa.ai/docs/contents/quickstart.md",
              "domain": "exa.ai",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Contents API - Exa",
              "url": "https://exa.ai/docs/contents/quickstart",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Search - Exa",
              "url": "https://exa.ai/docs/reference/search",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 4,
              "title": "Highlights",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "agent-skills/skills/exa-contents/SKILL.md at main · exa-labs ...",
              "url": "https://github.com/exa-labs/agent-skills/blob/main/skills/exa-contents/SKILL.md",
              "domain": "github.com",
              "date": "2026-07-03"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Highlights - Exa",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 3,
              "title": "Search - Exa",
              "url": "https://exa.ai/docs/reference/search",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "qp-exa-dynamic — DSH Plugins Marketplace",
              "url": "https://dsh-plugins-mp.com/plugins/geighlord007--qp-exa-dynamic",
              "domain": "dsh-plugins-mp.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Search Best Practices - Exa",
              "url": "https://exa.ai/docs/search/best-practices",
              "domain": "exa.ai",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Highlights - Exa",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 3,
              "title": "",
              "url": "https://exa.ai/docs/reference/search",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Changelog",
              "url": "https://exa.ai/docs/changelog",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 5,
              "title": "DSH Plugins Marketplace",
              "url": "https://dsh-plugins-mp.com/plugins/geighlord007--qp-exa-dynamic",
              "domain": "dsh-plugins-mp.com",
              "date": "2026-08-28"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "",
              "url": "https://exa.ai/docs/contents/quickstart.md",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Highlights - Exa",
              "url": "https://exa.ai/docs/search/highlights",
              "domain": "exa.ai",
              "date": "2026-08-28"
            },
            {
              "rank": 3,
              "title": "GitHub - Geighlord007/qp-exa-dynamic: Exa web search provider for the DeepSeek Harness ctx.web seam, with Exa Dynamic Highlights on by default and a /exa command to change highlights, search type and result count at runtime. · GitHub - GitHub - Geighlord007/qp-exa-dynamic: Exa web search provider for the DeepSeek Harness ctx.web seam, with Exa Dynamic Highlights...",
              "url": "https://github.com/Geighlord007/qp-exa-dynamic#1",
              "domain": "github.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Contents API - Exa",
              "url": "https://exa.ai/docs/contents/quickstart",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "",
              "url": "https://raw.githubusercontent.com/exa-labs/agent-skills/main/skills/exa-contents/SKILL.md#1",
              "domain": "raw.githubusercontent.com",
              "date": null
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Dynamic Highlights | Exa Blog",
              "url": "https://exa.ai/blog/dynamic-highlights",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Add dynamic headers",
              "url": "https://docs.itential.com/adapters/configure/add-dynamic-headers",
              "domain": "docs.itential.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "What Are API Request Headers? Explained With Examples",
              "url": "https://apipheny.io/api-headers/",
              "domain": "apipheny.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Dynamic Column Header In a Matrix - Fabric Community",
              "url": "https://community.fabric.microsoft.com/discussions/power-bi-designer/dynamic-column-header-in-a-matrix/4907725",
              "domain": "community.fabric.microsoft.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "JavaScript Grid: Column Headers",
              "url": "https://www.ag-grid.com/javascript-data-grid/column-headers/",
              "domain": "ag-grid.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "# Breaking change: ExaTools no longer accepts “highlights”",
              "url": "https://www.agno.com/articles/breaking-change-exatools-no-longer-accepts-highlights.md",
              "domain": "agno.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "# Align ExaTools with Exa API v2 by removing deprecated “highlights”",
              "url": "https://www.agno.com/articles/align-exatools-with-exa-api-v2-by-removing-deprecated-highlights.md",
              "domain": "agno.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "align exatools with exa api v2 by removing deprecated highlights",
              "url": "https://www.agno.com/changelog/align-exatools-with-exa-api-v2-by-removing-deprecated-highlights",
              "domain": "agno.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "align exatools with exa api v2 by removing deprecated highlights",
              "url": "https://www.agno.com/articles/align-exatools-with-exa-api-v2-by-removing-deprecated-highlights",
              "domain": "agno.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "highlights restored js sdk",
              "url": "https://exa.ai/docs/changelog/highlights-restored-js-sdk",
              "domain": "exa.ai",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-exa3-date",
      "group": "traps",
      "query": "Exa 3.0 release date",
      "answer": "Oct 19 2026 (Exa blog; some coverage said Oct 18)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Exa 3.0 Beats Perplexity on 8 Benchmarks and Slashes ...",
              "url": "https://alphasignal.ai/news/exa-3-0-beats-perplexity-on-8-benchmarks-and-slashes-search-costs",
              "domain": "alphasignal.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Exa 3.0 Live Q&A | Exa Live Event",
              "url": "https://exa.ai/webinars/exa3.0-live",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "\"Introducing Exa 3.0: our largest ever improvement ...",
              "url": "https://x.com/ExaAILabs/status/2112218730952601719",
              "domain": "x.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Official: Evangelion 3.0+1.0 releases on March 8, 2021",
              "url": "https://www.reddit.com/r/evangelion/comments/lsygg9/official_evangelion_3010_releases_on_march_8_2021/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Exa 3.0 adds cheaper search and a larger index for AI agents",
              "url": "https://runtimewire.com/article/exa-3-search-api-launch",
              "domain": "runtimewire.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Exa AI Research Blog",
              "url": "https://exa.ai/blog",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exa 3.0 launches with Dynamic Highlights for its Search API · Digg",
              "url": "https://digg.com/ai/51u0rtit",
              "domain": "digg.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Changelog - Exa",
              "url": "https://exa.ai/docs/changelog",
              "domain": "exa.ai",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Exa 3.0 adds cheaper search and a larger index for AI agents",
              "url": "https://runtimewire.com/article/exa-3-search-api-launch",
              "domain": "runtimewire.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Exa says its new search engine for AI agents beats every ...",
              "url": "https://startupfortune.com/exa-says-its-new-search-engine-for-ai-agents-beats-every-rival-on-eight-benchmarks/",
              "domain": "startupfortune.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Exa AI Research Blog",
              "url": "https://exa.ai/blog",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Exa 3.0 adds a $4-per-1,000-request search tier",
              "url": "https://alphasignal.ai/news/exa-3-0-beats-perplexity-on-8-benchmarks-and-slashes-search-costs",
              "domain": "alphasignal.ai",
              "date": "2026-10-19"
            }
          ]
        },
        "perplexity": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Exa claims the top spot on eight AI search benchmarks with Exa 3.0 - Startup Fortune",
              "url": "https://startupfortune.com/exa-claims-the-top-spot-on-eight-ai-search-benchmarks-with-exa-30/",
              "domain": "startupfortune.com",
              "date": "2026-10-20"
            },
            {
              "rank": 3,
              "title": "Exa says its new search engine for AI agents beats every rival on eight benchmarks - Startup Fortune",
              "url": "https://startupfortune.com/exa-says-its-new-search-engine-for-ai-agents-beats-every-rival-on-eight-benchmarks/",
              "domain": "startupfortune.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "\"Introducing Exa 3.0: our largest ever improvement to search quality ...",
              "url": "https://x.com/ExaAILabs/status/2112218730952601719",
              "domain": "x.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Exa 3.0 adds cheaper search and a larger index for AI agents",
              "url": "https://runtimewire.com/article/exa-3-search-api-launch",
              "domain": "runtimewire.com",
              "date": "2026-10-19"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3?utm_source=customerio&utm_medium=email&utm_campaign=exa_3_launch&utm_content=hero_announcement",
              "domain": "exa.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Exa Releases 3.0 Search Upgrade and Lite Tier | AIB",
              "url": "https://www.aib.vote/en/news/exa-3-0-search-quality-lite-release",
              "domain": "aib.vote",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Exa 3.0 Search API: $4 Lite Tier, 8 Benchmark Claims ...",
              "url": "https://www.explainx.ai/blog/exa-3-0-search-api-lite-auto-pricing-benchmarks-claimed-vs-verified-2026",
              "domain": "explainx.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exa 3.0 adds cheaper search and a larger index for AI agents",
              "url": "https://runtimewire.com/article/exa-3-search-api-launch",
              "domain": "runtimewire.com",
              "date": "2026-10-19"
            },
            {
              "rank": 5,
              "title": "Exa 3.0 Beats Perplexity on 8 Benchmarks and Slashes Search Costs | AlphaSignal",
              "url": "https://alphasignal.ai/news/exa-3-0-beats-perplexity-on-8-benchmarks-and-slashes-search-costs",
              "domain": "alphasignal.ai",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "LG, AI 모델 ‘엑사원 3.0’ 오픈소스로 공개",
              "url": "https://news.kbs.co.kr/news/pc/view/view.do?ncd=8030258",
              "domain": "news.kbs.co.kr",
              "date": "2024-08-06"
            },
            {
              "rank": 3,
              "title": "Exa 3.0 Beats Perplexity on 8 Benchmarks and Slashes Search Costs | AlphaSignal",
              "url": "https://alphasignal.ai/news/exa-3-0-beats-perplexity-on-8-benchmarks-and-slashes-search-costs",
              "domain": "alphasignal.ai",
              "date": "2026-10-18"
            },
            {
              "rank": 4,
              "title": "EXAONE - 위키백과, 우리 모두의 백과사전 - EXAONE",
              "url": "https://ko.wikipedia.org/wiki/EXAONE#1",
              "domain": "ko.wikipedia.org",
              "date": "2025-05-08"
            },
            {
              "rank": 5,
              "title": "LG, 개방형 AI '엑사원 3.0' 공개...생성형 AI '챗엑사원'도 첫 선 - LG, 개방형 AI '엑사원 3.0' 공개...생성형 AI '챗엑사원'도 첫 선",
              "url": "https://zdnet.co.kr/view/?no=20240807090230#1",
              "domain": "zdnet.co.kr",
              "date": "2024-08-06"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Exa 3.0 Beats Perplexity on 8 Benchmarks and Slashes Search ...",
              "url": "https://alphasignal.ai/news/exa-3-0-beats-perplexity-on-8-benchmarks-and-slashes-search-costs",
              "domain": "alphasignal.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Exa 3.0 Live Q&A | Exa Live Event",
              "url": "https://exa.ai/webinars/exa3.0-live",
              "domain": "exa.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exa on X: \"Introducing Exa 3.0: our largest ever improvement to search ...",
              "url": "https://x.com/ExaAILabs/status/2112218730952601719",
              "domain": "x.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Official: Evangelion 3.0+1.0 releases on March 8, 2021 - Reddit",
              "url": "https://www.reddit.com/r/evangelion/comments/lsygg9/official_evangelion_3010_releases_on_march_8_2021/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": []
        }
      }
    },
    {
      "id": "tr-aa-tie",
      "group": "traps",
      "query": "Which search provider is tied with Exa 3.0 for first place on the Artificial Analysis Search Index",
      "answer": "Perplexity, both 80 (Artificial Analysis, Oct 19; Exa says #1 on every benchmark it tested)",
      "engines": {
        "tinyfish": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Artificial Analysis Search Index: Search API Benchmark & ...",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Announcing the Artificial Analysis Search Index: Same ...",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Announcing the Artificial Analysis Search Index",
              "url": "https://www.linkedin.com/pulse/announcing-artificial-analysis-search-index-artificial-analysis-13z5c",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exa Alternatives: 9 AI Search APIs Compared (2026)",
              "url": "https://parallel.ai/articles/exa-alternatives",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Vals Web Search Index Leaderboard and Methodology",
              "url": "https://www.vals.ai/benchmarks/web_search",
              "domain": "vals.ai",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Artificial Analysis Search Index: Search API Benchmark & Leaderboard | Artificial Analysis",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Exa has released Exa 3.0, scoring 80 on the Artificial Analysis Search Index in Dynamic Highlights mode, tying with Perplexity Search for… — 哲见 · WISE AI",
              "url": "https://www.spke.com/en/ai/article/3864",
              "domain": "spke.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Exa says its new search engine for AI agents beats every rival on eight benchmarks - Startup Fortune",
              "url": "https://startupfortune.com/exa-says-its-new-search-engine-for-ai-agents-beats-every-rival-on-eight-benchmarks/",
              "domain": "startupfortune.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Perplexity tops Artificial Analysis Search Index with new API, beating rivals by wide margin",
              "url": "https://cryptobriefing.com/perplexity-tops-artificial-analysis-search-index/",
              "domain": "cryptobriefing.com",
              "date": "2026-08-28"
            },
            {
              "rank": 5,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-19"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Artificial Analysis Search Index: Search API Benchmark & Leaderboard | Artificial Analysis",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Exa has released Exa 3.0, scoring 80 on the Artificial Analysis Search Index in Dynamic Highlights mode, tying with Perplexity Search for… — 哲见 · WISE AI",
              "url": "https://www.spke.com/en/ai/article/3864",
              "domain": "spke.com",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Exa says its new search engine for AI agents beats every rival on eight benchmarks - Startup Fortune",
              "url": "https://startupfortune.com/exa-says-its-new-search-engine-for-ai-agents-beats-every-rival-on-eight-benchmarks/",
              "domain": "startupfortune.com",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Announcing the Artificial Analysis Search Index: Same ...",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": "2026-08-18"
            },
            {
              "rank": 5,
              "title": "Perplexity tops Artificial Analysis Search Index with new API, beating rivals by wide margin",
              "url": "https://cryptobriefing.com/perplexity-tops-artificial-analysis-search-index/",
              "domain": "cryptobriefing.com",
              "date": "2026-08-28"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Search API Benchmark & Leaderboard | Artificial Analysis",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 2,
              "title": "Announcing the Artificial Analysis Search Index: Same Agent ...",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": "2026-08-18"
            },
            {
              "rank": 3,
              "title": "Announcing the Artificial Analysis Search Index, ...",
              "url": "https://x.com/ArtificialAnlys/status/2089755262915936661",
              "domain": "x.com",
              "date": "2026-08-18"
            },
            {
              "rank": 4,
              "title": "Exa claims the top spot on eight AI search benchmarks with Exa 3.0 - Startup Fortune",
              "url": "https://startupfortune.com/exa-claims-the-top-spot-on-eight-ai-search-benchmarks-with-exa-30/",
              "domain": "startupfortune.com",
              "date": "2026-10-20"
            },
            {
              "rank": 5,
              "title": "Artificial Analysis benchmarked AI search APIs: what the Search Index does and doesn't tell you",
              "url": "https://serp.fast/blog/ai-search-api-benchmark-artificial-analysis",
              "domain": "serp.fast",
              "date": "2026-08-29"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Artificial Analysis Search Index: Search API Benchmark & Leaderboard | Artificial Analysis",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Announcing the Artificial Analysis Search Index: Same Agent, Different Search | Artificial Analysis",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": "2026-08-18"
            },
            {
              "rank": 3,
              "title": "Introducing Exa 3.0 | Exa Blog",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-19"
            },
            {
              "rank": 4,
              "title": "Exa Alternatives: 9 AI Search APIs Compared (2026)",
              "url": "https://parallel.ai/articles/exa-alternatives",
              "domain": "parallel.ai",
              "date": "2026-10-11"
            },
            {
              "rank": 5,
              "title": "Parallel ranks #1 on the Artificial Analysis Search Index | Parallel",
              "url": "https://parallel.ai/blog/artificial-analysis-best-search-api",
              "domain": "parallel.ai",
              "date": "2026-08-19"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "X 上的 Artificial Analysis (@ArtificialAnlys)",
              "url": "https://x.com/ArtificialAnlys/status/2112237545203662912",
              "domain": "x.com",
              "date": "2026-10-18"
            },
            {
              "rank": 2,
              "title": "Artificial Analysis发布者：Exa 3.0在搜索评测中与Perplexity并列第一",
              "url": "https://www.me.news/news/321741",
              "domain": "me.news",
              "date": "2026-10-19"
            },
            {
              "rank": 3,
              "title": "Artificial Analysis发布者：Exa 3.0在搜索评测中与Perplexity并列第一",
              "url": "https://followin.io/en/feed/28180800",
              "domain": "followin.io",
              "date": null
            },
            {
              "rank": 4,
              "title": "Parallel clinches the top spot in the AI Search API, with Exa and Firecrawl following closely behind.",
              "url": "https://en.theblockbeats.news/flash/362410",
              "domain": "en.theblockbeats.news",
              "date": "2026-08-18"
            },
            {
              "rank": 5,
              "title": "Introducing Exa 3.0",
              "url": "https://exa.ai/blog/exa-3",
              "domain": "exa.ai",
              "date": "2026-10-18"
            }
          ]
        },
        "firecrawl": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "Artificial Analysis Search Index: Search API Benchmark & ...",
              "url": "https://artificialanalysis.ai/agents/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Announcing the Artificial Analysis Search Index: Same ...",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Announcing the Artificial Analysis Search Index",
              "url": "https://www.linkedin.com/pulse/announcing-artificial-analysis-search-index-artificial-analysis-13z5c",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Exa Alternatives: 9 AI Search APIs Compared (2026)",
              "url": "https://parallel.ai/articles/exa-alternatives",
              "domain": "parallel.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Vals Web Search Index Leaderboard and Methodology",
              "url": "https://www.vals.ai/benchmarks/web_search",
              "domain": "vals.ai",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "All articles",
              "url": "https://artificialanalysis.ai/es/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "All articles",
              "url": "https://artificialanalysis.ai/articles/search-api",
              "domain": "artificialanalysis.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Artificial Analysis",
              "url": "https://simplify.jobs/c/Artificial-Analysis",
              "domain": "simplify.jobs",
              "date": null
            },
            {
              "rank": 4,
              "title": "octen search artificial analysis search index",
              "url": "https://www.orcarouter.ai/es/blog/octen-search-artificial-analysis-search-index",
              "domain": "orcarouter.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "octen search artificial analysis search index",
              "url": "https://www.orcarouter.ai/ru/blog/octen-search-artificial-analysis-search-index",
              "domain": "orcarouter.ai",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-tavily-owner",
      "group": "traps",
      "query": "Who owns Tavily",
      "answer": "Nebius (acquired Feb 2026)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nebius announces agreement to acquire Tavily to add ...",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Rotem Weiss - Founder & CEO @ Tavily (a Nebius company)",
              "url": "https://www.linkedin.com/in/rotem-weiss",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Tavily is Joining Nebius | Tavily Blog",
              "url": "https://www.tavily.com/blog/tavily-is-joining-nebius",
              "domain": "tavily.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "What Nebius really bought when it bought Tavily | Ctech",
              "url": "https://www.calcalistech.com/ctechnews/article/bjtrn2fw11l",
              "domain": "calcalistech.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Tavily now under Nebius : r/NBIS_Stock",
              "url": "https://www.reddit.com/r/NBIS_Stock/comments/1sbpzuf/tavily_now_under_nebius/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nebius announces agreement to acquire Tavily to add agentic search to its AI cloud platform",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": "2026-02-10"
            },
            {
              "rank": 2,
              "title": "",
              "url": "https://www.sec.gov/Archives/edgar/data/1513845/000110465926012492/tm265786d1_6k.htm",
              "domain": "sec.gov",
              "date": null
            },
            {
              "rank": 3,
              "title": "Tavily is Joining Nebius | Tavily Blog",
              "url": "https://www.tavily.com/blog/tavily-is-joining-nebius",
              "domain": "tavily.com",
              "date": "2026-02-10"
            },
            {
              "rank": 4,
              "title": "Nebius Agrees to Buy AI Agent Search Company Tavily for $275 Million - Bloomberg",
              "url": "https://www.bloomberg.com/news/articles/2026-02-10/nebius-agrees-to-buy-ai-agent-search-company-tavily-for-275-million",
              "domain": "bloomberg.com",
              "date": "2026-02-10"
            },
            {
              "rank": 5,
              "title": "Who owns Tavily? Nebius B.V. (2026) — Ownership History | Mergr",
              "url": "https://mergr.com/company/tavily/ownership",
              "domain": "mergr.com",
              "date": "2026-02-10"
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nebius announces agreement to acquire Tavily to add agentic search to its AI cloud platform",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": "2026-02-10"
            },
            {
              "rank": 2,
              "title": "Tm265786d1 6k.htm",
              "url": "https://www.sec.gov/Archives/edgar/data/1513845/000110465926012492/tm265786d1_6k.htm",
              "domain": "sec.gov",
              "date": null
            },
            {
              "rank": 3,
              "title": "Tavily is Joining Nebius | Tavily Blog",
              "url": "https://www.tavily.com/blog/tavily-is-joining-nebius",
              "domain": "tavily.com",
              "date": "2026-02-10"
            },
            {
              "rank": 4,
              "title": "Nebius Agrees to Buy AI Agent Search Company Tavily for $275 Million - Bloomberg",
              "url": "https://www.bloomberg.com/news/articles/2026-02-10/nebius-agrees-to-buy-ai-agent-search-company-tavily-for-275-million",
              "domain": "bloomberg.com",
              "date": "2026-02-10"
            },
            {
              "rank": 5,
              "title": "Bringing agentic search into the production AI stack",
              "url": "https://nebius.com/blog/posts/bringing-agentic-search-into-the-production-ai-stack",
              "domain": "nebius.com",
              "date": "2026-05-20"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nebius announces agreement to acquire Tavily to add ...",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": "2026-02-10"
            },
            {
              "rank": 2,
              "title": "Nebius Group Buys Tavily As Agentic AI Role And Valuation Scrutinized",
              "url": "https://finance.yahoo.com/news/nebius-group-buys-tavily-agentic-201202957.html",
              "domain": "finance.yahoo.com",
              "date": "2026-02-10"
            },
            {
              "rank": 3,
              "title": "Tavily | Dean Sacoransky | 11 comments - LinkedIn",
              "url": "https://www.linkedin.com/posts/dean-sacoransky-6a671119a_tavily-activity-7430747718580482048-O-Yo",
              "domain": "linkedin.com",
              "date": "2026-02-20"
            },
            {
              "rank": 4,
              "title": "Tavily valuation, funding & news | Sacra",
              "url": "https://sacra.com/c/tavily/",
              "domain": "sacra.com",
              "date": "2026-07-07"
            },
            {
              "rank": 5,
              "title": "ai-tech-daily/articles/tavily-2026-07-29.md at main · gautammanak1/ai-tech-daily",
              "url": "https://github.com/gautammanak1/ai-tech-daily/blob/main/articles/tavily-2026-07-29.md",
              "domain": "github.com",
              "date": "2026-07-29"
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Tavily - 2026 Company Profile, Funding & Competitors - Tracxn",
              "url": "https://tracxn.com/d/companies/tavily/__Zcz-EM5tIW4gjY1Ra8AeGMmlKGBLxXaBSXv2VK9IYDE",
              "domain": "tracxn.com",
              "date": "2024-02-23"
            },
            {
              "rank": 2,
              "title": "Nebius announces agreement to acquire Tavily to add agentic search to its AI cloud platform",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": "2026-02-10"
            },
            {
              "rank": 3,
              "title": "Rotem Weiss - Founder & CEO @ Tavily (a Nebius company ...",
              "url": "https://linkedin.com/in/rotem-weiss",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Tavily",
              "url": "https://platform.tracxn.com/a/d/company/5799deace4b0e75d58da1ecf/tavily?utm_source=parallel&utm_medium=ai#a:about",
              "domain": "platform.tracxn.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Nebius to acquire one-year-old Israeli AI startup Tavily in deal worth up to $400 mil | Ctech",
              "url": "https://www.calcalistech.com/ctechnews/article/r168bhodbe",
              "domain": "calcalistech.com",
              "date": "2026-02-10"
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Tavily - Products, Competitors, Financials, Employees, Headquarters Locations",
              "url": "https://www.cbinsights.com/company/tavily#1",
              "domain": "cbinsights.com",
              "date": "2026-07-06"
            },
            {
              "rank": 2,
              "title": "Nebius Agrees to Buy AI Agent Search Company Tavily for $275 Million",
              "url": "https://www.bloomberg.com/news/articles/2026-02-10/nebius-agrees-to-buy-ai-agent-search-company-tavily-for-275-million",
              "domain": "bloomberg.com",
              "date": "2026-02-10"
            },
            {
              "rank": 3,
              "title": "Tavily acquired for $275.0M",
              "url": "https://www.startup.eu/investments/tavily-275m-acquisition-02-2026",
              "domain": "startup.eu",
              "date": "2026-02-10"
            },
            {
              "rank": 4,
              "title": "Tavily Acquired by Nebius: Technical Conviction and Talent Drive Growth | Dean Sacoransky 发布的此话题相关的动态 | 领英 - Tavily Acquired by Nebius: Technical Conviction and Talent Drive Growth",
              "url": "https://www.linkedin.com/posts/dean-sacoransky-6a671119a_tavily-is-joining-nebius-tavily-blog-activity-7430747718580482048-vAgS#1",
              "domain": "linkedin.com",
              "date": "2026-02-19"
            },
            {
              "rank": 5,
              "title": "Hogan Lovells advises Tavily on sale to Nebius",
              "url": "https://publicationportalpreview.hlc.com/en/news/hogan-lovells-advises-tavily-on-sale-to-nebius",
              "domain": "publicationportalpreview.hlc.com",
              "date": "2026-02-23"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Nebius announces agreement to acquire Tavily to add agentic ...",
              "url": "https://nebius.com/newsroom/nebius-announces-agreement-to-acquire-tavily-to-add-agentic-search-to-its-ai-cloud-platform",
              "domain": "nebius.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "Rotem Weiss - Founder & CEO @ Tavily (a Nebius company) | LinkedIn",
              "url": "https://www.linkedin.com/in/rotem-weiss",
              "domain": "linkedin.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Tavily is Joining Nebius | Tavily Blog",
              "url": "https://www.tavily.com/blog/tavily-is-joining-nebius",
              "domain": "tavily.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "What Nebius really bought when it bought Tavily | Ctech",
              "url": "https://www.calcalistech.com/ctechnews/article/bjtrn2fw11l",
              "domain": "calcalistech.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Tavily now under Nebius : r/NBIS_Stock - Reddit",
              "url": "https://www.reddit.com/r/NBIS_Stock/comments/1sbpzuf/tavily_now_under_nebius/",
              "domain": "reddit.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "NEBIUS WENT SHOPPING",
              "url": "https://rs.linkedin.com/in/innaponomarenko",
              "domain": "rs.linkedin.com",
              "date": null
            },
            {
              "rank": 2,
              "title": "oz jacobi",
              "url": "https://il.linkedin.com/in/oz-jacobi",
              "domain": "il.linkedin.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "startupim.com",
              "url": "https://startupim.com/company/tavily",
              "domain": "startupim.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "tavily and insight partners",
              "url": "https://www.goldfarb.com/tavily-and-insight-partners/",
              "domain": "goldfarb.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "The Collective",
              "url": "https://thecollectivecommunity.substack.com/p/volume-17-members-edition",
              "domain": "thecollectivecommunity.substack.com",
              "date": null
            }
          ]
        }
      }
    },
    {
      "id": "tr-pplx-decision",
      "group": "traps",
      "query": "Perplexity Decision API price per million input tokens",
      "answer": "2 cents (halved Oct 6, Aravind Srinivas)",
      "engines": {
        "tinyfish": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Pricing",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Perplexity API Pricing In 2026: Models, Costs & ...",
              "url": "https://www.cloudzero.com/blog/perplexity-api-pricing/",
              "domain": "cloudzero.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Decisions API",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Ridiculous API cost of Perplexity AI : r/perplexity_ai",
              "url": "https://www.reddit.com/r/perplexity_ai/comments/1jbky3f/ridiculous_api_cost_of_perplexity_ai/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Perplexity API Pricing in 2026: Models & Costs",
              "url": "https://www.activepieces.com/blog/perplexity-api-pricing-in-2026-models-costs",
              "domain": "activepieces.com",
              "date": null
            }
          ]
        },
        "exa-lite": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Decisions API - Perplexity",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pricing - Perplexity",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog - Perplexity",
              "url": "https://docs.perplexity.ai/docs/resources/changelog",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Decision models got a price: $0.04 a million | Tyron Dizon",
              "url": "https://tyronzky.ninja/blog/decision-models-got-a-price/",
              "domain": "tyronzky.ninja",
              "date": "2026-10-03"
            },
            {
              "rank": 5,
              "title": "Perplexity Decisions Api - API Evangelist APIs",
              "url": "https://apis.apievangelist.com/store/perplexity-decisions-api/",
              "domain": "apis.apievangelist.com",
              "date": null
            }
          ]
        },
        "exa": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Decisions API - Perplexity",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pricing - Perplexity",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Changelog - Perplexity",
              "url": "https://docs.perplexity.ai/docs/resources/changelog",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Decision models got a price: $0.04 a million | Tyron Dizon",
              "url": "https://tyronzky.ninja/blog/decision-models-got-a-price/",
              "domain": "tyronzky.ninja",
              "date": "2026-10-03"
            },
            {
              "rank": 5,
              "title": "Perplexity Prices New Decision Models From $0.01 per Million Input Tokens | TokenPost",
              "url": "https://www.tokenpost.com/news/technology/33934",
              "domain": "tokenpost.com",
              "date": "2026-10-17"
            }
          ]
        },
        "perplexity": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "quickstart",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Changelog - docs.perplexity.ai",
              "url": "https://docs.perplexity.ai/docs/resources/changelog/rss.xml",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Pricing - Perplexity",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Perplexity Developers on X: \"Introducing the Perplexity ...",
              "url": "https://x.com/perplexitydevs/status/2105725598882832414",
              "domain": "x.com",
              "date": "2026-10-01"
            },
            {
              "rank": 5,
              "title": "Changelog",
              "url": "https://docs.perplexity.ai/docs/resources/changelog",
              "domain": "docs.perplexity.ai",
              "date": null
            }
          ]
        },
        "parallel": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Decisions API",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Pricing - Perplexity",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 3,
              "title": "Perplexity API Pricing: Full Breakdown of Costs (Jun 2026)",
              "url": "https://developer.puter.com/tutorials/perplexity-api-pricing",
              "domain": "developer.puter.com",
              "date": null
            },
            {
              "rank": 4,
              "title": "Perplexity API Pricing (May 2026) — Sonar Online Models",
              "url": "https://www.aipricing.guru/perplexity-pricing",
              "domain": "aipricing.guru",
              "date": null
            },
            {
              "rank": 5,
              "title": "Perplexity Sonar API Pricing 2026: $1-$15/per million tokens",
              "url": "https://costbench.com/software/ai-search-apis/perplexity-sonar-api",
              "domain": "costbench.com",
              "date": null
            }
          ]
        },
        "deepseek": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Decisions API - Perplexity",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": "2026-10-15"
            },
            {
              "rank": 2,
              "title": "Changelog - Perplexity",
              "url": "https://docs.perplexity.ai/docs/resources/changelog",
              "domain": "docs.perplexity.ai",
              "date": "2026-10-14"
            },
            {
              "rank": 3,
              "title": "",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart.md",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "",
              "url": "https://perplexity.mintlify.app/docs/resources/changelog.md",
              "domain": "perplexity.mintlify.app",
              "date": null
            },
            {
              "rank": 5,
              "title": "Decider V1.1 27B - API Pricing & Providers",
              "url": "https://openrouter.ai/perplexity/pplx-decider-v1.1-27b-20261006",
              "domain": "openrouter.ai",
              "date": "2026-10-06"
            }
          ]
        },
        "firecrawl": {
          "correct": true,
          "results": [
            {
              "rank": 1,
              "title": "Pricing",
              "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Perplexity API Pricing In 2026: Models, Costs & ...",
              "url": "https://www.cloudzero.com/blog/perplexity-api-pricing/",
              "domain": "cloudzero.com",
              "date": null
            },
            {
              "rank": 3,
              "title": "Decisions API",
              "url": "https://docs.perplexity.ai/docs/decisions/quickstart",
              "domain": "docs.perplexity.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "Ridiculous API cost of Perplexity AI : r/perplexity_ai",
              "url": "https://www.reddit.com/r/perplexity_ai/comments/1jbky3f/ridiculous_api_cost_of_perplexity_ai/",
              "domain": "reddit.com",
              "date": null
            },
            {
              "rank": 5,
              "title": "Perplexity API Pricing in 2026: Models & Costs",
              "url": "https://www.activepieces.com/blog/perplexity-api-pricing-in-2026-models-costs",
              "domain": "activepieces.com",
              "date": null
            }
          ]
        },
        "builtin": {
          "correct": false,
          "results": [
            {
              "rank": 1,
              "title": "pplx decider v1 27b",
              "url": "https://www.gradually.ai/en/ai-models/pplx-decider-v1-27b/",
              "domain": "gradually.ai",
              "date": null
            },
            {
              "rank": 2,
              "title": "Perplexity Open-Sources 27B Decider, Edges Jev on 11-Test Panel",
              "url": "https://aiweekly.co/alerts/perplexity-open-sources-27b-decider-edges-jev-on-11-test-panel",
              "domain": "aiweekly.co",
              "date": null
            },
            {
              "rank": 3,
              "title": "perplexity decider v1 27b",
              "url": "https://aiagentstore.ai/ai-models/perplexity-decider-v1-27b",
              "domain": "aiagentstore.ai",
              "date": null
            },
            {
              "rank": 4,
              "title": "pplx decider v1 27b",
              "url": "https://www.requesty.ai/model/perplexity/pplx-decider-v1-27b",
              "domain": "requesty.ai",
              "date": null
            },
            {
              "rank": 5,
              "title": "Table Of Contents",
              "url": "https://www.cloudzero.com/blog/perplexity-api-pricing/",
              "domain": "cloudzero.com",
              "date": null
            }
          ]
        }
      }
    }
  ],
  "coding_runs": [
    {
      "task": "deepseek-client",
      "contestant": "builtin",
      "run": 1,
      "secs": 43.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 2004,
      "searches": 1,
      "fetches": 3
    },
    {
      "task": "deepseek-client",
      "contestant": "exa",
      "run": 1,
      "secs": 24.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 5897,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "deepseek-client",
      "contestant": "exa-lite",
      "run": 1,
      "secs": 24.0,
      "passed": 8,
      "total": 8,
      "search_tokens": 11916,
      "searches": 2,
      "fetches": 2
    },
    {
      "task": "deepseek-client",
      "contestant": "deepseek",
      "run": 1,
      "secs": 24.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 9737,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "builtin",
      "run": 1,
      "secs": 34.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 1396,
      "searches": 0,
      "fetches": 5
    },
    {
      "task": "exa-request",
      "contestant": "exa",
      "run": 1,
      "secs": 63.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 90334,
      "searches": 5,
      "fetches": 12
    },
    {
      "task": "exa-request",
      "contestant": "exa-lite",
      "run": 1,
      "secs": 89.5,
      "passed": 7,
      "total": 8,
      "search_tokens": 136238,
      "searches": 10,
      "fetches": 14
    },
    {
      "task": "exa-request",
      "contestant": "deepseek",
      "run": 1,
      "secs": 78.0,
      "passed": 7,
      "total": 8,
      "search_tokens": 54877,
      "searches": 4,
      "fetches": 9
    },
    {
      "task": "codex-deepseek",
      "contestant": "builtin",
      "run": 1,
      "secs": 45.3,
      "passed": 6,
      "total": 6,
      "search_tokens": 1983,
      "searches": 1,
      "fetches": 2
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa",
      "run": 1,
      "secs": 27.6,
      "passed": 5,
      "total": 6,
      "search_tokens": 30488,
      "searches": 3,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa-lite",
      "run": 1,
      "secs": 28.2,
      "passed": 5,
      "total": 6,
      "search_tokens": 28975,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "deepseek",
      "run": 1,
      "secs": 23.1,
      "passed": 6,
      "total": 6,
      "search_tokens": 6355,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "builtin",
      "run": 2,
      "secs": 35.9,
      "passed": 8,
      "total": 8,
      "search_tokens": 2272,
      "searches": 2,
      "fetches": 2
    },
    {
      "task": "deepseek-client",
      "contestant": "exa",
      "run": 2,
      "secs": 22.4,
      "passed": 8,
      "total": 8,
      "search_tokens": 5897,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "deepseek-client",
      "contestant": "exa-lite",
      "run": 2,
      "secs": 25.6,
      "passed": 8,
      "total": 8,
      "search_tokens": 11916,
      "searches": 2,
      "fetches": 2
    },
    {
      "task": "deepseek-client",
      "contestant": "deepseek",
      "run": 2,
      "secs": 21.8,
      "passed": 8,
      "total": 8,
      "search_tokens": 6587,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "builtin",
      "run": 2,
      "secs": 53.6,
      "passed": 8,
      "total": 8,
      "search_tokens": 2036,
      "searches": 1,
      "fetches": 5
    },
    {
      "task": "exa-request",
      "contestant": "exa",
      "run": 2,
      "secs": 63.4,
      "passed": 7,
      "total": 8,
      "search_tokens": 91095,
      "searches": 5,
      "fetches": 14
    },
    {
      "task": "exa-request",
      "contestant": "exa-lite",
      "run": 2,
      "secs": 59.9,
      "passed": 7,
      "total": 8,
      "search_tokens": 97002,
      "searches": 3,
      "fetches": 11
    },
    {
      "task": "exa-request",
      "contestant": "deepseek",
      "run": 2,
      "secs": 81.8,
      "passed": 8,
      "total": 8,
      "search_tokens": 77584,
      "searches": 4,
      "fetches": 12
    },
    {
      "task": "codex-deepseek",
      "contestant": "builtin",
      "run": 2,
      "secs": 25.1,
      "passed": 6,
      "total": 6,
      "search_tokens": 1591,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa",
      "run": 2,
      "secs": 48.3,
      "passed": 5,
      "total": 6,
      "search_tokens": 64069,
      "searches": 6,
      "fetches": 4
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa-lite",
      "run": 2,
      "secs": 26.7,
      "passed": 5,
      "total": 6,
      "search_tokens": 29248,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "deepseek",
      "run": 2,
      "secs": 19.3,
      "passed": 6,
      "total": 6,
      "search_tokens": 5824,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "builtin",
      "run": 3,
      "secs": 35.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 2882,
      "searches": 2,
      "fetches": 3
    },
    {
      "task": "deepseek-client",
      "contestant": "exa",
      "run": 3,
      "secs": 19.4,
      "passed": 8,
      "total": 8,
      "search_tokens": 5732,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "deepseek-client",
      "contestant": "exa-lite",
      "run": 3,
      "secs": 21.8,
      "passed": 7,
      "total": 8,
      "search_tokens": 7659,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "deepseek-client",
      "contestant": "deepseek",
      "run": 3,
      "secs": 23.4,
      "passed": 8,
      "total": 8,
      "search_tokens": 9737,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "builtin",
      "run": 3,
      "secs": 35.9,
      "passed": 8,
      "total": 8,
      "search_tokens": 1601,
      "searches": 0,
      "fetches": 5
    },
    {
      "task": "exa-request",
      "contestant": "exa",
      "run": 3,
      "secs": 55.2,
      "passed": 7,
      "total": 8,
      "search_tokens": 65206,
      "searches": 4,
      "fetches": 9
    },
    {
      "task": "exa-request",
      "contestant": "exa-lite",
      "run": 3,
      "secs": 58.5,
      "passed": 7,
      "total": 8,
      "search_tokens": 96584,
      "searches": 5,
      "fetches": 12
    },
    {
      "task": "exa-request",
      "contestant": "deepseek",
      "run": 3,
      "secs": 56.0,
      "passed": 8,
      "total": 8,
      "search_tokens": 76917,
      "searches": 4,
      "fetches": 11
    },
    {
      "task": "codex-deepseek",
      "contestant": "builtin",
      "run": 3,
      "secs": 23.6,
      "passed": 6,
      "total": 6,
      "search_tokens": 1342,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa",
      "run": 3,
      "secs": 36.6,
      "passed": 5,
      "total": 6,
      "search_tokens": 31576,
      "searches": 3,
      "fetches": 3
    },
    {
      "task": "codex-deepseek",
      "contestant": "exa-lite",
      "run": 3,
      "secs": 30.2,
      "passed": 5,
      "total": 6,
      "search_tokens": 33178,
      "searches": 3,
      "fetches": 3
    },
    {
      "task": "codex-deepseek",
      "contestant": "deepseek",
      "run": 3,
      "secs": 16.6,
      "passed": 6,
      "total": 6,
      "search_tokens": 6355,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "firecrawl",
      "run": 1,
      "secs": 27.3,
      "passed": 8,
      "total": 8,
      "search_tokens": 5042,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "exa-request",
      "contestant": "firecrawl",
      "run": 1,
      "secs": 71.9,
      "passed": 7,
      "total": 8,
      "search_tokens": 37898,
      "searches": 4,
      "fetches": 17
    },
    {
      "task": "codex-deepseek",
      "contestant": "firecrawl",
      "run": 1,
      "secs": 25.7,
      "passed": 6,
      "total": 6,
      "search_tokens": 22919,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "firecrawl",
      "run": 2,
      "secs": 19.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 5042,
      "searches": 2,
      "fetches": 0
    },
    {
      "task": "exa-request",
      "contestant": "firecrawl",
      "run": 2,
      "secs": 62.8,
      "passed": 7,
      "total": 8,
      "search_tokens": 75260,
      "searches": 3,
      "fetches": 16
    },
    {
      "task": "codex-deepseek",
      "contestant": "firecrawl",
      "run": 2,
      "secs": 22.7,
      "passed": 6,
      "total": 6,
      "search_tokens": 22139,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "firecrawl",
      "run": 3,
      "secs": 24.1,
      "passed": 8,
      "total": 8,
      "search_tokens": 5389,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "parallel",
      "run": 1,
      "secs": 33.9,
      "passed": 8,
      "total": 8,
      "search_tokens": 7071,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "perplexity",
      "run": 1,
      "secs": 28.3,
      "passed": 8,
      "total": 8,
      "search_tokens": 8015,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "tinyfish",
      "run": 1,
      "secs": 29.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 3180,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "parallel",
      "run": 1,
      "secs": 41.0,
      "passed": 8,
      "total": 8,
      "search_tokens": 24473,
      "searches": 2,
      "fetches": 3
    },
    {
      "task": "exa-request",
      "contestant": "perplexity",
      "run": 1,
      "secs": 25.4,
      "passed": 8,
      "total": 8,
      "search_tokens": 10127,
      "searches": 1,
      "fetches": 2
    },
    {
      "task": "exa-request",
      "contestant": "tinyfish",
      "run": 1,
      "secs": 58.9,
      "passed": 8,
      "total": 8,
      "search_tokens": 60849,
      "searches": 3,
      "fetches": 14
    },
    {
      "task": "codex-deepseek",
      "contestant": "parallel",
      "run": 1,
      "secs": 28.9,
      "passed": 6,
      "total": 6,
      "search_tokens": 20094,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "perplexity",
      "run": 1,
      "secs": 17.3,
      "passed": 6,
      "total": 6,
      "search_tokens": 4034,
      "searches": 1,
      "fetches": 0
    },
    {
      "task": "codex-deepseek",
      "contestant": "tinyfish",
      "run": 1,
      "secs": 24.5,
      "passed": 6,
      "total": 6,
      "search_tokens": 18527,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "parallel",
      "run": 2,
      "secs": 26.0,
      "passed": 8,
      "total": 8,
      "search_tokens": 5162,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "perplexity",
      "run": 2,
      "secs": 25.8,
      "passed": 8,
      "total": 8,
      "search_tokens": 7955,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "tinyfish",
      "run": 2,
      "secs": 26.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 3180,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "parallel",
      "run": 2,
      "secs": 28.8,
      "passed": 8,
      "total": 8,
      "search_tokens": 23852,
      "searches": 2,
      "fetches": 3
    },
    {
      "task": "exa-request",
      "contestant": "perplexity",
      "run": 2,
      "secs": 25.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 11275,
      "searches": 1,
      "fetches": 3
    },
    {
      "task": "exa-request",
      "contestant": "tinyfish",
      "run": 2,
      "secs": 63.6,
      "passed": 8,
      "total": 8,
      "search_tokens": 60500,
      "searches": 3,
      "fetches": 14
    },
    {
      "task": "codex-deepseek",
      "contestant": "parallel",
      "run": 2,
      "secs": 27.7,
      "passed": 6,
      "total": 6,
      "search_tokens": 20814,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "perplexity",
      "run": 2,
      "secs": 19.3,
      "passed": 6,
      "total": 6,
      "search_tokens": 21687,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "tinyfish",
      "run": 2,
      "secs": 23.1,
      "passed": 6,
      "total": 6,
      "search_tokens": 18527,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "parallel",
      "run": 3,
      "secs": 27.1,
      "passed": 8,
      "total": 8,
      "search_tokens": 5178,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "perplexity",
      "run": 3,
      "secs": 25.8,
      "passed": 8,
      "total": 8,
      "search_tokens": 7955,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "deepseek-client",
      "contestant": "tinyfish",
      "run": 3,
      "secs": 20.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 3180,
      "searches": 2,
      "fetches": 1
    },
    {
      "task": "exa-request",
      "contestant": "parallel",
      "run": 3,
      "secs": 34.7,
      "passed": 8,
      "total": 8,
      "search_tokens": 25135,
      "searches": 0,
      "fetches": 4
    },
    {
      "task": "exa-request",
      "contestant": "perplexity",
      "run": 3,
      "secs": 22.2,
      "passed": 8,
      "total": 8,
      "search_tokens": 12768,
      "searches": 1,
      "fetches": 3
    },
    {
      "task": "exa-request",
      "contestant": "tinyfish",
      "run": 3,
      "secs": 50.3,
      "passed": 8,
      "total": 8,
      "search_tokens": 47141,
      "searches": 2,
      "fetches": 11
    },
    {
      "task": "codex-deepseek",
      "contestant": "parallel",
      "run": 3,
      "secs": 24.1,
      "passed": 6,
      "total": 6,
      "search_tokens": 20807,
      "searches": 1,
      "fetches": 1
    },
    {
      "task": "codex-deepseek",
      "contestant": "perplexity",
      "run": 3,
      "secs": 18.5,
      "passed": 6,
      "total": 6,
      "search_tokens": 4034,
      "searches": 1,
      "fetches": 0
    },
    {
      "task": "codex-deepseek",
      "contestant": "tinyfish",
      "run": 3,
      "secs": 30.3,
      "passed": 6,
      "total": 6,
      "search_tokens": 36137,
      "searches": 1,
      "fetches": 2
    },
    {
      "task": "exa-request",
      "contestant": "firecrawl",
      "run": 3,
      "secs": 94.5,
      "passed": 8,
      "total": 8,
      "search_tokens": 45847,
      "searches": 9,
      "fetches": 24
    },
    {
      "task": "codex-deepseek",
      "contestant": "firecrawl",
      "run": 3,
      "secs": 22.2,
      "passed": 6,
      "total": 6,
      "search_tokens": 21285,
      "searches": 1,
      "fetches": 1
    }
  ],
  "api_runs": [
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "ms": 18063,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 245646,
      "output_tokens": 432,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.29260650000000005
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "ms": 15434,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 69424,
      "output_tokens": 464,
      "web_search_requests": 1
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "ms": 18757,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 244301,
      "output_tokens": 441,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.23392899999999997
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "ms": 17248,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 107948,
      "output_tokens": 364,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "ms": 13418,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 180361,
      "output_tokens": 257,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2158932
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "ms": 17149,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 111691,
      "output_tokens": 333,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "ms": 19628,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 245334,
      "output_tokens": 425,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.22118279999999998
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "ms": 15563,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 113446,
      "output_tokens": 168,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "ms": 23839,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 178155,
      "output_tokens": 286,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.1973894
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "ms": 13913,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 111980,
      "output_tokens": 187,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "ms": 11428,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 177725,
      "output_tokens": 290,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.1994846
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "ms": 14663,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 105266,
      "output_tokens": 222,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "next-version",
      "query": "Next.js latest version",
      "ms": 15944,
      "answer_correct": false,
      "source_has_answer": false,
      "input_tokens": 245472,
      "output_tokens": 350,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2221004
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "next-version",
      "query": "Next.js latest version",
      "ms": 15044,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 103199,
      "output_tokens": 236,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "ms": 23224,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 245011,
      "output_tokens": 509,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2225012
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "ms": 16094,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 104462,
      "output_tokens": 326,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "ms": 23437,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 310972,
      "output_tokens": 552,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.23200520000000002
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "ms": 12430,
      "answer_correct": false,
      "source_has_answer": true,
      "input_tokens": 107992,
      "output_tokens": 163,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "ms": 26395,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 309652,
      "output_tokens": 733,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.23572989999999996
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "ms": 13538,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 107999,
      "output_tokens": 208,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "ms": 13132,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 178863,
      "output_tokens": 207,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.21082869999999995
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "ms": 13287,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 103402,
      "output_tokens": 220,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "ms": 13266,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 240947,
      "output_tokens": 472,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.20643190000000003
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "ms": 12784,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 65032,
      "output_tokens": 297,
      "web_search_requests": 1
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "ms": 14658,
      "answer_correct": true,
      "source_has_answer": false,
      "input_tokens": 178629,
      "output_tokens": 312,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.21939
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "ms": 15880,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 170864,
      "output_tokens": 315,
      "web_search_requests": 3
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "ms": 23822,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 243362,
      "output_tokens": 428,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2241489
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "ms": 17620,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 114542,
      "output_tokens": 294,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "ms": 13159,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 316321,
      "output_tokens": 691,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.25979640000000004
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "ms": 16130,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 104903,
      "output_tokens": 320,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "ms": 23606,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 308614,
      "output_tokens": 660,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2361173
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "ms": 17222,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 234879,
      "output_tokens": 307,
      "web_search_requests": 4
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "ms": 13529,
      "answer_correct": true,
      "source_has_answer": false,
      "input_tokens": 173357,
      "output_tokens": 280,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.2148365
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "ms": 12273,
      "answer_correct": true,
      "source_has_answer": false,
      "input_tokens": 107814,
      "output_tokens": 177,
      "web_search_requests": 2
    },
    {
      "stage": "agents",
      "provider": "claude-code",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "ms": 33654,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 308164,
      "output_tokens": 754,
      "web_search_requests": 0,
      "cost_equiv_usd": 0.23687840000000002
    },
    {
      "stage": "agents",
      "provider": "codex",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "ms": 21209,
      "answer_correct": true,
      "source_has_answer": true,
      "input_tokens": 172326,
      "output_tokens": 588,
      "web_search_requests": 3
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "astro",
      "query": "latest version of Astro",
      "ms": 620,
      "has_latest": true,
      "newest_seen": "7.4.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "astro",
      "query": "latest version of Astro",
      "ms": 1649,
      "has_latest": true,
      "newest_seen": "7.4.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "astro",
      "query": "latest version of Astro",
      "ms": 583,
      "has_latest": true,
      "newest_seen": "7.4.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "astro",
      "query": "latest version of Astro",
      "ms": 3420,
      "has_latest": true,
      "newest_seen": "7.4.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "astro",
      "query": "latest version of Astro",
      "ms": 499,
      "has_latest": true,
      "newest_seen": "7.4.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "wrangler",
      "query": "latest version of Cloudflare Wrangler",
      "ms": 491,
      "has_latest": true,
      "newest_seen": "4.151.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "wrangler",
      "query": "latest version of Cloudflare Wrangler",
      "ms": 1283,
      "has_latest": true,
      "newest_seen": "4.151.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "wrangler",
      "query": "latest version of Cloudflare Wrangler",
      "ms": 677,
      "has_latest": false,
      "newest_seen": "4.151.1",
      "days_behind": 3
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "wrangler",
      "query": "latest version of Cloudflare Wrangler",
      "ms": 3944,
      "has_latest": false,
      "newest_seen": "4.151.1",
      "days_behind": 3
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "wrangler",
      "query": "latest version of Cloudflare Wrangler",
      "ms": 614,
      "has_latest": false,
      "newest_seen": "4.141.0",
      "days_behind": 23
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "expo",
      "query": "latest version of Expo SDK",
      "ms": 731,
      "has_latest": true,
      "newest_seen": "58.0.16",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "expo",
      "query": "latest version of Expo SDK",
      "ms": 1203,
      "has_latest": true,
      "newest_seen": "58.0.16",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "expo",
      "query": "latest version of Expo SDK",
      "ms": 670,
      "has_latest": false,
      "newest_seen": "58.0.6",
      "days_behind": 12
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "expo",
      "query": "latest version of Expo SDK",
      "ms": 1815,
      "has_latest": true,
      "newest_seen": "58.0.16",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "expo",
      "query": "latest version of Expo SDK",
      "ms": 599,
      "has_latest": false,
      "newest_seen": "58.0.14",
      "days_behind": 2
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "openai",
      "query": "latest version of openai npm package",
      "ms": 453,
      "has_latest": true,
      "newest_seen": "7.39.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "openai",
      "query": "latest version of openai npm package",
      "ms": 1637,
      "has_latest": true,
      "newest_seen": "7.39.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "openai",
      "query": "latest version of openai npm package",
      "ms": 610,
      "has_latest": false,
      "newest_seen": "7.38.0",
      "days_behind": 1
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "openai",
      "query": "latest version of openai npm package",
      "ms": 4331,
      "has_latest": false,
      "newest_seen": "3.2.1",
      "days_behind": 1327
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "openai",
      "query": "latest version of openai npm package",
      "ms": 502,
      "has_latest": false,
      "newest_seen": "7.32.0",
      "days_behind": 9
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@anthropic-ai/claude-code",
      "query": "latest version of Claude Code",
      "ms": 441,
      "has_latest": true,
      "newest_seen": "2.1.304",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@anthropic-ai/claude-code",
      "query": "latest version of Claude Code",
      "ms": 1412,
      "has_latest": true,
      "newest_seen": "2.1.304",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@anthropic-ai/claude-code",
      "query": "latest version of Claude Code",
      "ms": 736,
      "has_latest": false,
      "newest_seen": "2.1.303",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@anthropic-ai/claude-code",
      "query": "latest version of Claude Code",
      "ms": 3879,
      "has_latest": false,
      "newest_seen": "2.1.303",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@anthropic-ai/claude-code",
      "query": "latest version of Claude Code",
      "ms": 590,
      "has_latest": false,
      "newest_seen": "2.1.301",
      "days_behind": 4
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "ai",
      "query": "latest version of Vercel AI SDK",
      "ms": 599,
      "has_latest": true,
      "newest_seen": "7.0.145",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "ai",
      "query": "latest version of Vercel AI SDK",
      "ms": 1391,
      "has_latest": true,
      "newest_seen": "7.0.145",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "ai",
      "query": "latest version of Vercel AI SDK",
      "ms": 796,
      "has_latest": false,
      "newest_seen": "7.0.143",
      "days_behind": 2
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "ai",
      "query": "latest version of Vercel AI SDK",
      "ms": 6922,
      "has_latest": false,
      "newest_seen": "7.0.143",
      "days_behind": 2
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "ai",
      "query": "latest version of Vercel AI SDK",
      "ms": 506,
      "has_latest": false,
      "newest_seen": null,
      "days_behind": null
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@tanstack/react-query",
      "query": "latest version of TanStack Query",
      "ms": 452,
      "has_latest": true,
      "newest_seen": "5.104.5",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@tanstack/react-query",
      "query": "latest version of TanStack Query",
      "ms": 1282,
      "has_latest": true,
      "newest_seen": "5.104.5",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@tanstack/react-query",
      "query": "latest version of TanStack Query",
      "ms": 592,
      "has_latest": false,
      "newest_seen": "5.104.2",
      "days_behind": 7
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@tanstack/react-query",
      "query": "latest version of TanStack Query",
      "ms": 3551,
      "has_latest": true,
      "newest_seen": "5.104.5",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@tanstack/react-query",
      "query": "latest version of TanStack Query",
      "ms": 490,
      "has_latest": false,
      "newest_seen": "5.104.4",
      "days_behind": 1
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "fastapi",
      "query": "latest version of FastAPI",
      "ms": 568,
      "has_latest": true,
      "newest_seen": "0.150.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "fastapi",
      "query": "latest version of FastAPI",
      "ms": 1508,
      "has_latest": true,
      "newest_seen": "0.150.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "fastapi",
      "query": "latest version of FastAPI",
      "ms": 692,
      "has_latest": false,
      "newest_seen": "0.146.0",
      "days_behind": 1
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "fastapi",
      "query": "latest version of FastAPI",
      "ms": 3636,
      "has_latest": false,
      "newest_seen": "0.148.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "fastapi",
      "query": "latest version of FastAPI",
      "ms": 486,
      "has_latest": false,
      "newest_seen": "0.143.0",
      "days_behind": 11
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "uv",
      "query": "latest version of uv",
      "ms": 492,
      "has_latest": true,
      "newest_seen": "0.13.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "uv",
      "query": "latest version of uv",
      "ms": 3478,
      "has_latest": true,
      "newest_seen": "0.13.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "uv",
      "query": "latest version of uv",
      "ms": 946,
      "has_latest": true,
      "newest_seen": "0.13.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "uv",
      "query": "latest version of uv",
      "ms": 3244,
      "has_latest": false,
      "newest_seen": "0.13.1",
      "days_behind": 5
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "uv",
      "query": "latest version of uv",
      "ms": 549,
      "has_latest": true,
      "newest_seen": "0.13.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "transformers",
      "query": "latest version of Hugging Face Transformers",
      "ms": 539,
      "has_latest": true,
      "newest_seen": "5.20.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "transformers",
      "query": "latest version of Hugging Face Transformers",
      "ms": 2195,
      "has_latest": true,
      "newest_seen": "5.20.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "transformers",
      "query": "latest version of Hugging Face Transformers",
      "ms": 582,
      "has_latest": false,
      "newest_seen": "5.20.1",
      "days_behind": 3
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "transformers",
      "query": "latest version of Hugging Face Transformers",
      "ms": 5727,
      "has_latest": false,
      "newest_seen": "5.20.1",
      "days_behind": 3
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "transformers",
      "query": "latest version of Hugging Face Transformers",
      "ms": 538,
      "has_latest": false,
      "newest_seen": "5.18.0",
      "days_behind": 19
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "litellm",
      "query": "latest version of LiteLLM",
      "ms": 503,
      "has_latest": true,
      "newest_seen": "1.106.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "litellm",
      "query": "latest version of LiteLLM",
      "ms": 1533,
      "has_latest": true,
      "newest_seen": "1.106.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "litellm",
      "query": "latest version of LiteLLM",
      "ms": 681,
      "has_latest": false,
      "newest_seen": "1.105.0",
      "days_behind": 6
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "litellm",
      "query": "latest version of LiteLLM",
      "ms": 3631,
      "has_latest": true,
      "newest_seen": "1.106.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "litellm",
      "query": "latest version of LiteLLM",
      "ms": 588,
      "has_latest": true,
      "newest_seen": "1.106.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "electron",
      "query": "latest version of Electron",
      "ms": 514,
      "has_latest": true,
      "newest_seen": "44.9.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "electron",
      "query": "latest version of Electron",
      "ms": 1336,
      "has_latest": true,
      "newest_seen": "44.9.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "electron",
      "query": "latest version of Electron",
      "ms": 603,
      "has_latest": true,
      "newest_seen": "44.9.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "electron",
      "query": "latest version of Electron",
      "ms": 4347,
      "has_latest": true,
      "newest_seen": "44.9.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "electron",
      "query": "latest version of Electron",
      "ms": 512,
      "has_latest": false,
      "newest_seen": "44.8.0",
      "days_behind": 1
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "eslint",
      "query": "latest version of ESLint",
      "ms": 464,
      "has_latest": true,
      "newest_seen": "10.13.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "eslint",
      "query": "latest version of ESLint",
      "ms": 1275,
      "has_latest": true,
      "newest_seen": "10.13.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "eslint",
      "query": "latest version of ESLint",
      "ms": 714,
      "has_latest": true,
      "newest_seen": "10.13.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "eslint",
      "query": "latest version of ESLint",
      "ms": 3883,
      "has_latest": true,
      "newest_seen": "10.13.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "eslint",
      "query": "latest version of ESLint",
      "ms": 464,
      "has_latest": false,
      "newest_seen": "10.6.0",
      "days_behind": 111
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "turbo",
      "query": "latest version of Turborepo",
      "ms": 503,
      "has_latest": true,
      "newest_seen": "2.11.9",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "turbo",
      "query": "latest version of Turborepo",
      "ms": 2114,
      "has_latest": true,
      "newest_seen": "2.11.9",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "turbo",
      "query": "latest version of Turborepo",
      "ms": 576,
      "has_latest": false,
      "newest_seen": "2.11.7",
      "days_behind": 14
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "turbo",
      "query": "latest version of Turborepo",
      "ms": 2322,
      "has_latest": true,
      "newest_seen": "2.11.9",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "turbo",
      "query": "latest version of Turborepo",
      "ms": 543,
      "has_latest": true,
      "newest_seen": "2.11.9",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "nuxt",
      "query": "latest version of Nuxt",
      "ms": 523,
      "has_latest": true,
      "newest_seen": "4.6.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "nuxt",
      "query": "latest version of Nuxt",
      "ms": 1274,
      "has_latest": true,
      "newest_seen": "4.6.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "nuxt",
      "query": "latest version of Nuxt",
      "ms": 612,
      "has_latest": false,
      "newest_seen": "4.6.1",
      "days_behind": 6
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "nuxt",
      "query": "latest version of Nuxt",
      "ms": 4487,
      "has_latest": true,
      "newest_seen": "4.6.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "nuxt",
      "query": "latest version of Nuxt",
      "ms": 443,
      "has_latest": false,
      "newest_seen": "3.21.10",
      "days_behind": 81
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "next",
      "query": "latest version of Next.js",
      "ms": 518,
      "has_latest": true,
      "newest_seen": "16.4.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "next",
      "query": "latest version of Next.js",
      "ms": 2227,
      "has_latest": true,
      "newest_seen": "16.4.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "next",
      "query": "latest version of Next.js",
      "ms": 659,
      "has_latest": false,
      "newest_seen": "16.2.7",
      "days_behind": 136
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "next",
      "query": "latest version of Next.js",
      "ms": 558,
      "has_latest": false,
      "newest_seen": "16.4.0",
      "days_behind": 9
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "vitest",
      "query": "latest version of Vitest",
      "ms": 562,
      "has_latest": true,
      "newest_seen": "4.1.12",
      "days_behind": -1
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "vitest",
      "query": "latest version of Vitest",
      "ms": 1301,
      "has_latest": true,
      "newest_seen": "4.1.12",
      "days_behind": -1
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "vitest",
      "query": "latest version of Vitest",
      "ms": 624,
      "has_latest": true,
      "newest_seen": "5.0.5",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "vitest",
      "query": "latest version of Vitest",
      "ms": 453,
      "has_latest": false,
      "newest_seen": "5.0.0",
      "days_behind": 42
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "react-native",
      "query": "latest version of React Native",
      "ms": 499,
      "has_latest": true,
      "newest_seen": "0.88.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "react-native",
      "query": "latest version of React Native",
      "ms": 1295,
      "has_latest": true,
      "newest_seen": "0.88.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "react-native",
      "query": "latest version of React Native",
      "ms": 573,
      "has_latest": true,
      "newest_seen": "0.88.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "react-native",
      "query": "latest version of React Native",
      "ms": 558,
      "has_latest": false,
      "newest_seen": null,
      "days_behind": null
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@anthropic-ai/sdk",
      "query": "latest version of Anthropic TypeScript SDK",
      "ms": 528,
      "has_latest": true,
      "newest_seen": "0.135.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@anthropic-ai/sdk",
      "query": "latest version of Anthropic TypeScript SDK",
      "ms": 1450,
      "has_latest": true,
      "newest_seen": "0.135.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@anthropic-ai/sdk",
      "query": "latest version of Anthropic TypeScript SDK",
      "ms": 656,
      "has_latest": false,
      "newest_seen": "0.133.0",
      "days_behind": 6
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@anthropic-ai/sdk",
      "query": "latest version of Anthropic TypeScript SDK",
      "ms": 488,
      "has_latest": false,
      "newest_seen": "0.133.0",
      "days_behind": 6
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@openai/codex",
      "query": "latest version of OpenAI Codex CLI",
      "ms": 498,
      "has_latest": true,
      "newest_seen": "0.163.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@openai/codex",
      "query": "latest version of OpenAI Codex CLI",
      "ms": 1805,
      "has_latest": true,
      "newest_seen": "0.163.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@openai/codex",
      "query": "latest version of OpenAI Codex CLI",
      "ms": 635,
      "has_latest": true,
      "newest_seen": "0.163.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@openai/codex",
      "query": "latest version of OpenAI Codex CLI",
      "ms": 531,
      "has_latest": false,
      "newest_seen": "0.162.1",
      "days_behind": 6
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "pnpm",
      "query": "latest version of pnpm",
      "ms": 509,
      "has_latest": true,
      "newest_seen": "12.14.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "pnpm",
      "query": "latest version of pnpm",
      "ms": 1164,
      "has_latest": true,
      "newest_seen": "12.14.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "pnpm",
      "query": "latest version of pnpm",
      "ms": 650,
      "has_latest": true,
      "newest_seen": "12.14.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "pnpm",
      "query": "latest version of pnpm",
      "ms": 515,
      "has_latest": true,
      "newest_seen": "12.14.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "ruff",
      "query": "latest version of Ruff",
      "ms": 591,
      "has_latest": true,
      "newest_seen": "0.17.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "ruff",
      "query": "latest version of Ruff",
      "ms": 1294,
      "has_latest": true,
      "newest_seen": "0.17.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "ruff",
      "query": "latest version of Ruff",
      "ms": 550,
      "has_latest": true,
      "newest_seen": "0.17.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "ruff",
      "query": "latest version of Ruff",
      "ms": 519,
      "has_latest": false,
      "newest_seen": "0.17.0",
      "days_behind": 5
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "anthropic",
      "query": "latest version of anthropic Python SDK",
      "ms": 464,
      "has_latest": true,
      "newest_seen": "1.15.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "anthropic",
      "query": "latest version of anthropic Python SDK",
      "ms": 1348,
      "has_latest": true,
      "newest_seen": "1.15.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "anthropic",
      "query": "latest version of anthropic Python SDK",
      "ms": 713,
      "has_latest": true,
      "newest_seen": "1.15.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "anthropic",
      "query": "latest version of anthropic Python SDK",
      "ms": 508,
      "has_latest": false,
      "newest_seen": "1.7.0",
      "days_behind": 27
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "react",
      "query": "latest version of React",
      "ms": 486,
      "has_latest": true,
      "newest_seen": "19.2.9",
      "days_behind": -1
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "react",
      "query": "latest version of React",
      "ms": 1879,
      "has_latest": true,
      "newest_seen": "19.3.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "react",
      "query": "latest version of React",
      "ms": 623,
      "has_latest": true,
      "newest_seen": "19.3.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "react",
      "query": "latest version of React",
      "ms": 525,
      "has_latest": false,
      "newest_seen": "19.0.8",
      "days_behind": 85
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@sveltejs/kit",
      "query": "latest version of SvelteKit",
      "ms": 565,
      "has_latest": true,
      "newest_seen": "3.1.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@sveltejs/kit",
      "query": "latest version of SvelteKit",
      "ms": 1209,
      "has_latest": true,
      "newest_seen": "3.1.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@sveltejs/kit",
      "query": "latest version of SvelteKit",
      "ms": 547,
      "has_latest": false,
      "newest_seen": "3.0.0",
      "days_behind": 13
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@sveltejs/kit",
      "query": "latest version of SvelteKit",
      "ms": 482,
      "has_latest": false,
      "newest_seen": "3.0.0",
      "days_behind": 13
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "@playwright/test",
      "query": "latest version of Playwright",
      "ms": 728,
      "has_latest": true,
      "newest_seen": "1.64.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "@playwright/test",
      "query": "latest version of Playwright",
      "ms": 1370,
      "has_latest": true,
      "newest_seen": "1.64.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "@playwright/test",
      "query": "latest version of Playwright",
      "ms": 610,
      "has_latest": false,
      "newest_seen": "1.63.0",
      "days_behind": 39
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "@playwright/test",
      "query": "latest version of Playwright",
      "ms": 643,
      "has_latest": true,
      "newest_seen": "1.64.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "vue",
      "query": "latest version of Vue",
      "ms": 613,
      "has_latest": true,
      "newest_seen": "3.5.44",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "vue",
      "query": "latest version of Vue",
      "ms": 4777,
      "has_latest": true,
      "newest_seen": "3.5.44",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "vue",
      "query": "latest version of Vue",
      "ms": 634,
      "has_latest": true,
      "newest_seen": "3.5.44",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "vue",
      "query": "latest version of Vue",
      "ms": 532,
      "has_latest": false,
      "newest_seen": "3.5.43",
      "days_behind": 25
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "zod",
      "query": "latest version of Zod",
      "ms": 480,
      "has_latest": true,
      "newest_seen": "4.6.7",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "zod",
      "query": "latest version of Zod",
      "ms": 1285,
      "has_latest": true,
      "newest_seen": "4.6.7",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "zod",
      "query": "latest version of Zod",
      "ms": 530,
      "has_latest": true,
      "newest_seen": "4.6.7",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "zod",
      "query": "latest version of Zod",
      "ms": 4422,
      "has_latest": true,
      "newest_seen": "4.6.7",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "zod",
      "query": "latest version of Zod",
      "ms": 574,
      "has_latest": false,
      "newest_seen": "4.6.3",
      "days_behind": 29
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "pydantic",
      "query": "latest version of Pydantic",
      "ms": 756,
      "has_latest": true,
      "newest_seen": "2.14.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "pydantic",
      "query": "latest version of Pydantic",
      "ms": 1304,
      "has_latest": true,
      "newest_seen": "2.14.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "pydantic",
      "query": "latest version of Pydantic",
      "ms": 780,
      "has_latest": true,
      "newest_seen": "2.14.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "pydantic",
      "query": "latest version of Pydantic",
      "ms": 3640,
      "has_latest": true,
      "newest_seen": "2.14.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "pydantic",
      "query": "latest version of Pydantic",
      "ms": 501,
      "has_latest": false,
      "newest_seen": "2.13.5",
      "days_behind": 44
    },
    {
      "stage": "fresh",
      "engine": "exa-lite",
      "pkg": "bun",
      "query": "latest version of Bun",
      "ms": 531,
      "has_latest": true,
      "newest_seen": "1.4.3",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "exa-auto-dynamic",
      "pkg": "bun",
      "query": "latest version of Bun",
      "ms": 1381,
      "has_latest": true,
      "newest_seen": "1.4.3",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "parallel",
      "pkg": "bun",
      "query": "latest version of Bun",
      "ms": 686,
      "has_latest": true,
      "newest_seen": "1.4.3",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "bun",
      "query": "latest version of Bun",
      "ms": 1235,
      "has_latest": true,
      "newest_seen": "1.4.3",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "deepseek",
      "pkg": "bun",
      "query": "latest version of Bun",
      "ms": 671,
      "has_latest": false,
      "newest_seen": "1.4.2",
      "days_behind": 34
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "next",
      "query": "latest version of Next.js",
      "ms": 3482,
      "has_latest": true,
      "newest_seen": "16.4.2",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "vitest",
      "query": "latest version of Vitest",
      "ms": 4322,
      "has_latest": true,
      "newest_seen": "4.1.12",
      "days_behind": -1
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "react-native",
      "query": "latest version of React Native",
      "ms": 3806,
      "has_latest": true,
      "newest_seen": "0.88.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@anthropic-ai/sdk",
      "query": "latest version of Anthropic TypeScript SDK",
      "ms": 4014,
      "has_latest": true,
      "newest_seen": "0.135.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@openai/codex",
      "query": "latest version of OpenAI Codex CLI",
      "ms": 3566,
      "has_latest": false,
      "newest_seen": "0.121.0",
      "days_behind": 183
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "pnpm",
      "query": "latest version of pnpm",
      "ms": 1593,
      "has_latest": true,
      "newest_seen": "12.14.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "ruff",
      "query": "latest version of Ruff",
      "ms": 4125,
      "has_latest": true,
      "newest_seen": "0.17.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "anthropic",
      "query": "latest version of anthropic Python SDK",
      "ms": 2690,
      "has_latest": true,
      "newest_seen": "1.15.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "react",
      "query": "latest version of React",
      "ms": 3281,
      "has_latest": false,
      "newest_seen": "19.1.0",
      "days_behind": 564
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@sveltejs/kit",
      "query": "latest version of SvelteKit",
      "ms": 1899,
      "has_latest": true,
      "newest_seen": "3.1.0",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "@playwright/test",
      "query": "latest version of Playwright",
      "ms": 3427,
      "has_latest": true,
      "newest_seen": "1.64.1",
      "days_behind": 0
    },
    {
      "stage": "fresh",
      "engine": "firecrawl",
      "pkg": "vue",
      "query": "latest version of Vue",
      "ms": 4465,
      "has_latest": true,
      "newest_seen": "3.5.44",
      "days_behind": 0
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "h-exa3-gpu",
      "query": "How many GPU hours did Exa use to train Exa 3.0",
      "round": "h",
      "ms": 570,
      "tokens": 3364,
      "cost": 0.004,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "h-exa3-gpu",
      "query": "How many GPU hours did Exa use to train Exa 3.0",
      "round": "h",
      "ms": 1277,
      "tokens": 1616,
      "cost": 0.007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "h-exa3-gpu",
      "query": "How many GPU hours did Exa use to train Exa 3.0",
      "round": "h",
      "ms": 640,
      "tokens": 2253,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "h-exa3-gpu",
      "query": "How many GPU hours did Exa use to train Exa 3.0",
      "round": "h",
      "ms": 4471,
      "tokens": 441,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "h-exa3-gpu",
      "query": "How many GPU hours did Exa use to train Exa 3.0",
      "round": "h",
      "ms": 589,
      "tokens": 2074,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "h-aa-exa3",
      "query": "Artificial Analysis Search Index score of Exa 3.0 Dynamic Highlights",
      "round": "h",
      "ms": 603,
      "tokens": 3693,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "h-aa-exa3",
      "query": "Artificial Analysis Search Index score of Exa 3.0 Dynamic Highlights",
      "round": "h",
      "ms": 1695,
      "tokens": 1814,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "h-aa-exa3",
      "query": "Artificial Analysis Search Index score of Exa 3.0 Dynamic Highlights",
      "round": "h",
      "ms": 599,
      "tokens": 2455,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "h-aa-exa3",
      "query": "Artificial Analysis Search Index score of Exa 3.0 Dynamic Highlights",
      "round": "h",
      "ms": 4531,
      "tokens": 250,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "h-aa-exa3",
      "query": "Artificial Analysis Search Index score of Exa 3.0 Dynamic Highlights",
      "round": "h",
      "ms": 549,
      "tokens": 1690,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "h-exa3-qa",
      "query": "When is the Exa 3.0 live Q&A with Liam Hinzman",
      "round": "h",
      "ms": 452,
      "tokens": 546,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "h-exa3-qa",
      "query": "When is the Exa 3.0 live Q&A with Liam Hinzman",
      "round": "h",
      "ms": 1756,
      "tokens": 670,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "h-exa3-qa",
      "query": "When is the Exa 3.0 live Q&A with Liam Hinzman",
      "round": "h",
      "ms": 530,
      "tokens": 617,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "h-exa3-qa",
      "query": "When is the Exa 3.0 live Q&A with Liam Hinzman",
      "round": "h",
      "ms": 3643,
      "tokens": 458,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "h-exa3-qa",
      "query": "When is the Exa 3.0 live Q&A with Liam Hinzman",
      "round": "h",
      "ms": 524,
      "tokens": 1314,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "h-aa-dyn-slow",
      "query": "How much slower is Exa Dynamic Highlights per task according to Artificial Analysis",
      "round": "h",
      "ms": 518,
      "tokens": 2393,
      "cost": 0.004,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "h-aa-dyn-slow",
      "query": "How much slower is Exa Dynamic Highlights per task according to Artificial Analysis",
      "round": "h",
      "ms": 1620,
      "tokens": 1765,
      "cost": 0.007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "h-aa-dyn-slow",
      "query": "How much slower is Exa Dynamic Highlights per task according to Artificial Analysis",
      "round": "h",
      "ms": 1120,
      "tokens": 1996,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "h-aa-dyn-slow",
      "query": "How much slower is Exa Dynamic Highlights per task according to Artificial Analysis",
      "round": "h",
      "ms": 4630,
      "tokens": 322,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "h-aa-dyn-slow",
      "query": "How much slower is Exa Dynamic Highlights per task according to Artificial Analysis",
      "round": "h",
      "ms": 542,
      "tokens": 912,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "w-exa-arr",
      "query": "Exa annualized revenue October 2026",
      "round": "h",
      "ms": 700,
      "tokens": 1124,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "w-exa-arr",
      "query": "Exa annualized revenue October 2026",
      "round": "h",
      "ms": 1595,
      "tokens": 829,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "w-exa-arr",
      "query": "Exa annualized revenue October 2026",
      "round": "h",
      "ms": 788,
      "tokens": 1456,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "w-exa-arr",
      "query": "Exa annualized revenue October 2026",
      "round": "h",
      "ms": 2062,
      "tokens": 410,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "w-exa-arr",
      "query": "Exa annualized revenue October 2026",
      "round": "h",
      "ms": 568,
      "tokens": 854,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "w-browserbase",
      "query": "Which search provider did Browserbase make its default search provider in October 2026",
      "round": "h",
      "ms": 544,
      "tokens": 889,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "w-browserbase",
      "query": "Which search provider did Browserbase make its default search provider in October 2026",
      "round": "h",
      "ms": 1998,
      "tokens": 651,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "w-browserbase",
      "query": "Which search provider did Browserbase make its default search provider in October 2026",
      "round": "h",
      "ms": 580,
      "tokens": 1183,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "w-browserbase",
      "query": "Which search provider did Browserbase make its default search provider in October 2026",
      "round": "h",
      "ms": 3730,
      "tokens": 553,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "w-browserbase",
      "query": "Which search provider did Browserbase make its default search provider in October 2026",
      "round": "h",
      "ms": 507,
      "tokens": 1891,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "w-tinyfish",
      "query": "TinyFish free search API rate limit requests per minute",
      "round": "h",
      "ms": 442,
      "tokens": 792,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "w-tinyfish",
      "query": "TinyFish free search API rate limit requests per minute",
      "round": "h",
      "ms": 1477,
      "tokens": 1258,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "w-tinyfish",
      "query": "TinyFish free search API rate limit requests per minute",
      "round": "h",
      "ms": 658,
      "tokens": 940,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "w-tinyfish",
      "query": "TinyFish free search API rate limit requests per minute",
      "round": "h",
      "ms": 3780,
      "tokens": 1431,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "w-tinyfish",
      "query": "TinyFish free search API rate limit requests per minute",
      "round": "h",
      "ms": 516,
      "tokens": 614,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "w-cf-search",
      "query": "Which search providers does Cloudflare's Web Search API beta broker through AI Gateway",
      "round": "h",
      "ms": 774,
      "tokens": 2809,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "w-cf-search",
      "query": "Which search providers does Cloudflare's Web Search API beta broker through AI Gateway",
      "round": "h",
      "ms": 1556,
      "tokens": 1958,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "w-cf-search",
      "query": "Which search providers does Cloudflare's Web Search API beta broker through AI Gateway",
      "round": "h",
      "ms": 622,
      "tokens": 2684,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "w-cf-search",
      "query": "Which search providers does Cloudflare's Web Search API beta broker through AI Gateway",
      "round": "h",
      "ms": 2097,
      "tokens": 1099,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "w-cf-search",
      "query": "Which search providers does Cloudflare's Web Search API beta broker through AI Gateway",
      "round": "h",
      "ms": 541,
      "tokens": 2052,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "w-v41-flash",
      "query": "DeepSeek model snapshot name released October 17 2026 Flash",
      "round": "h",
      "ms": 459,
      "tokens": 1518,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "w-v41-flash",
      "query": "DeepSeek model snapshot name released October 17 2026 Flash",
      "round": "h",
      "ms": 2040,
      "tokens": 1121,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "w-v41-flash",
      "query": "DeepSeek model snapshot name released October 17 2026 Flash",
      "round": "h",
      "ms": 676,
      "tokens": 2060,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "w-v41-flash",
      "query": "DeepSeek model snapshot name released October 17 2026 Flash",
      "round": "h",
      "ms": 4644,
      "tokens": 416,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "w-v41-flash",
      "query": "DeepSeek model snapshot name released October 17 2026 Flash",
      "round": "h",
      "ms": 601,
      "tokens": 1239,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-exa-beta-header",
      "query": "Exa API header value to enable dynamic highlights beta",
      "round": "h",
      "ms": 538,
      "tokens": 1944,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-exa-beta-header",
      "query": "Exa API header value to enable dynamic highlights beta",
      "round": "h",
      "ms": 2013,
      "tokens": 944,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-exa-beta-header",
      "query": "Exa API header value to enable dynamic highlights beta",
      "round": "h",
      "ms": 1523,
      "tokens": 2321,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-exa-beta-header",
      "query": "Exa API header value to enable dynamic highlights beta",
      "round": "h",
      "ms": 2161,
      "tokens": 592,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-exa-beta-header",
      "query": "Exa API header value to enable dynamic highlights beta",
      "round": "h",
      "ms": 612,
      "tokens": 873,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-ds-authority",
      "query": "DeepSeek Search API authority field range and unknown value",
      "round": "h",
      "ms": 490,
      "tokens": 3524,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-ds-authority",
      "query": "DeepSeek Search API authority field range and unknown value",
      "round": "h",
      "ms": 1353,
      "tokens": 996,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-ds-authority",
      "query": "DeepSeek Search API authority field range and unknown value",
      "round": "h",
      "ms": 619,
      "tokens": 1371,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-ds-authority",
      "query": "DeepSeek Search API authority field range and unknown value",
      "round": "h",
      "ms": 3797,
      "tokens": 1712,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-ds-authority",
      "query": "DeepSeek Search API authority field range and unknown value",
      "round": "h",
      "ms": 523,
      "tokens": 664,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-cc-websearch-8",
      "query": "Claude Code WebSearch tool how many backend searches per call",
      "round": "h",
      "ms": 697,
      "tokens": 2201,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-cc-websearch-8",
      "query": "Claude Code WebSearch tool how many backend searches per call",
      "round": "h",
      "ms": 2717,
      "tokens": 1354,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-cc-websearch-8",
      "query": "Claude Code WebSearch tool how many backend searches per call",
      "round": "h",
      "ms": 612,
      "tokens": 2930,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-cc-websearch-8",
      "query": "Claude Code WebSearch tool how many backend searches per call",
      "round": "h",
      "ms": 4475,
      "tokens": 389,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-cc-websearch-8",
      "query": "Claude Code WebSearch tool how many backend searches per call",
      "round": "h",
      "ms": 527,
      "tokens": 874,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-parallel-mcp-cap",
      "query": "Parallel search MCP total excerpts characters cap per tool call",
      "round": "h",
      "ms": 436,
      "tokens": 2073,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-parallel-mcp-cap",
      "query": "Parallel search MCP total excerpts characters cap per tool call",
      "round": "h",
      "ms": 1928,
      "tokens": 1167,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-parallel-mcp-cap",
      "query": "Parallel search MCP total excerpts characters cap per tool call",
      "round": "h",
      "ms": 538,
      "tokens": 585,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-parallel-mcp-cap",
      "query": "Parallel search MCP total excerpts characters cap per tool call",
      "round": "h",
      "ms": 1206,
      "tokens": 2375,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-parallel-mcp-cap",
      "query": "Parallel search MCP total excerpts characters cap per tool call",
      "round": "h",
      "ms": 566,
      "tokens": 1412,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-oai-domains",
      "query": "OpenAI web search tool maximum number of allowed domains filter",
      "round": "h",
      "ms": 501,
      "tokens": 1099,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-oai-domains",
      "query": "OpenAI web search tool maximum number of allowed domains filter",
      "round": "h",
      "ms": 1136,
      "tokens": 649,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-oai-domains",
      "query": "OpenAI web search tool maximum number of allowed domains filter",
      "round": "h",
      "ms": 528,
      "tokens": 1666,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-oai-domains",
      "query": "OpenAI web search tool maximum number of allowed domains filter",
      "round": "h",
      "ms": 4845,
      "tokens": 1383,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-oai-domains",
      "query": "OpenAI web search tool maximum number of allowed domains filter",
      "round": "h",
      "ms": 556,
      "tokens": 481,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-tavily-chunk",
      "query": "Tavily search chunk size characters basic depth",
      "round": "h",
      "ms": 515,
      "tokens": 3061,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-tavily-chunk",
      "query": "Tavily search chunk size characters basic depth",
      "round": "h",
      "ms": 1287,
      "tokens": 1646,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-tavily-chunk",
      "query": "Tavily search chunk size characters basic depth",
      "round": "h",
      "ms": 620,
      "tokens": 2788,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-tavily-chunk",
      "query": "Tavily search chunk size characters basic depth",
      "round": "h",
      "ms": 5459,
      "tokens": 2480,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-tavily-chunk",
      "query": "Tavily search chunk size characters basic depth",
      "round": "h",
      "ms": 621,
      "tokens": 993,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-exa-qps",
      "query": "Exa API default search rate limit QPS",
      "round": "h",
      "ms": 493,
      "tokens": 1659,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-exa-qps",
      "query": "Exa API default search rate limit QPS",
      "round": "h",
      "ms": 1212,
      "tokens": 555,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-exa-qps",
      "query": "Exa API default search rate limit QPS",
      "round": "h",
      "ms": 661,
      "tokens": 2708,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-exa-qps",
      "query": "Exa API default search rate limit QPS",
      "round": "h",
      "ms": 3790,
      "tokens": 657,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-exa-qps",
      "query": "Exa API default search rate limit QPS",
      "round": "h",
      "ms": 726,
      "tokens": 1017,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-ds-fetch-qps",
      "query": "DeepSeek Fetch API QPS limit",
      "round": "h",
      "ms": 646,
      "tokens": 1546,
      "cost": 0.004,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-ds-fetch-qps",
      "query": "DeepSeek Fetch API QPS limit",
      "round": "h",
      "ms": 1296,
      "tokens": 738,
      "cost": 0.007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-ds-fetch-qps",
      "query": "DeepSeek Fetch API QPS limit",
      "round": "h",
      "ms": 627,
      "tokens": 2446,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-ds-fetch-qps",
      "query": "DeepSeek Fetch API QPS limit",
      "round": "h",
      "ms": 1081,
      "tokens": 716,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-ds-fetch-qps",
      "query": "DeepSeek Fetch API QPS limit",
      "round": "h",
      "ms": 521,
      "tokens": 1298,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "d-cc-pagination",
      "query": "Claude Code version WebFetch pagination feedback added",
      "round": "h",
      "ms": 442,
      "tokens": 2202,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "d-cc-pagination",
      "query": "Claude Code version WebFetch pagination feedback added",
      "round": "h",
      "ms": 2627,
      "tokens": 2254,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "d-cc-pagination",
      "query": "Claude Code version WebFetch pagination feedback added",
      "round": "h",
      "ms": 594,
      "tokens": 2979,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "d-cc-pagination",
      "query": "Claude Code version WebFetch pagination feedback added",
      "round": "h",
      "ms": 2059,
      "tokens": 863,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "d-cc-pagination",
      "query": "Claude Code version WebFetch pagination feedback added",
      "round": "h",
      "ms": 596,
      "tokens": 3898,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "t-ds-billing",
      "query": "Exact UTC time DeepSeek Search API billing starts",
      "round": "h",
      "ms": 430,
      "tokens": 3824,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "t-ds-billing",
      "query": "Exact UTC time DeepSeek Search API billing starts",
      "round": "h",
      "ms": 1836,
      "tokens": 772,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "t-ds-billing",
      "query": "Exact UTC time DeepSeek Search API billing starts",
      "round": "h",
      "ms": 629,
      "tokens": 1935,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 5
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "t-ds-billing",
      "query": "Exact UTC time DeepSeek Search API billing starts",
      "round": "h",
      "ms": 5535,
      "tokens": 535,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "t-ds-billing",
      "query": "Exact UTC time DeepSeek Search API billing starts",
      "round": "h",
      "ms": 645,
      "tokens": 848,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "t-exa3-date",
      "query": "Exa 3.0 release date",
      "round": "h",
      "ms": 431,
      "tokens": 675,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "t-exa3-date",
      "query": "Exa 3.0 release date",
      "round": "h",
      "ms": 2521,
      "tokens": 1212,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "t-exa3-date",
      "query": "Exa 3.0 release date",
      "round": "h",
      "ms": 560,
      "tokens": 2084,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "t-exa3-date",
      "query": "Exa 3.0 release date",
      "round": "h",
      "ms": 1998,
      "tokens": 442,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "t-exa3-date",
      "query": "Exa 3.0 release date",
      "round": "h",
      "ms": 572,
      "tokens": 2364,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "t-tavily-owner",
      "query": "Who owns Tavily",
      "round": "h",
      "ms": 753,
      "tokens": 1007,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "t-tavily-owner",
      "query": "Who owns Tavily",
      "round": "h",
      "ms": 1334,
      "tokens": 995,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "t-tavily-owner",
      "query": "Who owns Tavily",
      "round": "h",
      "ms": 520,
      "tokens": 2129,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "t-tavily-owner",
      "query": "Who owns Tavily",
      "round": "h",
      "ms": 772,
      "tokens": 351,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "t-tavily-owner",
      "query": "Who owns Tavily",
      "round": "h",
      "ms": 493,
      "tokens": 889,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "x-ceo-valuation",
      "query": "Valuation of the search company whose CEO predicted agents will search 1000x more than humans by 2030",
      "round": "h",
      "ms": 511,
      "tokens": 2266,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "x-ceo-valuation",
      "query": "Valuation of the search company whose CEO predicted agents will search 1000x more than humans by 2030",
      "round": "h",
      "ms": 2882,
      "tokens": 1190,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "x-ceo-valuation",
      "query": "Valuation of the search company whose CEO predicted agents will search 1000x more than humans by 2030",
      "round": "h",
      "ms": 1093,
      "tokens": 2464,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "x-ceo-valuation",
      "query": "Valuation of the search company whose CEO predicted agents will search 1000x more than humans by 2030",
      "round": "h",
      "ms": 6469,
      "tokens": 330,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "x-ceo-valuation",
      "query": "Valuation of the search company whose CEO predicted agents will search 1000x more than humans by 2030",
      "round": "h",
      "ms": 627,
      "tokens": 3875,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "x-parallel-ceo-prev",
      "query": "Former company of the CEO of Parallel Web Systems",
      "round": "h",
      "ms": 506,
      "tokens": 1181,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "x-parallel-ceo-prev",
      "query": "Former company of the CEO of Parallel Web Systems",
      "round": "h",
      "ms": 1381,
      "tokens": 1730,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "x-parallel-ceo-prev",
      "query": "Former company of the CEO of Parallel Web Systems",
      "round": "h",
      "ms": 710,
      "tokens": 2075,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "x-parallel-ceo-prev",
      "query": "Former company of the CEO of Parallel Web Systems",
      "round": "h",
      "ms": 7321,
      "tokens": 308,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "x-parallel-ceo-prev",
      "query": "Former company of the CEO of Parallel Web Systems",
      "round": "h",
      "ms": 576,
      "tokens": 1123,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "x-firecrawl-lead",
      "query": "Lead investor of the Series B of the company that launched Alexandria",
      "round": "h",
      "ms": 510,
      "tokens": 1064,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "x-firecrawl-lead",
      "query": "Lead investor of the Series B of the company that launched Alexandria",
      "round": "h",
      "ms": 2017,
      "tokens": 880,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "x-firecrawl-lead",
      "query": "Lead investor of the Series B of the company that launched Alexandria",
      "round": "h",
      "ms": 680,
      "tokens": 2418,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "x-firecrawl-lead",
      "query": "Lead investor of the Series B of the company that launched Alexandria",
      "round": "h",
      "ms": 4114,
      "tokens": 391,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "x-firecrawl-lead",
      "query": "Lead investor of the Series B of the company that launched Alexandria",
      "round": "h",
      "ms": 623,
      "tokens": 1209,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-lite",
      "qid": "x-ds-harness",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "round": "h",
      "ms": 604,
      "tokens": 2741,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "exa-auto-dynamic",
      "qid": "x-ds-harness",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "round": "h",
      "ms": 1712,
      "tokens": 3131,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "parallel",
      "qid": "x-ds-harness",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "round": "h",
      "ms": 597,
      "tokens": 2487,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "firecrawl",
      "qid": "x-ds-harness",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "round": "h",
      "ms": 7280,
      "tokens": 1112,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "hard",
      "provider": "deepseek",
      "qid": "x-ds-harness",
      "query": "Which DeepSeek model is required for Codex native web search through DeepSeek's API",
      "round": "h",
      "ms": 528,
      "tokens": 2129,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "how to fix ERR_REQUIRE_ESM when importing an ESM package in Node 24",
      "ms": 565
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "how to fix ERR_REQUIRE_ESM when importing an ESM package in Node 24",
      "ms": 1490
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "how to fix ERR_REQUIRE_ESM when importing an ESM package in Node 24",
      "ms": 683
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "how to fix ERR_REQUIRE_ESM when importing an ESM package in Node 24",
      "ms": 610
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "how to fix ERR_REQUIRE_ESM when importing an ESM package in Node 24",
      "ms": 5901
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "pnpm 10 workspace catalog protocol example",
      "ms": 1204
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "pnpm 10 workspace catalog protocol example",
      "ms": 559
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "pnpm 10 workspace catalog protocol example",
      "ms": 527
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "pnpm 10 workspace catalog protocol example",
      "ms": 1845
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "pnpm 10 workspace catalog protocol example",
      "ms": 579
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Postgres 18 uuidv7 function",
      "ms": 1201
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Postgres 18 uuidv7 function",
      "ms": 633
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Postgres 18 uuidv7 function",
      "ms": 3894
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Postgres 18 uuidv7 function",
      "ms": 564
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Postgres 18 uuidv7 function",
      "ms": 472
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Tailwind CSS v4 dark mode class strategy config",
      "ms": 583
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Tailwind CSS v4 dark mode class strategy config",
      "ms": 220
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Tailwind CSS v4 dark mode class strategy config",
      "ms": 505
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Tailwind CSS v4 dark mode class strategy config",
      "ms": 1779
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Tailwind CSS v4 dark mode class strategy config",
      "ms": 668
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Bun 2 test runner snapshot update flag",
      "ms": 218
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Bun 2 test runner snapshot update flag",
      "ms": 475
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Bun 2 test runner snapshot update flag",
      "ms": 1915
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Bun 2 test runner snapshot update flag",
      "ms": 729
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Bun 2 test runner snapshot update flag",
      "ms": 705
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Rust 2024 edition let chains stabilized version",
      "ms": 625
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Rust 2024 edition let chains stabilized version",
      "ms": 1940
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Rust 2024 edition let chains stabilized version",
      "ms": 1137
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Rust 2024 edition let chains stabilized version",
      "ms": 626
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Rust 2024 edition let chains stabilized version",
      "ms": 222
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Vitest 4 browser mode playwright provider setup",
      "ms": 471
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Vitest 4 browser mode playwright provider setup",
      "ms": 1213
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Vitest 4 browser mode playwright provider setup",
      "ms": 749
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Vitest 4 browser mode playwright provider setup",
      "ms": 541
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Vitest 4 browser mode playwright provider setup",
      "ms": 215
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Django 6.0 release notes background tasks",
      "ms": 1359
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Django 6.0 release notes background tasks",
      "ms": 977
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Django 6.0 release notes background tasks",
      "ms": 588
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Django 6.0 release notes background tasks",
      "ms": 218
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Django 6.0 release notes background tasks",
      "ms": 604
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Go 1.26 release notes iterators",
      "ms": 1400
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "Go 1.26 release notes iterators",
      "ms": 590
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "Go 1.26 release notes iterators",
      "ms": 218
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "Go 1.26 release notes iterators",
      "ms": 542
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Go 1.26 release notes iterators",
      "ms": 601
    },
    {
      "stage": "latency",
      "provider": "parallel",
      "query": "React 20 use hook server components data fetching",
      "ms": 601
    },
    {
      "stage": "latency",
      "provider": "firecrawl",
      "query": "React 20 use hook server components data fetching",
      "ms": 215
    },
    {
      "stage": "latency",
      "provider": "exa-lite",
      "query": "React 20 use hook server components data fetching",
      "ms": 514
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "React 20 use hook server components data fetching",
      "ms": 1110
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "React 20 use hook server components data fetching",
      "ms": 677
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Astro 6 content layer loaders",
      "ms": 2313
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Astro 6 content layer loaders",
      "ms": 520
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Expo SDK 56 new architecture default",
      "ms": 1365
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Expo SDK 56 new architecture default",
      "ms": 825
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Prisma 7 driver adapters required",
      "ms": 1999
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Prisma 7 driver adapters required",
      "ms": 531
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "SvelteKit 3 remote functions",
      "ms": 1020
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "SvelteKit 3 remote functions",
      "ms": 773
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Deno 3 npm compatibility node_modules",
      "ms": 1724
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Deno 3 npm compatibility node_modules",
      "ms": 550
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Laravel 13 release date PHP version",
      "ms": 1441
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Laravel 13 release date PHP version",
      "ms": 645
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "uv python 3.15 free threading build",
      "ms": 1183
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "uv python 3.15 free threading build",
      "ms": 511
    },
    {
      "stage": "latency",
      "provider": "exa-auto",
      "query": "Kotlin 2.4 context parameters stable",
      "ms": 2463
    },
    {
      "stage": "latency",
      "provider": "exa-auto-dynamic",
      "query": "Kotlin 2.4 context parameters stable",
      "ms": 896
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 112,
      "tokens": 2595,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 107,
      "tokens": 1569,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 101,
      "tokens": 1065,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 100,
      "tokens": 11429,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 609,
      "tokens": 3053,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 537,
      "tokens": 305,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 951,
      "tokens": 10884,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 494,
      "tokens": 3781,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 1577,
      "tokens": 1886,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 713,
      "tokens": 740,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 479,
      "tokens": 11979,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 615,
      "tokens": 2327,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 3804,
      "tokens": 832,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 827,
      "tokens": 25702,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 806,
      "tokens": 3598,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 1106,
      "tokens": 3628,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 611,
      "tokens": 2111,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 488,
      "tokens": 10019,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 768,
      "tokens": 2530,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 3433,
      "tokens": 625,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 5760,
      "tokens": 16939,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 445,
      "tokens": 1887,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 1175,
      "tokens": 1753,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 530,
      "tokens": 1456,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 477,
      "tokens": 8288,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 675,
      "tokens": 2064,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 6058,
      "tokens": 423,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 808,
      "tokens": 11051,
      "cost": 5,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 523,
      "tokens": 1185,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 1148,
      "tokens": 1574,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 757,
      "tokens": 546,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 593,
      "tokens": 226023,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 716,
      "tokens": 2652,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 3814,
      "tokens": 351,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 1068,
      "tokens": 34226,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 627,
      "tokens": 5733,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 1347,
      "tokens": 5672,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 1190,
      "tokens": 767,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 644,
      "tokens": 127325,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 653,
      "tokens": 3048,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 4249,
      "tokens": 289,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 7804,
      "tokens": 46074,
      "cost": 36,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 532,
      "tokens": 4471,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 2124,
      "tokens": 4294,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 769,
      "tokens": 487,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 546,
      "tokens": 85286,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 623,
      "tokens": 1750,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 3650,
      "tokens": 886,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 1000,
      "tokens": 33784,
      "cost": 7,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 564,
      "tokens": 6667,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 1074,
      "tokens": 6168,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 1210,
      "tokens": 586,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 591,
      "tokens": 90786,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 579,
      "tokens": 1574,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 3868,
      "tokens": 303,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 3253,
      "tokens": 29460,
      "cost": 7,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 485,
      "tokens": 3638,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 967,
      "tokens": 2222,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 762,
      "tokens": 1098,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 473,
      "tokens": 11918,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 651,
      "tokens": 2832,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 1913,
      "tokens": 654,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 772,
      "tokens": 10687,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 498,
      "tokens": 2242,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 1335,
      "tokens": 2237,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 569,
      "tokens": 1652,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 467,
      "tokens": 5348,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 577,
      "tokens": 2212,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 3741,
      "tokens": 375,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 1306,
      "tokens": 22178,
      "cost": 5,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 571,
      "tokens": 995,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 1694,
      "tokens": 1067,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 645,
      "tokens": 837,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 497,
      "tokens": 10474,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 667,
      "tokens": 1099,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 937,
      "tokens": 2857,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 2796,
      "tokens": 14660,
      "cost": 7,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 542,
      "tokens": 1300,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 1066,
      "tokens": 1315,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 839,
      "tokens": 810,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 536,
      "tokens": 40242,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 628,
      "tokens": 1344,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 561,
      "tokens": 490,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 2047,
      "tokens": 93406,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 506,
      "tokens": 3220,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 1139,
      "tokens": 3236,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 728,
      "tokens": 1441,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 527,
      "tokens": 19471,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 628,
      "tokens": 2075,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 4071,
      "tokens": 579,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 8814,
      "tokens": 22466,
      "cost": 7,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 533,
      "tokens": 3854,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 1062,
      "tokens": 3877,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 781,
      "tokens": 1281,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 566,
      "tokens": 112921,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 656,
      "tokens": 3137,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 4089,
      "tokens": 1018,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 11907,
      "tokens": 19371,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 485,
      "tokens": 903,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 1553,
      "tokens": 825,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 621,
      "tokens": 671,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 561,
      "tokens": 11529,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 656,
      "tokens": 2856,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 5133,
      "tokens": 788,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 2513,
      "tokens": 44899,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 567,
      "tokens": 2872,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 1413,
      "tokens": 3483,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 782,
      "tokens": 2022,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 540,
      "tokens": 52512,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 638,
      "tokens": 2472,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 3489,
      "tokens": 1317,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 1286,
      "tokens": 54326,
      "cost": 5,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 430,
      "tokens": 2627,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 1208,
      "tokens": 1772,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 675,
      "tokens": 1115,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 673,
      "tokens": 11885,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 1035,
      "tokens": 930,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 3525,
      "tokens": 586,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 7259,
      "tokens": 30887,
      "cost": 6,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 538,
      "tokens": 3762,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 1476,
      "tokens": 3757,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 583,
      "tokens": 1893,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-fulltext",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 472,
      "tokens": 13345,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 816,
      "tokens": 2949,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 3628,
      "tokens": 711,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl-scrape",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 5059,
      "tokens": 27893,
      "cost": 7,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "2",
      "ms": 119,
      "tokens": 2595,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "2",
      "ms": 119,
      "tokens": 1569,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "2",
      "ms": 111,
      "tokens": 1065,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "2",
      "ms": 677,
      "tokens": 0,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "2",
      "ms": 483,
      "tokens": 305,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "2",
      "ms": 127,
      "tokens": 3781,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "2",
      "ms": 105,
      "tokens": 1886,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "2",
      "ms": 108,
      "tokens": 740,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "2",
      "ms": 607,
      "tokens": 2225,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "2",
      "ms": 447,
      "tokens": 832,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "2",
      "ms": 115,
      "tokens": 3598,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "2",
      "ms": 119,
      "tokens": 3628,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "2",
      "ms": 108,
      "tokens": 2111,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "2",
      "ms": 548,
      "tokens": 2791,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "2",
      "ms": 512,
      "tokens": 625,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "2",
      "ms": 108,
      "tokens": 1887,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "2",
      "ms": 103,
      "tokens": 1753,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "2",
      "ms": 116,
      "tokens": 1456,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "2",
      "ms": 710,
      "tokens": 2060,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "2",
      "ms": 444,
      "tokens": 423,
      "cost": 2,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "2",
      "ms": 131,
      "tokens": 1185,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "2",
      "ms": 103,
      "tokens": 1574,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "2",
      "ms": 140,
      "tokens": 546,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "2",
      "ms": 767,
      "tokens": 2652,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "2",
      "ms": 501,
      "tokens": 351,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "2",
      "ms": 110,
      "tokens": 5733,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "2",
      "ms": 108,
      "tokens": 5672,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "2",
      "ms": 98,
      "tokens": 767,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "2",
      "ms": 611,
      "tokens": 2625,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "2",
      "ms": 536,
      "tokens": 283,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "2",
      "ms": 114,
      "tokens": 4471,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "2",
      "ms": 115,
      "tokens": 4294,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "2",
      "ms": 186,
      "tokens": 487,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "2",
      "ms": 740,
      "tokens": 2020,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "2",
      "ms": 401,
      "tokens": 1167,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "2",
      "ms": 111,
      "tokens": 6667,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "2",
      "ms": 112,
      "tokens": 6168,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "2",
      "ms": 93,
      "tokens": 586,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "2",
      "ms": 697,
      "tokens": 1390,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "2",
      "ms": 221,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "2",
      "ms": 104,
      "tokens": 3638,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "2",
      "ms": 98,
      "tokens": 2222,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "2",
      "ms": 103,
      "tokens": 1098,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "2",
      "ms": 713,
      "tokens": 3548,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "2",
      "ms": 223,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "2",
      "ms": 112,
      "tokens": 2242,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "2",
      "ms": 99,
      "tokens": 2237,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "2",
      "ms": 100,
      "tokens": 1652,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "2",
      "ms": 643,
      "tokens": 2299,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "2",
      "ms": 217,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "2",
      "ms": 123,
      "tokens": 995,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "2",
      "ms": 120,
      "tokens": 1067,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "2",
      "ms": 118,
      "tokens": 837,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "2",
      "ms": 599,
      "tokens": 981,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "2",
      "ms": 234,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "2",
      "ms": 111,
      "tokens": 1300,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "2",
      "ms": 126,
      "tokens": 1315,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "2",
      "ms": 113,
      "tokens": 810,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "2",
      "ms": 650,
      "tokens": 1347,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "2",
      "ms": 225,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "2",
      "ms": 102,
      "tokens": 3220,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "2",
      "ms": 112,
      "tokens": 3236,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "2",
      "ms": 105,
      "tokens": 1441,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "2",
      "ms": 718,
      "tokens": 2114,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "2",
      "ms": 218,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "2",
      "ms": 122,
      "tokens": 3854,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "2",
      "ms": 105,
      "tokens": 3877,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "2",
      "ms": 109,
      "tokens": 1281,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "2",
      "ms": 700,
      "tokens": 3376,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "2",
      "ms": 218,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "2",
      "ms": 105,
      "tokens": 903,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "2",
      "ms": 104,
      "tokens": 825,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "2",
      "ms": 179,
      "tokens": 671,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "2",
      "ms": 594,
      "tokens": 3534,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "2",
      "ms": 224,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "2",
      "ms": 122,
      "tokens": 2872,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "2",
      "ms": 114,
      "tokens": 3483,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "2",
      "ms": 107,
      "tokens": 2022,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "2",
      "ms": 605,
      "tokens": 1623,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "2",
      "ms": 218,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "2",
      "ms": 99,
      "tokens": 2627,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "2",
      "ms": 118,
      "tokens": 1772,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "2",
      "ms": 110,
      "tokens": 1115,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "2",
      "ms": 538,
      "tokens": 1223,
      "cost": 0.0,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "2",
      "ms": 224,
      "tokens": 0,
      "cost": null,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "exa-lite",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "2",
      "ms": 105,
      "tokens": 3762,
      "cost": 0.004,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "2",
      "ms": 107,
      "tokens": 3757,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "exa-auto-dynamic",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "2",
      "ms": 107,
      "tokens": 1893,
      "cost": 0.007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "parallel",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "2",
      "ms": 589,
      "tokens": 2949,
      "cost": 0.0,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "firecrawl",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "2",
      "ms": 1159,
      "tokens": 907,
      "cost": 2,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "exa-lite-price",
      "query": "Exa 3.0 Exa Lite price per 1,000 requests",
      "round": "1",
      "ms": 574,
      "tokens": 950,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "deepseek-price",
      "query": "DeepSeek Search API price per 1,000 requests",
      "round": "1",
      "ms": 525,
      "tokens": 1676,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "scion-merges",
      "query": "Anthropic Scion source control changes per day",
      "round": "1",
      "ms": 640,
      "tokens": 1572,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 2
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "cc-review-levels",
      "query": "Claude Code Review generally available review levels",
      "round": "1",
      "ms": 561,
      "tokens": 809,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "cc-version",
      "query": "latest Claude Code CLI version",
      "round": "1",
      "ms": 612,
      "tokens": 1412,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "codex-version",
      "query": "latest OpenAI Codex CLI version",
      "round": "1",
      "ms": 559,
      "tokens": 720,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 5
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "next-version",
      "query": "Next.js latest version",
      "round": "1",
      "ms": 559,
      "tokens": 1654,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "ts-version",
      "query": "latest stable TypeScript version",
      "round": "1",
      "ms": 563,
      "tokens": 1898,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "deepseek-qps",
      "query": "DeepSeek Search API rate limit QPS",
      "round": "1",
      "ms": 515,
      "tokens": 1528,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "exa-dynamic-tokens",
      "query": "Exa Dynamic Highlights fewer tokens than full page text",
      "round": "1",
      "ms": 597,
      "tokens": 2426,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "node24-codename",
      "query": "Node.js 24 LTS codename",
      "round": "1",
      "ms": 566,
      "tokens": 404,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "py314-date",
      "query": "Python 3.14 release date",
      "round": "1",
      "ms": 562,
      "tokens": 1963,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 3
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "cc-webfetch-limit",
      "query": "Claude Code WebFetch tool maximum content size characters",
      "round": "1",
      "ms": 498,
      "tokens": 898,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "oai-search-context",
      "query": "OpenAI Responses API web search context window limit",
      "round": "1",
      "ms": 571,
      "tokens": 846,
      "cost": 0.0007,
      "answer_in_text": false,
      "first_hit_rank": null
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "anthropic-search-price",
      "query": "Anthropic API web search tool price per 1,000 searches",
      "round": "1",
      "ms": 563,
      "tokens": 1458,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "codex-search-modes",
      "query": "Codex CLI config.toml web_search options cached live disabled",
      "round": "1",
      "ms": 548,
      "tokens": 1336,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "deepseek-count-max",
      "query": "DeepSeek Search API count parameter maximum results",
      "round": "1",
      "ms": 554,
      "tokens": 483,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 4
    },
    {
      "stage": "api",
      "provider": "deepseek",
      "qid": "exa-lite-freshness",
      "query": "Exa lite search type maxAgeHours livecrawl cached content only",
      "round": "1",
      "ms": 498,
      "tokens": 766,
      "cost": 0.0007,
      "answer_in_text": true,
      "first_hit_rank": 1
    }
  ],
  "free_tiers": {
    "read_date": "2026-10-20",
    "currency": "USD",
    "scope_note": "Official pricing and documentation read without sign-in. API offers are separate from consumer chat plans. Null means the cited pages do not state a free allowance. Recheck launch offers before release.",
    "engines": [
      {
        "id": "exa",
        "name": "Exa",
        "free": {
          "monthly_credits_usd": 10,
          "onboarding_credits_usd": 10,
          "payment_method_required": false
        },
        "summary": "$10 in credits each month plus a $10 onboarding bonus. No payment method required. Free keyless MCP is also available.",
        "rate_limits": {
          "search_requests_per_second": 10,
          "agent_concurrency": 50,
          "keyless_mcp": "Rate limited; numerical allowance is not stated in the docs."
        },
        "mcp": {
          "free": true,
          "url": "https://mcp.exa.ai/mcp",
          "note": "Keyless search and fetch are free within rate limits. Agent runs require OAuth or an API key."
        },
        "url": "https://exa.ai/pricing",
        "sources": [
          {
            "url": "https://exa.ai/pricing",
            "read_date": "2026-10-20",
            "quote": "$10 credits every month plus a $10 onboarding bonus. No payment method required"
          },
          {
            "url": "https://exa.ai/docs/get-started/exa-mcp",
            "read_date": "2026-10-20",
            "quote": "Free rate-limited usage without sign-in or API key"
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "parallel",
        "name": "Parallel",
        "free": {
          "monthly_credits_usd": 5,
          "signup_credits_usd_up_to": 80,
          "conditions": "Pricing says earn up to $80 at signup. Eligibility steps and monthly credit conditions are not stated on that page."
        },
        "summary": "Earn up to $80 at signup plus $5 in credits each month. A free Search MCP needs no API key.",
        "rate_limits": {
          "search_requests_per_minute": 600,
          "anonymous_mcp": "Lower rate limits; numerical allowance is not stated in the Search MCP docs."
        },
        "mcp": {
          "free": true,
          "url": "https://search.parallel.ai/mcp",
          "note": "Anonymous search and fetch for exploration and light use; authenticated clients get higher limits."
        },
        "url": "https://parallel.ai/pricing",
        "sources": [
          {
            "url": "https://parallel.ai/pricing",
            "read_date": "2026-10-20",
            "quote": "Earn up to $80 at signup + $5 in free credits per month"
          },
          {
            "url": "https://docs.parallel.ai/integrations/mcp/search-mcp",
            "read_date": "2026-10-20",
            "quote": "no API key required, great for exploration and light use."
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "perplexity",
        "name": "Perplexity",
        "free": null,
        "summary": "No free Search API allowance is stated. Standard Search costs US$5 per 1,000 requests; Fast Search costs US$1. MCP calls use API billing.",
        "rate_limits": {
          "search_query_units_per_second": 50,
          "burst_query_units": 50,
          "note": "All usage tiers. Each query in a multi-query request consumes one rate-limit unit."
        },
        "mcp": {
          "free": null,
          "url": "https://api.perplexity.ai/mcp",
          "note": "Tool calls are billed at standard API prices to the API key or selected organization."
        },
        "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
        "sources": [
          {
            "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
            "read_date": "2026-10-20",
            "quote": "Search API charges for each successful POST /search request, not for each query in the request."
          },
          {
            "url": "https://docs.perplexity.ai/docs/admin/rate-limits-usage-tiers",
            "read_date": "2026-10-20",
            "quote": "The Search API has separate rate limits that apply to all usage tiers:"
          },
          {
            "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
            "read_date": "2026-10-20",
            "quote": "Tool calls are billed at standard API pricing to the API key you connect with"
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "tinyfish",
        "name": "TinyFish",
        "free": {
          "search_price_usd": 0,
          "fetch_price_usd": 0,
          "onboarding_wallet_usd": 8,
          "payment_method_required": false
        },
        "summary": "Search and Fetch are free at any Wallet balance. Search allows 30 requests a minute and 500 an hour. New accounts get US$8 for Agent and Browser.",
        "rate_limits": {
          "search_requests_per_minute": 30,
          "search_requests_per_hour": 500,
          "fetch_urls_per_minute": 150,
          "fetch_urls_per_day": 1000
        },
        "mcp": {
          "free": true,
          "url": null,
          "note": "Pricing lists MCP among included interfaces. Free Search and Fetch limits still apply."
        },
        "url": "https://www.tinyfish.ai/pricing",
        "sources": [
          {
            "url": "https://www.tinyfish.ai/pricing",
            "read_date": "2026-10-20",
            "quote": "Search and Fetch free at any Wallet balance"
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "deepseek",
        "name": "DeepSeek",
        "free": null,
        "summary": "No ongoing free direct API allowance is stated. Search and Fetch each cost US$0.75 per 1,000 successful requests. When using the DeepSeek API through DeepSeek Harness, Claude Code or Codex, server-side Search and Fetch tool calls are free until November 1, 2026 at 00:00 Beijing time.",
        "rate_limits": {
          "search_requests_per_second": 100,
          "fetch_requests_per_second": 25,
          "note": "Separate account-level limits; Fetch also has a per-domain limit whose number is not stated."
        },
        "mcp": {
          "free": null,
          "url": null,
          "note": "No free MCP offer is stated in the Search and Fetch docs."
        },
        "launch_promotion": {
          "scope": "Server-side Search and Fetch tool calls when using the DeepSeek API through DeepSeek Harness, Claude Code, or Codex.",
          "duration": "Until November 1, 2026 at 00:00 Beijing time",
          "billing_start_date": "2026-11-01T00:00:00+08:00",
          "note": "Per-request billing starts at this time. Search and Fetch are billed per successful request."
        },
        "url": "https://api-docs.deepseek.com/guides/search/",
        "sources": [
          {
            "url": "https://api-docs.deepseek.com/guides/search/",
            "read_date": "2026-10-20",
            "quote": "These calls are currently free of charge; per-request billing starts at 00:00 Beijing time on November 1, 2026."
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "firecrawl",
        "name": "Firecrawl",
        "free": {
          "monthly_credits": 1000,
          "searches_per_month": 500,
          "pages_scraped_per_month": 1000,
          "payment_method_required": false,
          "note": "Searches and scraped pages share the same credits; these are alternative full-balance uses."
        },
        "summary": "1,000 credits each month, enough for 500 searches or 1,000 scraped pages. No card required. Keyless MCP also offers limited free access.",
        "rate_limits": {
          "search_requests_per_minute": 10,
          "scrape_requests_per_minute": 10,
          "concurrent_browsers": 2,
          "keyless_mcp": "Daily request and credit caps per IP. Numerical caps are not stated in the rate-limit docs."
        },
        "mcp": {
          "free": true,
          "url": "https://mcp.firecrawl.dev/v2/mcp",
          "note": "Keyless Search, Scrape and Parse within daily request and credit limits."
        },
        "url": "https://www.firecrawl.dev/pricing",
        "sources": [
          {
            "url": "https://www.firecrawl.dev/pricing",
            "read_date": "2026-10-20",
            "quote": "1,000 credits every month, refreshed monthly, no credit card required."
          },
          {
            "url": "https://docs.firecrawl.dev/rate-limits",
            "read_date": "2026-10-20",
            "quote": "Keyless usage is free and capped per IP address per day by two limits, and exceeding either returns a `429`:"
          },
          {
            "url": "https://docs.firecrawl.dev/mcp-server/keyless",
            "read_date": "2026-10-20",
            "quote": "Keyless MCP is rate limited and exposes Search, Scrape, and Parse."
          }
        ],
        "read_date": "2026-10-20"
      },
      {
        "id": "claude",
        "name": "Claude Code built-in search",
        "free": null,
        "summary": "No free Claude Code search allowance is stated. Claude Code uses paid API access or a subscription. API web search costs US$10 per 1,000 searches plus tokens.",
        "rate_limits": null,
        "rate_limit_note": "No standalone free search rate limit is stated. API web search limits are organization-specific.",
        "mcp": {
          "free": null,
          "url": null,
          "note": "This is the built-in tool, not an MCP server."
        },
        "url": "https://code.claude.com/docs/en/costs",
        "sources": [
          {
            "url": "https://code.claude.com/docs/en/costs",
            "read_date": "2026-10-20",
            "quote": "Claude Code charges by API token consumption."
          },
          {
            "url": "https://platform.claude.com/docs/en/agents-and-tools/tool-use/web-search-tool",
            "read_date": "2026-10-20",
            "quote": "Web search is available on the Claude API for $10 per 1,000 searches, plus standard token costs for search-generated content."
          }
        ],
        "read_date": "2026-10-20"
      }
    ]
  },
  "strengths": {
    "per_engine": {
      "builtin": {
        "set_a_queries": 30,
        "set_a_top1": 3,
        "set_a_top5": 7,
        "set_a_top10": 11,
        "set_a_median_rank_on_hits": 5,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 0.625,
        "median_latency_ms": 12170.5,
        "median_tokens": 654.5,
        "total_cost_usd": 0.0,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 11,
        "set_b_mean_named_reference_items_top10": 4.875
      },
      "deepseek": {
        "set_a_queries": 30,
        "set_a_top1": 0,
        "set_a_top5": 0,
        "set_a_top10": 0,
        "set_a_median_rank_on_hits": null,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 0.125,
        "median_latency_ms": 672,
        "median_tokens": 7110,
        "total_cost_usd": 0.0075,
        "successful_queries": 9,
        "failed_queries": 29,
        "skipped_queries": 0,
        "set_a_successful_queries": 1,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 0,
        "set_b_mean_named_reference_items_top10": 5.25
      },
      "deepseek-128": {
        "set_a_queries": 30,
        "set_a_top1": 0,
        "set_a_top5": 0,
        "set_a_top10": 2,
        "set_a_median_rank_on_hits": 7.0,
        "set_b_queries": 0,
        "set_b_mean_reference_items_top10": null,
        "median_latency_ms": 658.0,
        "median_tokens": 7465.0,
        "total_cost_usd": 0.0225,
        "successful_queries": 30,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 0,
        "set_a_same_page_other_url_count_top10": 1,
        "set_b_mean_named_reference_items_top10": null
      },
      "exa-auto": {
        "set_a_queries": 30,
        "set_a_top1": 16,
        "set_a_top5": 19,
        "set_a_top10": 19,
        "set_a_median_rank_on_hits": 1,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 2.125,
        "median_latency_ms": 2927.0,
        "median_tokens": 6601.0,
        "total_cost_usd": 0.266,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 2,
        "set_b_mean_named_reference_items_top10": 6.0
      },
      "exa-category": {
        "set_a_queries": 0,
        "set_a_top1": null,
        "set_a_top5": null,
        "set_a_top10": null,
        "set_a_median_rank_on_hits": null,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 2.875,
        "median_latency_ms": 1596.0,
        "median_tokens": 6584.0,
        "total_cost_usd": 0.056,
        "successful_queries": 8,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 0,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": null,
        "set_b_mean_named_reference_items_top10": 5.5
      },
      "exa-lite": {
        "set_a_queries": 30,
        "set_a_top1": 11,
        "set_a_top5": 16,
        "set_a_top10": 17,
        "set_a_median_rank_on_hits": 1,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 2.125,
        "median_latency_ms": 532.0,
        "median_tokens": 6658.5,
        "total_cost_usd": 0.152,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 2,
        "set_b_mean_named_reference_items_top10": 5.5
      },
      "firecrawl": {
        "set_a_queries": 30,
        "set_a_top1": 1,
        "set_a_top5": 2,
        "set_a_top10": 2,
        "set_a_median_rank_on_hits": 1.5,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": null,
        "median_latency_ms": 1612.0,
        "median_tokens": 1248.5,
        "total_cost_usd": 0.0988,
        "successful_queries": 10,
        "failed_queries": 1,
        "skipped_queries": 27,
        "set_a_successful_queries": 10,
        "set_b_successful_queries": 0,
        "set_a_same_page_other_url_count_top10": 0,
        "set_b_mean_named_reference_items_top10": null
      },
      "parallel": {
        "set_a_queries": 30,
        "set_a_top1": 12,
        "set_a_top5": 24,
        "set_a_top10": 25,
        "set_a_median_rank_on_hits": 2,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 0.625,
        "median_latency_ms": 3891.5,
        "median_tokens": 3482.5,
        "total_cost_usd": 0.19,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 6,
        "set_b_mean_named_reference_items_top10": 7.375
      },
      "perplexity": {
        "set_a_queries": 30,
        "set_a_top1": 0,
        "set_a_top5": 3,
        "set_a_top10": 9,
        "set_a_median_rank_on_hits": 7,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 0.0,
        "median_latency_ms": 383.5,
        "median_tokens": 4273.0,
        "total_cost_usd": 0.19,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 2,
        "set_b_mean_named_reference_items_top10": 9.25
      },
      "tinyfish": {
        "set_a_queries": 30,
        "set_a_top1": 1,
        "set_a_top5": 4,
        "set_a_top10": 5,
        "set_a_median_rank_on_hits": 2,
        "set_b_queries": 8,
        "set_b_mean_reference_items_top10": 0.875,
        "median_latency_ms": 2964.0,
        "median_tokens": 636.0,
        "total_cost_usd": 0.0,
        "successful_queries": 38,
        "failed_queries": 0,
        "skipped_queries": 0,
        "set_a_successful_queries": 30,
        "set_b_successful_queries": 8,
        "set_a_same_page_other_url_count_top10": 1,
        "set_b_mean_named_reference_items_top10": 4.5
      }
    }
  }
}
