# philippta/flyscrape

Flyscrape is a command-line web scraping tool designed for those without advanced programming skills.

Repository: https://github.com/philippta/flyscrape
Canonical: https://ross.abutalabs.com/products/flyscrape
Homepage: https://flyscrape.com
Language: Go
License: MPL-2.0
License Family: copyleft
Last push: 2025-11-24T20:30:02+00:00

## Health v2 (maintenance only)
Score: 42/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 53, release rhythm 8, longevity 78
- inputs: {"age_days": 1101, "days_push": 282, "days_rel": 647, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1345, forks 41 (observed 2026-08-28T04:04:27.380667+00:00)

## What it is
Flyscrape is a standalone command-line web scraping tool written in Go that lets users write extraction logic in JavaScript with a jQuery-like API. It ships as a single binary with no Node.js or Python dependency and supports headless browser rendering, cookie reuse, proxies, rate limiting, and link following.

## Use cases
- scrape product prices from an e-commerce site
- extract data from javascript-heavy websites
- scrape pages behind a login using my browser cookies
- crawl a website following pagination links
- extract html table data to json without writing python
- build a quick scraper without installing node or python

## When to choose
- you want a zero-dependency single-binary scraper
- you prefer writing extraction logic in JavaScript with a jQuery/cheerio-style API
- you need headless browser rendering or browser cookie access for protected sites
- you need fine-grained control over rate limits, proxies, retries, and link following

## When to avoid
- you need a programmable scraping library embedded in a Go, Python, or Node application
- you need large-scale distributed crawling infrastructure
- you require a GUI or no-code scraping interface

## Facets
- artifact type: cli-tool
- maturity: active
- function: web-scraping, cli, http-client, parser
- domain: web-development, developer-tools, crawlers
- platform: windows, cli, cross-platform
- tags: headless-browser, javascript-scripting, jquery-like-api, single-binary, data-extraction, rate-limiting, proxy-support, cookie-store, command-line, automation, linux, macos

## Member repositories
- philippta/flyscrape (main) score 42

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:27.380667+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:42:46.337506+00:00, confidence not recorded.
  - readme: https://github.com/philippta/flyscrape (fetched 2026-08-28T04:04:27.380667+00:00, sha c18e38000325)
  - homepage: https://flyscrape.com (fetched 2026-08-29T12:02:05.342350+00:00, sha 2684cf832ece)
  - site_page: https://flyscrape.com/docs/getting-started (fetched 2026-08-29T12:02:05.351398+00:00, sha 35341ae8a449)
  - site_page: https://flyscrape.com/docs (fetched 2026-08-29T12:02:05.353513+00:00, sha f1a1594e44e0)
  - site_page: https://flyscrape.com/docs/installation (fetched 2026-08-29T12:02:05.355067+00:00, sha eca89ea50b1b)
  - site_page: https://flyscrape.com/docs/full-example-script (fetched 2026-08-29T12:02:05.356560+00:00, sha 4850c525274d)
  - site_page: https://flyscrape.com/docs/api-reference (fetched 2026-08-29T12:02:05.358155+00:00, sha ce8bd0c40a36)
  - site_page: https://flyscrape.com/docs/configuration (fetched 2026-08-29T12:02:05.360182+00:00, sha d5e1ab4b24b1)
  - site_page: https://flyscrape.com/docs/configuration/starting-url (fetched 2026-08-29T12:02:05.361730+00:00, sha be32f3aa4ee0)
  - site_page: https://flyscrape.com/docs/configuration/depth (fetched 2026-08-29T12:02:05.363236+00:00, sha 8036ccffdc95)
- Data as of 2026-08-30T08:39:29.467469+00:00.
