Liking cljdoc? Tell your friends :D

edgar.filings


full-index-urlclj

(full-index-url year quarter type)

Build the URL for a quarterly full-index file. type : "company" | "form" | "crawler" | "master"

Build the URL for a quarterly full-index file.
type : "company" | "form" | "crawler" | "master"
sourceraw docstring

get-daily-filingsclj

(get-daily-filings date & {:keys [form filter-fn]})

Return a lazy seq of all filings submitted on a given date.

date — a java.time.LocalDate, or a "YYYY-MM-DD" string Options: :form — filter by form type string e.g. "10-K" "8-K" :filter-fn — an arbitrary predicate applied to each result map

Lazily fetches pages of 100 from the EFTS search-index endpoint. Typical trading day: ~1,000–2,000 filings; busy days up to ~6,000.

Each result map has: :accessionNumber — dashed accession number :form — form type string :filingDate — "YYYY-MM-DD" :cik — zero-padded 10-digit CIK string (first filer) :companyName — display name (may include ticker in parens) :periodOfReport — "YYYY-MM-DD" or nil :items — vector of 8-K item strings (or empty)

Return a lazy seq of all filings submitted on a given date.

date      — a java.time.LocalDate, or a "YYYY-MM-DD" string
Options:
  :form      — filter by form type string e.g. "10-K" "8-K"
  :filter-fn — an arbitrary predicate applied to each result map

Lazily fetches pages of 100 from the EFTS search-index endpoint.
Typical trading day: ~1,000–2,000 filings; busy days up to ~6,000.

Each result map has:
  :accessionNumber  — dashed accession number
  :form             — form type string
  :filingDate       — "YYYY-MM-DD"
  :cik              — zero-padded 10-digit CIK string (first filer)
  :companyName      — display name (may include ticker in parens)
  :periodOfReport   — "YYYY-MM-DD" or nil
  :items            — vector of 8-K item strings (or empty)
sourceraw docstring

get-filingclj

(get-filing ticker-or-cik
            &
            {:keys [form n include-amends?] :or {n 0 include-amends? false}})

Return the nth latest filing for a company. Options: :form - form type string e.g. "10-K" "10-Q" "4" :n - 0-indexed position in results (default 0 = latest) :include-amends? - include amended filings (default false)

Return the nth latest filing for a company.
Options:
  :form            - form type string e.g. "10-K" "10-Q" "4"
  :n               - 0-indexed position in results (default 0 = latest)
  :include-amends? - include amended filings (default false)
sourceraw docstring

get-filingsclj

(get-filings ticker-or-cik
             &
             {:keys [form start-date end-date limit include-amends?]
              :or {include-amends? false}})

Return a lazy seq of filing metadata maps for a company. ticker-or-cik : ticker string or CIK integer/string Options: :form - filter by form type string e.g. "10-K" "10-Q" "8-K" :start-date - filter to filings on/after this date string "YYYY-MM-DD" :end-date - filter to filings on/before this date string "YYYY-MM-DD" :limit - max number of results (default all) :include-amends? - include amended filings e.g. 10-K/A, 10-Q/A (default false)

Return a lazy seq of filing metadata maps for a company.
ticker-or-cik : ticker string or CIK integer/string
Options:
  :form            - filter by form type string e.g. "10-K" "10-Q" "8-K"
  :start-date      - filter to filings on/after this date string "YYYY-MM-DD"
  :end-date        - filter to filings on/before this date string "YYYY-MM-DD"
  :limit           - max number of results (default all)
  :include-amends? - include amended filings e.g. 10-K/A, 10-Q/A (default false)
sourceraw docstring

get-quarterly-indexclj

(get-quarterly-index year quarter)

Fetch and parse the full quarterly index for year/quarter. Returns a seq of maps with :cik :company-name :form-type :date-filed :filename.

Fetch and parse the full quarterly index for year/quarter.
Returns a seq of maps with :cik :company-name :form-type :date-filed :filename.
sourceraw docstring

get-quarterly-index-by-formclj

(get-quarterly-index-by-form year quarter form)

Like get-quarterly-index but pre-filtered to a specific form type.

Like get-quarterly-index but pre-filtered to a specific form type.
sourceraw docstring

latest-effective-filingclj

(latest-effective-filing ticker-or-cik & {:keys [form]})

Return the most recent effective (non-amended) filing for a company and form type. If an amendment exists that is newer than the original, returns the amendment instead. Options: :form - form type string e.g. "10-K"

Return the most recent effective (non-amended) filing for a company and form type.
If an amendment exists that is newer than the original, returns the amendment instead.
Options:
  :form - form type string e.g. "10-K"
sourceraw docstring

latest-filingclj

(latest-filing filings)

Return the most recent filing from a seq of filing maps.

Return the most recent filing from a seq of filing maps.
sourceraw docstring

search-filingsclj

(search-filings query
                &
                {:keys [forms start-date end-date limit] :or {limit 10}})

Full-text search across SEC EDGAR filings. Options: :forms - vector of form types e.g. ["10-K" "10-Q"] :start-date - "YYYY-MM-DD" :end-date - "YYYY-MM-DD" :limit - max results (default 10)

Full-text search across SEC EDGAR filings.
Options:
  :forms       - vector of form types e.g. ["10-K" "10-Q"]
  :start-date  - "YYYY-MM-DD"
  :end-date    - "YYYY-MM-DD"
  :limit       - max results (default 10)
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close