{"adoption": {"forks": 271, "observed_at": "2026-08-28T04:06:32.637754+00:00", "stars": 2268}, "canonical_url": "https://ross.abutalabs.com/products/headlessx", "card": {"archived": false, "artifact_type": "service", "description": "The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox) for 0% detection rates. Built for speed, privacy, and scalability.", "domain": ["crawlers", "web-development", "self-hosted", "developer-tools", "artificial-intelligence"], "enriched": true, "function": ["web-scraping", "http-server", "api-framework", "search-engine", "mcp", "cli", "pdf", "data-science"], "health_score": 98, "homepage": "https://headlessx.saify.me", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["saifyxpro/HeadlessX"], "name": "saifyxpro/HeadlessX", "platform": ["self-hosted", "cli", "windows"], "pushed_at": "2026-08-26T10:08:00+00:00", "repo": "saifyxpro/HeadlessX", "stars": 2268, "tags": ["anti-detect", "camoufox", "playwright", "browser-automation", "scraping-api", "anti-bot-bypass", "fingerprint-spoofing", "youtube-extraction", "serp-scraping", "mcp-server", "nextjs-dashboard", "agpl", "search", "automation", "docker", "nodejs", "web-server", "linux", "macos"], "topics": ["automation", "browser-automation", "browserless", "chromedriver", "headless", "automation-api", "automation-platform", "browser-testing", "chrome-headless", "data-extraction", "headless-chrome", "headless-service", "playwright", "playwright-automation", "puppeteer", "scraping-service", "web-automation", "web-scraping", "container-automation"], "urls": [], "use_cases": ["scrape websites without getting blocked by cloudflare", "self-hosted browserless scraping api", "extract js-rendered html and screenshots from pages", "crawl a site and convert pages to markdown", "get google search results programmatically", "extract youtube metadata and subtitles", "give ai agents browser automation via mcp", "bypass datadome and akamai anti-bot protection"], "what_it_is": "HeadlessX is a self-hosted browser automation and web scraping platform powered by Camoufox (a C++-patched Firefox) to bypass anti-bot systems like Cloudflare, Akamai, and Datadome. It exposes a TypeScript REST/SSE API, a Next.js operator dashboard, a CLI, queued crawl jobs, and a remote MCP endpoint for AI agents, covering website extraction, Google/Tavily/Exa search, and YouTube workflows.", "when_to_avoid": ["you only need simple scraping of sites without anti-bot protection", "you cannot self-host Docker-based infrastructure", "you need a fully managed cloud service", "you require a permissive license (AGPL-3.0)"], "when_to_choose": ["you need undetected headless scraping at scale with fingerprint spoofing", "you want a self-hosted alternative to browserless or Firecrawl-style APIs", "you need one API for web extraction, SERP data, and YouTube metadata", "you want to expose browser automation to LLM agents over MCP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/headlessx", "repo": "saifyxpro/HeadlessX", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:32.637754+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:42:02.758030+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3b76c688c60074cec572bf2e693779c67544ee0ae16b4f74f8deeaea84e94d14", "fetched_at": "2026-08-28T04:06:32.637754+00:00", "kind": "readme", "missing": false, "url": "https://github.com/saifyxpro/HeadlessX"}, {"content_hash": "6754fd1aaf35fda3dbf9c51f0e1b35e4820bd8cae7d2edddb42bbb676fd11a1e", "fetched_at": "2026-08-29T10:22:52.738722+00:00", "kind": "homepage", "missing": false, "url": "https://headlessx.saify.me"}, {"content_hash": "85cc7b6658c6fee5379f4dcc938255811194d472c0d21d3cf6ba955f53ec74bd", "fetched_at": "2026-08-29T10:22:52.741117+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/introduction"}, {"content_hash": "309c9a8b61f78e92a5a8bd9bfb45bcd32a68d885239ddd87e00628e5a21c0083", "fetched_at": "2026-08-29T10:22:52.742898+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/quick-start"}, {"content_hash": "464ca1a89a97ddf100d3d495469fdd93841f75ccd336c3b3aee6bc26c88aa393", "fetched_at": "2026-08-29T10:22:52.744513+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/api-reference/overview"}, {"content_hash": "00422c40435a452c4a84edb9acd1105daf3358054213bf261012848ddf13e5b0", "fetched_at": "2026-08-29T10:22:52.746527+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/developers/monorepo-structure"}, {"content_hash": "fc66c829228eabbbf18753b9711592747315dc2d9584c4f58d95327fb0e3c5ac", "fetched_at": "2026-08-29T10:22:52.748731+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/integrations"}, {"content_hash": "126a4a934f1ca562fcddc5fd59a58a23593995df6a3c47c7dffb3665bab0a893", "fetched_at": "2026-08-29T10:22:52.750447+00:00", "kind": "site_page", "missing": false, "url": "https://headlessx.saify.me/docs/get-started/resources"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 25, "rhythm": 76}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 355, "days_push": 7, "days_rel": 161, "gap_med": 6, "n_releases_24m": 10}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}