Datasets

from datamulehub import datasets

Datasets such as insider transactions and simple xbrl can be downloaded. Daily datasets can be queried via SQL syntax.

Datasets update both instantly and daily. The daily dataset takes up less space. Daily updates at 06:00 UTC Tuesday–Saturday. This is 1-2AM ET depending on Daylight Savings. We recommend if you want to refesh data at a daily interval, to pull after 09:00 UTC. Pulling after 06:15 UTC should be fine.

Download

download(dataset, filename=None, from_storage="both", accession=None)

Example

from datamulehub import datasets

datasets.download(
    "xmltables/345",
    filename="345.parquet",
)

Query

You can use SQL to download query results

query(sql, output_dir=None)

You can also get query results

read_query(sql)

Example

from datamulehub import databases

databases.query(
    """
    SELECT *
    FROM "13fhr"
    LIMIT 10
    """,
    output_dir="13fhr_sample",
)
from datamulehub import databases

results = databases.read_query(
    """
    SELECT *
    FROM "13fhr"
    LIMIT 10
    """,
)

print(results)