# EDGAR Tool (otlite)

Command line interface to search and retrieve corporate and financial data from the SEC EDGAR database.

- Takes: Name
- Install: `otlite install edgar-tool`, into its own virtualenv
- Pinned: [edgar-tool==2.1.2](https://pypi.org/project/edgar-tool/2.1.2/)
- Command: `edgar`
- Python: any otlite runs on (3.10 or newer)
- Verified: 24 Sept 2026, version 2.1.2 on Ubuntu 26.04 LTS, Python 3.12.14
- Licence: MIT; 216 GitHub stars
- Source: https://github.com/bellingcat/edgar

otlite is the no-Docker edition of OTInstaller for Linux and macOS: [install it](https://otinstaller.com/otlite) with `curl -fsSL https://get.otinstaller.com/otlite | sh`.

## Run it

| Input | otlite command | EDGAR Tool receives |
| --- | --- | --- |
| Search term | `otlite run edgar-tool -- q:example` | `edgar text-search example` |

Arguments after `--` that aren't typed inputs go to the tool unchanged.

## What a run leaves

- `results/edgar-tool/example/<time>_edgar-tool_example_<run id>.txt`
- `results/edgar-tool/example/<time>_edgar-tool_example_<run id>.meta.json`
- `results/edgar-tool/example/<time>_edgar-tool_example_<run id>.envelope.json`

The envelope is the same shape for every tool: the tool and version, the input, timing, exit code and status, the emails, domains, IP addresses and URLs found in the output, and the output file's path, hash and size. `otlite results --tool edgar-tool` lists saved runs, `otlite extract edgar-tool` pulls out indicators and `otlite diff edgar-tool example` compares the two latest runs.

## With other tools

Batch runs can't pass it a value; run it on its own.

## Related tools

- [Yark](https://otinstaller.com/otlite/tools/yark.md): OSINT for YouTube made simple
- [Crosslinked](https://otinstaller.com/otlite/tools/crosslinked.md): LinkedIn enumeration tool to extract valid employee names from an organization through search engine scraping
- [Whatsapp Osint](https://otinstaller.com/otlite/tools/whatsapp-osint.md): WhatsApp spy - logs online/offline events from ANYONE in the world
- [Osint Brazuca Regex](https://otinstaller.com/otlite/tools/osint-brazuca-regex.md): Repositrio criado com intuito de reunir expresses regulares dentro do contexto Brasil

[All 47 otlite tools](https://otinstaller.com/otlite/tools) · [otlite docs](https://otinstaller.com/docs/otlite.md)
