scopusflow: A Reproducible Workflow Layer for 'Scopus' Bibliographic Searches

A coherent, quota-aware workflow layer over the Elsevier 'Scopus' Search 'API' <https://dev.elsevier.com/sc_apis.html>. It builds reproducible search plans, retrieves records with rate-limit handling, retry with back-off and optional resumable caching, normalises results to a stable tidy schema, extracts and tracks changes in Digital Object Identifiers (DOIs), compares publication trends across topics and exports to formats compatible with downstream bibliometric tools. Network and 'API' errors are surfaced as typed conditions so that callers can respond to them programmatically. 'Scopus' is a trademark of Elsevier. This package is an independent client and is not affiliated with or endorsed by Elsevier.

Package details

AuthorPablo Bernabeu [aut, cre, cph] (ORCID: <https://orcid.org/0000-0003-1083-2460>)
MaintainerPablo Bernabeu <pcbernabeu@gmail.com>
LicenseMIT + file LICENSE
Version0.1.0
URL https://github.com/pablobernabeu/scopusflow https://pablobernabeu.github.io/scopusflow/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("scopusflow")

Try the scopusflow package in your browser

Any scripts or data that you put into this service are public.

scopusflow documentation built on June 20, 2026, 5:06 p.m.