Building on the contractual relationship that the library has with all of the major bibliographic data providers such as Elsevier's Scopus database or Thomson Reuters Web of Science database, we have created a guide to API and Batch Access to bibliographic databases. The library is also able to support NIH in purchasing large blocks of bibliographic data from these firms. One example of how the library leverages the APIs is our Code-for-Librarians effort.
See our list of resources below to gain a better understanding of how to get "side door" access to the bibliographic data contained within our key sources (PubMed, Web of Knowledge, and Scopus) for internal projects, particularly research portfolio analysis projects.
Overview of APIs
- Code-for-Librarians: An API in Action
- Key Terms:
- Representational State Transfer (REST)
- A 'contract' between client and service on how to get information on the web
- Stateless approach to web services using HTTP and XML explicitly (POST, GET, PUT, DELETE)
- May replace SOAP since it doesn't require middleware
- Description of REST Web Services using WSDL 2.0
- Simple Object Access Protocol (SOAP)
- A flexible way to get information on the Web
- Can use HTTP, TCP, SMTP, etc. and allows custom calls and tags
- Representational State Transfer (REST)
Elsevier Developer Portal
- Provides access to books and journals published by Elsevier on ScienceDirect full-text platform and citation data and abstracts from scholarly journals indexed by Scopus, Elsevier's citation database.
- Supports multiple use cases, including displaying publications and cited-by counts on a website, federated searching, populating repositories with metadata, text mining, populating VIVO profiles, and more. Review the how-to-guides for more details.
- Provides raw data in XML or JSON format.
- Output fields available:title, doctype, citedbycount, inwardurl, sourcetitle, issn, vol, issue, page, pubdate, eid, scp, doi, firstauth, authlist*, affiliations, and abstract*.
- Limitations: Max number of results = 2000 records (20 for non-registered).
- An API Key and use of APIs is free. Contact the NIH Library to gain access to licensed resources.
National Library of Medicine
- Entrez Programming Utilities
- SNOMED CT
- The Systematized Nomenclature of Medicine Clinical Terms (SNOMED CT) is a comprehensive clinical terminology.
- Establish a new license to gain access to SNOMED CT, Unified Medical Language System® (UMLS®), and other files.
- Medical Subject Headings (MeSH)
- Journals indexed in PubMed
Thomas Reuters Web of Knowledge/Web of Science
- Web Services (APIs)
- Allows automatic, real-time querying of records against Web of Science, using the NIH Library's subscription entitlements. Access source data for Web of Science records such as topic, title and author information.
- Thomson Reuters requires registration to access their APIs. To request an account, please contact the NIH Library.
- Uses SOAP protocol to access.
- Free to register but with limited data field access: Article Title, Journal Source Info (Title, Volume, Issue, Date, and Pages), Author Names, Author Keywords, Record Locator.
- Web of Science Web Services Frequently Asked Questions.
- Article Match Retrieval (AMR)
- Allows for real time lookup of bibliometric metadata such as DOI, author, source title, etc. against the Web of Science database (within the bounds of the institution subscription).
- Free service for all customers with a Web of Science or Journal Citation Reports subscription.
- Article Match Retrieval Frequently Asked Questions.
- Analytics Services - customized analysis, reports and services to meet to help with research management needs.
- Expert Lookup - helps with identifying scientific experts.
- Fingerprinting Engine - mines text of scientific documents (e.g. publication abstracts, funding announcements and awards, project summaries, patents, proposals/applications, etc.) to create an index of weighted terms that defines the text.
- Pure - comprehensive research information management system to enable evidence-based decisions, promote collaboration, simplify administration and optimize impact.
- SciVal - tools to help with analyzing the world of research, and establish, execute and evaluate the best strategies for your research organization.
- SciVal Funding - helps researchers, administrators, and R&D developers find new funding opportunities.
- Scopus - abstract and citation database of peer-reviewed scientific literature. The NIH Library subscribes to this tool.
- Text mining Elseiver full-text content - enables retrieval of specified information from unstructured content.
Thomson Reuters Web of Knowledge/Web of Science
- Converis - a complete and integrated workflow solution integrating data and analytics to track the research process from start to finish.
- Essential Science Indicators (ESI) - a single environment for research and bibliometric assessment and evaluation (supported on the InCites platform) .
- InCites™ - an evaluative tool used to assess institutional productivity and to benchmark output.
- Journal Citation Report® (JCR®) - an evaluative tool used to assess journals based on citation data (supported on the InCites platform) .