Xidel

A command-line tool for extracting and transforming data from HTML, XML, and JSON.

By Benito van der Zander

Compare Xidel with another product

View the Xidel source code

Alternatives

See all alternatives

About Xidel

Xidel downloads web pages or reads local files and extracts data with CSS selectors, XPath, XQuery, JSONiq, or pattern matching. It can follow links, submit forms, make HTTP requests, and output data as XML, HTML, JSON, or shell variables.

The project provides binaries for Windows, Linux, macOS, and Android. The latest official release listed on its site is 0.9.8; development builds are also published irregularly.

Strengths

  • Supports CSS, XPath, and XQuery extraction
  • Can query JSON APIs and local JSON files
  • Provides shell-friendly output formats

Limitations

  • HTTPS connections on Linux require OpenSSL, including openssl-dev, and libcrypto.

Details

Pricing
FreeFree and open source under GPL-3.0-or-later.
License
GPL-3.0-or-later
Developer
Benito van der Zander
Platforms
Windows, macOS, Linux, Android, Command line
How it runs
Downloadable app
Best suited for
Scripters extracting structured data from web pages and APIs
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing