A Python package for accessing the Willow Labs APIs
Project description
.. image:: https://i.imgur.com/J2CGGYd.jpg
:target: https://willowlabs.ai
:width: 600px
:align: center
:alt: Willow Labs logo
Willow Labs Python API
========================
|docs| |pypi version| |downloads| |python version|
Willow labs APIs offers services to get information regarding companies and related entities. The main companents are:
* Information about the owners of a company. This service provides owners at all levels, meaning it recursively goes through the ownership structure until a private owner is established.
* Basic company information as address, industry, number of employees and more.
* Signature rights and prokura holders for a company.
* Roles connected to the company, for example CEO, board members, accountant.
* Ultimate Beneficial Owners of a company.
Function summary
----------------
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| Service name | Description | Language | English version |
+=========================================+=======================================================+===========+===================================+
| get_basic_company_information | Basic information. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_ownership | Get the full ownership structure. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_power_of_attorney | Get everyone with power of attorney. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| \*get_company_prokura | Get everyone with prokura rights (power of attorney). | Norwegian | get_company_power_of_attorney |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_full_signatory_authority | All signature holders. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| \*get_company_signatur | Get all signatur (signature) holders. | Norwegian | get_company_signatory_information |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_signatory_information | Get the authority holder. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_roles | Get all roles connect to a company. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_ultimate_beneficial_owners | Get all ultimate beneficial owners | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
\* The function is a Norwegian version of an english function - see english version column for information.
Installation
----------------
.. code-block:: python
pip install -U willowlabs
Example usage
-------------
.. code-block:: python
from willowlabs.company_information.client import CompanyInformationClient
client = CompanyInformationClient("client_config.yaml")
company_basic_results = client.get_basic_company_information(organisation_number)
company_ownership_results = client.get_company_ownership(organisation_number, record_year)
Documentation
================
`Read the Docs`_
.. _Read the docs: https://willow-labs-python-api.readthedocs.io/en/doc_release/
Versions
==========
Using `Semantic Versioning 2.0.0`_.
.. _Semantic Versioning 2.0.0: https://semver.org/
[0.8.0] - 30.09.2020
------------------------------
* Added Ultimate Beneficial Ownership search.
[0.5.4] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* small bug fixes
[0.5.4] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* gcloud not authorized
[0.5.1] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* Readme file rendering error
[0.5.0] - 16.04.2020
------------------------------
Added
^^^^^
* Readme file documentation.
[0.4.0] - 16.04.2020
------------------------------
Added
^^^^^
* Change in import structure.
[0.3.0] - 15.04.2020
--------------------
Added
^^^^^
* New function to get roller
Bug fix
^^^^^^^^
* Removed __init__ import
[0.2.0] - 04.04.2020
--------------------
First beta version: Basic functionality.
.. |docs| image:: https://readthedocs.org/projects/willow-labs-python-api/badge/?version=doc_release
:alt: Documentation Status
:scale: 100%
:target: https://willow-labs-python-api.readthedocs.io/en/doc_release/#?badge=doc_release
.. |pypi version| image:: https://pypip.in/v/willowlabs/badge.png
:target: https://pypi.python.org/pypi/willowlabs/
:alt: Latest PyPI version
.. |downloads| image:: https://pypip.in/d/willowlabs/badge.png
:target: https://pypi.python.org/pypi/willowlabs/
:alt: Number of PyPI downloads
.. |python version| image:: https://img.shields.io/badge/Python-3.7%20%7C%203.8-blue
:target: https://www.python.org/downloads/release/python-370
:alt: Python 3.7
License
-------
`MIT`_ © 2020 Willow Labs
.. _MIT: LICENSE
Willow Labs AS
:target: https://willowlabs.ai
:width: 600px
:align: center
:alt: Willow Labs logo
Willow Labs Python API
========================
|docs| |pypi version| |downloads| |python version|
Willow labs APIs offers services to get information regarding companies and related entities. The main companents are:
* Information about the owners of a company. This service provides owners at all levels, meaning it recursively goes through the ownership structure until a private owner is established.
* Basic company information as address, industry, number of employees and more.
* Signature rights and prokura holders for a company.
* Roles connected to the company, for example CEO, board members, accountant.
* Ultimate Beneficial Owners of a company.
Function summary
----------------
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| Service name | Description | Language | English version |
+=========================================+=======================================================+===========+===================================+
| get_basic_company_information | Basic information. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_ownership | Get the full ownership structure. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_power_of_attorney | Get everyone with power of attorney. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| \*get_company_prokura | Get everyone with prokura rights (power of attorney). | Norwegian | get_company_power_of_attorney |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_full_signatory_authority | All signature holders. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| \*get_company_signatur | Get all signatur (signature) holders. | Norwegian | get_company_signatory_information |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_signatory_information | Get the authority holder. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_company_roles | Get all roles connect to a company. | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
| get_ultimate_beneficial_owners | Get all ultimate beneficial owners | English | |
+-----------------------------------------+-------------------------------------------------------+-----------+-----------------------------------+
\* The function is a Norwegian version of an english function - see english version column for information.
Installation
----------------
.. code-block:: python
pip install -U willowlabs
Example usage
-------------
.. code-block:: python
from willowlabs.company_information.client import CompanyInformationClient
client = CompanyInformationClient("client_config.yaml")
company_basic_results = client.get_basic_company_information(organisation_number)
company_ownership_results = client.get_company_ownership(organisation_number, record_year)
Documentation
================
`Read the Docs`_
.. _Read the docs: https://willow-labs-python-api.readthedocs.io/en/doc_release/
Versions
==========
Using `Semantic Versioning 2.0.0`_.
.. _Semantic Versioning 2.0.0: https://semver.org/
[0.8.0] - 30.09.2020
------------------------------
* Added Ultimate Beneficial Ownership search.
[0.5.4] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* small bug fixes
[0.5.4] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* gcloud not authorized
[0.5.1] - 16.04.2020
------------------------------
Bug fix
^^^^^^^^
* Readme file rendering error
[0.5.0] - 16.04.2020
------------------------------
Added
^^^^^
* Readme file documentation.
[0.4.0] - 16.04.2020
------------------------------
Added
^^^^^
* Change in import structure.
[0.3.0] - 15.04.2020
--------------------
Added
^^^^^
* New function to get roller
Bug fix
^^^^^^^^
* Removed __init__ import
[0.2.0] - 04.04.2020
--------------------
First beta version: Basic functionality.
.. |docs| image:: https://readthedocs.org/projects/willow-labs-python-api/badge/?version=doc_release
:alt: Documentation Status
:scale: 100%
:target: https://willow-labs-python-api.readthedocs.io/en/doc_release/#?badge=doc_release
.. |pypi version| image:: https://pypip.in/v/willowlabs/badge.png
:target: https://pypi.python.org/pypi/willowlabs/
:alt: Latest PyPI version
.. |downloads| image:: https://pypip.in/d/willowlabs/badge.png
:target: https://pypi.python.org/pypi/willowlabs/
:alt: Number of PyPI downloads
.. |python version| image:: https://img.shields.io/badge/Python-3.7%20%7C%203.8-blue
:target: https://www.python.org/downloads/release/python-370
:alt: Python 3.7
License
-------
`MIT`_ © 2020 Willow Labs
.. _MIT: LICENSE
Willow Labs AS
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
willowlabs-0.8.0.tar.gz
(22.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file willowlabs-0.8.0.tar.gz.
File metadata
- Download URL: willowlabs-0.8.0.tar.gz
- Upload date:
- Size: 22.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fc33c7580c3057575d6083e1e9e40e576112d79cda5db6211fa124b3a489896
|
|
| MD5 |
225a6239b0650f4b8c63b64e98da8492
|
|
| BLAKE2b-256 |
d8d1080dce9ec2c7eea5750986ab2eec42cc4757dd5880a57b89b90118e63b2f
|
File details
Details for the file willowlabs-0.8.0-py3-none-any.whl.
File metadata
- Download URL: willowlabs-0.8.0-py3-none-any.whl
- Upload date:
- Size: 23.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fede1a69673b3fd8f24c43c751078f5b4c3fc98c59e89bd56e0f95258cf6a55b
|
|
| MD5 |
9ce5b749455389d7774985840f3c3666
|
|
| BLAKE2b-256 |
1ac1b943b030479e0df00267f319c916761407d40a184bc5ee5afdb785b886bb
|