{"adoption": {"forks": 204, "observed_at": "2026-09-03T02:15:17.719871+00:00", "stars": 1074}, "canonical_url": "https://ross.abutalabs.com/products/scrapfly-scrapers", "card": {"archived": false, "artifact_type": "library", "description": "Scalable Python web scraping scripts for +40 popular domains", "domain": ["crawlers", "web-development", "data-science", "e-commerce", "developer-tools"], "enriched": true, "function": ["web-scraping", "parser", "http-client", "workflow-automation"], "health_score": 80, "homepage": "https://scrapfly.io", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["scrapfly/scrapfly-scrapers"], "name": "scrapfly/scrapfly-scrapers", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2026-09-02T21:25:46+00:00", "repo": "scrapfly/scrapfly-scrapers", "stars": 1074, "tags": ["scrapfly-api", "anti-bot-bypass", "captcha-bypass", "asyncio", "parsel", "jmespath", "loguru", "sample-datasets", "scrape-guides", "educational-scrapers", "proxy-rotation", "javascript-rendering", "e-commerce-scraping", "social-media-scraping", "twitter-scraper", "amazon-scraper", "aliexpress-scraper", "bestbuy-scraper", "spider-scripts", "data-extraction"], "topics": ["crawling", "python", "crawler", "scraping", "web-scraping", "web-scraping-python", "antibot", "automation", "captcha-bypass", "crawling-python", "datascraping", "proxies", "python-scraper", "scraper", "scraping-python", "spider", "twitter-scraper", "web-crawler", "webscraper", "webscraping"], "urls": [], "use_cases": ["scrape product data and reviews from amazon", "extract search results and product listings from aliexpress", "scrape twitter posts without getting blocked", "bypass anti-bot protection and captchas when crawling", "learn how to build web scrapers for popular websites", "collect e-commerce pricing data at scale", "parse html and json responses from protected websites"], "what_it_is": "A collection of educational Python web scraping scripts for over 40 popular domains such as Amazon, AliExpress, BestBuy, and Twitter, built on the Scrapfly web scraping API and its Python SDK. Each scraper comes with a companion tutorial, sample datasets, and uses an async stack of Scrapfly SDK, parsel, asyncio, JMESPath, and loguru.", "when_to_avoid": ["you need a fully free, self-hosted scraping solution with no API dependency or usage costs", "you want a general-purpose scraping framework like Scrapy rather than per-site scripts", "your target website is not among the 40+ supported domains and you need custom scraping logic", "you require a permissive open-source license for commercial redistribution, as the license is not a standard OSI-approved one"], "when_to_choose": ["you need working, tested scraper examples for well-known sites like Amazon, AliExpress, or Twitter", "you already use or plan to use the Scrapfly API and want reference implementations", "you want to learn web scraping techniques through guided tutorials with sample datasets", "you need anti-bot bypass, proxy rotation, and JS rendering handled by a managed service"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/scrapfly-scrapers", "repo": "scrapfly/scrapfly-scrapers", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:17.719871+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:55:02.572826+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "80ff50a5c2b65ebcc150d0ec242bf593893d90650d7d55c42197b6e6e58d21ee", "fetched_at": "2026-09-03T02:15:17.719871+00:00", "kind": "readme", "missing": false, "url": "https://github.com/scrapfly/scrapfly-scrapers"}, {"content_hash": "c8172d9ff46c54126c6cb006248989de461f0b851dfee467123744e2503e46ba", "fetched_at": "2026-08-29T12:57:26.744112+00:00", "kind": "homepage", "missing": false, "url": "https://scrapfly.io"}, {"content_hash": "84b755dc975ebee8b51998415d6eae49695ca925b9eb507a1a4c0840f7447405", "fetched_at": "2026-08-29T12:57:26.749042+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs"}, {"content_hash": "bec935df129a3feb06bf444b4b1d612ff14feb3d57b9eb42b358c803194ce0c4", "fetched_at": "2026-08-29T12:57:26.750671+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/python"}, {"content_hash": "6cccbd692b942ea484ba0ee0314d3bc209267c9d82dc19647636d2261b87d22c", "fetched_at": "2026-08-29T12:57:26.752851+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/typescript"}, {"content_hash": "fa16a708674e429a48e8b9222370f6f53703b9bc58ab2fc61241b5ebc3e85564", "fetched_at": "2026-08-29T12:57:26.754870+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/golang"}, {"content_hash": "a8b4856f656eac818ffa1b8fb84b286d74bde5f2f796c10909ca9dafeedee4d4", "fetched_at": "2026-08-29T12:57:26.756877+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/rust"}, {"content_hash": "73c515dfa723e8d3dc6a46d41838492ecb6caea76c2d3a58c11bd51e0d3e31a0", "fetched_at": "2026-08-29T12:57:26.759087+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/sdk/scrapy"}, {"content_hash": "6f8e539e868a915837826cd7dd892663c72cabc93ae056b80834be253f8ee2bc", "fetched_at": "2026-08-29T12:57:26.760725+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/docs/cli"}, {"content_hash": "d281e3e44f929696eef3ed565c440037c1b391c21cb5f9acc5be6048fef49b51", "fetched_at": "2026-08-29T12:57:26.747048+00:00", "kind": "site_page", "missing": false, "url": "https://scrapfly.io/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 85, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1199, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}