Package: wos
DescriptionWeb of Science (previously Web of Knowledge) is an online subscription-based
scientific citation indexing service maintained by Clarivate.wosis a python SOAP Client (both API and command-line tool) to query the
WOS database in order to get XML data from a query using the WWS access.InstallationThe package has been uploaded toPyPI, so you can
install the package using pip:pip install wosDocumentationThis README and the documentation for the classes and methods can be accessed
onReadTheDocs.UsageYou can use thewoscommand to query the Web of Science API. If you want to
access data that needs to be accessed using the premium API, you also have to
authenticate using your username and password.usage: wos [-h] [–close] [-l] [-u USER] [-p PASSWORD] [-s SID]{query,doi,connect} …Query the Web of Science.positional arguments:{query,doi,connect}   sub-command helpquery               query the Web of Science.
doi                 get the WOS ID from the DOI.
connect             connect and get an SID.optional arguments:-h,--helpshow this help message and exit--closeClose session.--proxyPROXYHTTP proxy--timeoutTIMEOUTAPI timeout-l,--liteWos Lite-v,--verboseVerboseauthentication:API credentials for premium access.-u USER, –user USER
-p PASSWORD, –password PASSWORD
-s SID, –sid SIDYou can use the WOS Lite API using the--liteparameter (for each query).You can also authenticate using the session id (SID). In fact the sessions are
not closed by the command line utility. Example:$ wos --user JohnDoe --password 12345 connect
Authenticated using SID: ABCDEFGHIJKLM

$ wos --sid ABCDEFGHIJKLM query 'AU=Knuth Donald' -c1
Authenticated using SID: ABCDEFGHIJKLM
<?xml version="1.0" ?>
<records>
    <REC r_id_disclaimer="ResearcherID data provided by Clarivate Analytics">
        <UID>WOS:000287850200007</UID>
        <static_data>
            <summary>
                <EWUID>
                    <WUID coll_id="WOS"/>
                    <edition value="WOS.SCI"/>
                </EWUID>
                <pub_info coverdate="MAR 2011" has_abstract="N" issue="1"
                          pubmonth="MAR" pubtype="Journal" pubyear="2011"
                          sortdate="2011-03-01" vol="33">
                    <page begin="33" end="45" page_count="13">33-45</page>
                </pub_info>
                <titles count="6">
                    <title type="source">MATHEMATICAL INTELLIGENCER</title>
....

$ wos --sid ABCDEFGHIJKLM doi '10.1007/s00283-010-9170-7'
10.1007/s00283-010-9170-7Check theuser_querydocumentation to understand how to create query strings.ExampleObviously you can also use the python client programmatically:fromwosimportWosClientimportwos.utilswithWosClient('JohnDoe','12345')asclient:print(wos.utils.query(client,'AU=Knuth Donald'))APIsInwos0.1.11+, theWosClientclass can access the following APIs.retrieve[lite/premium]retrieveById[lite/premium]search[lite/premium]citedReferences[premium]citedReferencesRetrieve[premium]citingArticles[premium]relatedRecords[premium][FAQ] I cannot connect …I am not affiliated with Clarivate. The library leverages the Web of ScienceWWSAPI (Web Services Premium or Lite), which is a paid service offered by Clarivate. This means that your institution has to pay for the Web of Science Core Collection access. The simple registration to Web of Knowledge / Web of Science does not entitle you to access the WWS API service.So if you receive errors likeNo matches returned for UsernameorNo matches returned for IP, these errors are thrown directly by the WWS API server. This means that the library is correctly communicating with the server, but you do not have access to the Web Services API. I do understand that you can access the WOS website from your network, but the website access and the API access (used in this project) are two separated products, and the website access does not imply the API access, since Clarivate bills them separately. This project does not scrape the website (which would violate the terms of usage) but invokes the WWS APIs offered by Clarivate. Thus there is nothing this project can do to help you.If you think this is an error and you should be entitled to access the services, please contact Clarivate support first and verify if you have the WWS access. Please open an issue ONLY when you have (1) verified with Clarivate support that you have WWS access; (2) verified that you are connected from the correct network.DisclaimerAll product names, trademarks, and registered trademarks are the property of their respective owners. All company, product, and service names used in this document are for identification purposes only. The use of these names, trademarks, and brands do not constitute an endorsement or recommendation by the companies.