Skip to content
프로젝트

sec-edgar/sec-edgar has 1,420 GitHub stars and 330 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-15 08:52 UTC. Last push 2025-12-09.

이 수치를 측정하는 방법

측정된 스타 증가

in 24h
0
in 7 days
0
in 15 days
기록 수집 중
in 1 month
기록 수집 중

서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.

소개

Download all companies periodic reports, filings and forms from EDGAR database.

데이터

README.md

Original

sec-edgar

|Tests Status| |Docs Status|

Getting filings of various companies at once is really a pain, but SEC-Edgar does that for you. You can download all of a company’s periodic reports, filings and forms from the EDGAR database with a single command.

Installation

You can install the package using pip:

.. code:: bash

$ pip install secedgar

OR

You can clone the project:

.. code:: bash

$ git clone https://github.com/sec-edgar/sec-edgar.git $ cd sec-edgar $ python setup.py install

Running

If you are using Jupyter Notebook, you'll need to install and configure nest-asyncio:

.. code-block:: bash

pip install nest-asyncio

Then add the following code at the start of your notebook:

.. code-block:: python

import nest_asyncio nest_asyncio.apply()

Company Filings


Single Company
^^^^^^^^^^^^^^

.. code:: python

    from secedgar import filings, FilingType

    # 10Q filings for Apple (ticker "aapl")
    my_filings = filings(cik_lookup="aapl",
                         filing_type=FilingType.FILING_10Q,
                         user_agent="Your name ([email protected])")
    my_filings.save('/path/to/dir')


Multiple Companies
^^^^^^^^^^^^^^^^^^

.. code:: python

    from secedgar import filings, FilingType

    # 10Q filings for Apple and Facebook (tickers "aapl" and "fb")
    my_filings = filings(cik_lookup=["aapl", "fb"],
                         filing_type=FilingType.FILING_10Q,
                         user_agent="Your name ([email protected])")
    my_filings.save('/path/to/dir')


Daily Filings
~~~~~~~~~~~~~


.. code:: python

    from secedgar import filings
    from datetime import date

    daily_filings = filings(start_date=date(2021, 6, 30),
                            user_agent="Your name ([email protected])")
    daily_urls = daily_filings.get_urls()



Supported Methods
-----------------

Currently this crawler supports many different filing types. To see the full list, please refer to the docs. If you don't see a filing type you would like
to be supported, please create an issue on GitHub.

Documentation
--------------
To learn more about the APIs and latest changes in the project, read the `official documentation <https://sec-edgar.github.io/sec-edgar>`_.


.. |Tests Status| image:: https://github.com/sec-edgar/sec-edgar/actions/workflows/test.yml/badge.svg
   :target: https://github.com/sec-edgar/sec-edgar/actions/workflows/test.yml
.. |Docs Status| image:: https://github.com/sec-edgar/sec-edgar/actions/workflows/docs.yml/badge.svg
   :target: https://github.com/sec-edgar/sec-edgar/actions/workflows/docs.yml