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.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: cli, httr2 (≥ 1.0.0), jsonlite, rlang (≥ 1.0.0), stats, tibble, tools, utils
Suggests: ggplot2, knitr, rmarkdown, spelling, testthat (≥ 3.0.0), withr
Published: 2026-06-20
DOI: 10.32614/CRAN.package.scopusflow (may not be active yet)
Author: Pablo Bernabeu ORCID iD [aut, cre, cph]
Maintainer: Pablo Bernabeu <pcbernabeu at gmail.com>
BugReports: https://github.com/pablobernabeu/scopusflow/issues
License: MIT + file LICENSE
URL: https://github.com/pablobernabeu/scopusflow, https://pablobernabeu.github.io/scopusflow/
NeedsCompilation: no
Language: en-GB
Citation: scopusflow citation info
Materials: README, NEWS
CRAN checks: scopusflow results

Documentation:

Reference manual: scopusflow.html , scopusflow.pdf
Vignettes: Building and exporting a reference set (source, R code)
Comparing topics over time (source, R code)
Designing precise queries across disciplines (source, R code)
Search plans and quota-aware retrieval (source, R code)
Getting started with scopusflow (source, R code)
Tracking how a literature changes between retrievals (source, R code)

Downloads:

Package source: scopusflow_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): scopusflow_0.1.0.tgz, r-oldrel (arm64): scopusflow_0.1.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): scopusflow_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=scopusflow to link to this page.