Skip to main content

API for accessing Lake crypto market data

Project description

Lake API

Pypi package status Documentation status Build status

API for accessing Lake crypto market data.

Usage

If you don’t have a paid plan with AWS credentials, you can access sample data:

import lakeapi

lakeapi.use_sample_data(anonymous_access = True)

df = lakeapi.load_data(
    table="book",
    start=None,
    end=None,
    symbols=["BTC-USDT"],
    exchanges=None,
)

With paid access, you can query any data:

import lakeapi

# Downloads SOL-USDT depth snapshots for last 2 days from Kucoin exchange
df = lakeapi.load_data(
    table="trades",
    start=datetime.datetime.now() - datetime.timedelta(days=2),
    end=None,
    symbols=["SOL-USDT"],
    exchanges=["KUCOIN"],
)

We recommend putting .lake_cache directory into .gitignore, because Lake API stores cache into this directory in the working directory.

History

0.4.2 (2022-12-09)

  • fix trades_mpid issue

0.4.1 (2022-12-05)

  • fix warning messages in anonymous mode

0.4.0 (2022-11-19)

  • level_1 data added to typing

  • s3 user agent set to lakeapi

0.3.0 (2022-11-04)

  • Typing bugfix

  • Last modified filters for list_data

0.2.0 (2022-10-26)

  • New feature for listing available data.

0.1.3 (2022-10-13)

  • Corrupted cache bugfix

0.1.2 (2022-10-10)

  • Caching and requirements improvements.

0.1.1 (2022-10-09)

  • Python2.7 support and documentation improvements.

0.1.0 (2022-10-08)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lakeapi-0.4.2.tar.gz (32.0 kB view details)

Uploaded Source

Built Distribution

lakeapi-0.4.2-py2.py3-none-any.whl (27.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file lakeapi-0.4.2.tar.gz.

File metadata

  • Download URL: lakeapi-0.4.2.tar.gz
  • Upload date:
  • Size: 32.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for lakeapi-0.4.2.tar.gz
Algorithm Hash digest
SHA256 8b8fde2c27c435e3d6114e0e0dd35413d934e8d5d08eab5a389811bf8aaf6157
MD5 694e5b2e6f9ddd835889a23a3b4d1701
BLAKE2b-256 a6f068ffd63d40b0bccd9c4ba6501847b4bf554192ef80c11896060451454e35

See more details on using hashes here.

File details

Details for the file lakeapi-0.4.2-py2.py3-none-any.whl.

File metadata

  • Download URL: lakeapi-0.4.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for lakeapi-0.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0a469359843309f99188a5c4c7e959b00baf07cf303f1e0689104fc7fae3bada
MD5 4106633880b803540a5c6b445aaae8c9
BLAKE2b-256 39ff46cb359d0c70ce30e56152582e3fc7c8aca916ebb93896b699c9e756e8f6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page