tooluniverse.tools.Unpaywall_check_oa_status moduleΒΆ

Unpaywall_check_oa_status

Query Unpaywall by DOI to check open-access status and OA locations. Requires a contact email for…

tooluniverse.tools.Unpaywall_check_oa_status.Unpaywall_check_oa_status(doi, email, *, stream_callback=None, use_cache=False, validate=True)[source]ΒΆ

Query Unpaywall by DOI to check open-access status and OA locations. Requires a contact email for…

Parameters:
  • doi (str) – DOI (Digital Object Identifier) of the article to check for open access status.

  • email (str) – Contact email address required by Unpaywall API for polite usage tracking.

  • stream_callback (Callable, optional) – Callback for streaming output

  • use_cache (bool, default False) – Enable caching

  • validate (bool, default True) – Validate parameters

Return type:

dict[str, Any]