Skip to content

pschatzmann/smart-EDGAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In the US, all companies, foreign and domestic, are required to file registration statements, periodic reports, and other forms electronically through EDGAR. Anyone can access and download this information for free.

This goal of this project is to make this information accessible in an easy way so that it can be used by any Data Science functionality. It consists of the following core functionality

  • A Java API
    • which provides Company information and Company filings from the EDGAR site
    • which implements a XBRL parser (which supports XBRL an iXBRL)
    • for Reporting on Summary Information
    • for Reporting on Company KPIs
  • REST Services
    • to access XBRL files
    • to access consolidated numerical information which are stored in a Database
    • which provides financial KPIs for a selected company
  • Automatic Download of the latest XBRL files and import them into a SQL database

The full solution is provided as Docker image

The Java Library can be installed with the help of Maven from the following repository http://software.pschatzmann.ch/repository/maven-public/ as

	<dependency>
		<groupId>ch.pschatzmann</groupId>
		<artifactId>smart-edgar</artifactId>
		<version>1.0.2</version>
	</dependency>

Further Information

Further information can be found in my posts

Changes

V1.0.2

  • Automatically scales FactValue entries by default
  • Added missing index files to speed up database searches
  • Upgraded dependencies to latest versions