Ferret

Ferret

Declarative data extraction language

Description

Half of any scraper handles browsers, waits and pagination, burying the actual extraction logic. Ferret is a declarative data automation language with a Go runtime where you describe what to extract, much like SQL.

It drives Chrome for dynamic pages and embeds as a Go library for structured extraction workflows.

Features



Declarative:SQL-like queries.

Dynamic pages:Drives Chrome.

Go runtime:Embeddable.