Skip to main content

Query the GLEIF API using Python

Project description

PyPI version

This library uses Python to query the GLEIF.org's API. Currently, the library supports:

  • Fetching data for a specific API
  • Searching for a LEI using an organisation number

The library is strictly typed using Pydantic.

Installing the library

pip install pygleif

Example: fetching data for a specific LEI:

from pygleif import PyGleif

gleif_response = PyGleif("549300MLUDYVRQOOXS22")

# Print the name of the company with the LEI above
print(gleif_response.response.data.attributes.entity.legal_name.name)
# prints UK EQUITY FUND (OFFSHORE)

Example: search for a LEI using organisatio number:

from pygleif import Search

gleif_response = Search("5560142720")

# Print the LEI of the company with the LEI above
print(response.data[0].attributes.lei)

# prints 213800T8PC8Q4FYJZR07

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

pygleif-2024.7.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

pygleif-2024.7.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file pygleif-2024.7.1.tar.gz.

File metadata

  • Download URL: pygleif-2024.7.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pygleif-2024.7.1.tar.gz
Algorithm Hash digest
SHA256 5d43b8f66bb01135194491c75ce54fdef3e40cb58a454472e8425cc7defb9994
MD5 67dd39941fa59c165ec0eda2454e61ff
BLAKE2b-256 14ba8878af6f27f5a3ec43599824497f904291024afbac027d9ca6383bd7f3a8

See more details on using hashes here.

File details

Details for the file pygleif-2024.7.1-py3-none-any.whl.

File metadata

  • Download URL: pygleif-2024.7.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for pygleif-2024.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69a0aa0963eb312bc122987497887b0cad86d768828e9332a268c98ee6e419ff
MD5 b7269ce3eb52040355ebcf5fdc768e32
BLAKE2b-256 dd1e061410010bc73071dc36fd9af172d3f793af60e2b3ad0899eeb83c7a226f

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