API Reference

Each class in pybliometrics corresponds to one of the Product Specific APIs for Scopus, ScienceDirect and SciVal. See below links for class reference and examples.

Scopus

Search APIs

Retrieval APIs

Metadata APIs

One other Metadata API, the Citations Count Metadata API, is not implemented yet.

ScienceDirect

Search APIs

Retrieval APIs

One other Retrieval API, the Article Hosting Permission API, is not implemented yet.

Metadata APIs

Two other Metadata APIs, Serial Title Metadata API and Nonserial Title Metadata API, are not implemented yet.

SciVal

Several other APIs are not implemented yet.

Initialization

class pybliometrics.utils.init(config_path=None, keys=None, inst_tokens=None, config_dir=None)[source]

Function to initialize the pybliometrics library. For more information refer to the official documentation.

Parameters:
  • config_path (str | Path | None, optional) – Path to the configuration file. If None, defaults to pybliometrics.utils.constants.CONFIG_FILE.

    Default: None

  • keys (list[str] | None, optional) – List of API keys.

    Default: None

  • inst_tokens (list[str] | None, optional) – List of corresponding InstTokens. The order must match that of keys to avoid errors.

    Default: None

  • config_dir (str | Path | None, optional) – (Deprecated) Path to the configuration file. Use config_path instead.

    Default: None

Raises:
  • NoSectionError – If the required sections (Directories, Authentication, Request) do not exist.

  • ValueError – If there are no or fewer API keys than InstTokens present.