Skip to main content

Client for Ljubljana Stock Exchange REST API

Project description

LJSE

A lightweight Python package for accessing Ljubljana Stock Exchange (LJSE) data through the official REST API.

Features

get_tickers()

Returns a DataFrame containing all currently listed equities on the LJSE, including:

  • symbol
  • ISIN
  • name
  • segment listing date

Useful for discovering available tickers and metadata.


get_ticker_data(symbol)

Downloads historical trading data for a specific LJSE symbol.
The function automatically:

  • resolves the correct ISIN
  • determines the listing date
  • fetches daily historical prices from the LJSE API
  • returns a time-indexed DataFrame containing only the column with the ticker’s last traded price

Example Usage

from ljse import get_tickers, get_ticker_data

# list all securities
tickers = get_tickers()
print(tickers)

# download historical data for KRKA
df = get_ticker_data("KRKG")
print(df.tail())

© 2025 Janez Bučar. All rights reserved.

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

ljse-0.1.2.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ljse-0.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file ljse-0.1.2.tar.gz.

File metadata

  • Download URL: ljse-0.1.2.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ljse-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e2e77668e3681d03a970a8dfa6babe7bdfc88a023db517d8ed5d32b20aeac867
MD5 e9011cd9ea172255c62affdf4328fafd
BLAKE2b-256 20313eb70311ffae8d1c3f7f7eb9d83f3628a4ab62a066061e037b53cc96ab64

See more details on using hashes here.

File details

Details for the file ljse-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ljse-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for ljse-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc04831aa8dc0394fd7112e4263a8fc3c75610946f5e7c21d4b20c68df87015f
MD5 b47ccdc572e07a20ccb6ab6682651c97
BLAKE2b-256 38fc27904d47441809198bd80542770fb06cc6f9ac6e60c58147de0c5152a370

See more details on using hashes here.

Supported by

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