ARteapartedelarte / smart-EDGAR

EDGAR XBRL Processing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

EDGAR XBRL Processing


Languages

Language:HTML 61.0%Language:Java 38.9%Language:Dockerfile 0.0%Language:Shell 0.0%