Package: abstractExtractR Type: Package Title: Retrieve and Audit Scholarly Metadata from Multiple Sources Version: 0.3.0 Authors@R: person( "Diogo", "Ribeiro", email = "dfr@esmad.ipp.pt", role = c("aut", "cre", "cph"), comment = c( ORCID = "0009-0001-2022-7072", affiliation = "Faculty of Media Arts and Design of the Technical University of Porto" ) ) Description: Retrieves and normalizes scholarly article metadata and abstracts from the 'Crossref' REST API , the 'OpenAlex' API and the 'Scopus' Search API . Provides bibliographic searches, cursor pagination, publication date and author filtering, abstract retrieval by Digital Object Identifier (DOI), cached batch enrichment, merging of duplicate records, metadata-quality audits, reproducible search snapshots, local archives with integrity verification, and export to comma-separated values (CSV), 'BibTeX' and 'RIS' citation files. Network requests support configurable timeouts and test callbacks. 'Scopus' searches require an 'Elsevier' API key; 'Crossref' queries do not. 'OpenAlex' supports limited keyless searches and authenticated pagination. License: MIT + file LICENSE Depends: R (>= 4.2.0) Imports: httr2, jsonlite, openssl Suggests: testthat (>= 3.0.0) Config/testthat/edition: 3 Encoding: UTF-8 Language: en-US RoxygenNote: 7.3.3 NeedsCompilation: no Packaged: 2026-11-08 20:45:29 UTC; root Author: Diogo Ribeiro [aut, cre, cph] (ORCID: , affiliation: Faculty of Media Arts and Design of the Technical University of Porto) Maintainer: Diogo Ribeiro Repository: https://cran.r-universe.dev Date/Publication: 2026-11-08 19:51:04 UTC RemoteUrl: https://github.com/cran/abstractExtractR RemoteRef: HEAD RemoteSha: 399d350f7568953a62a46b2886303ec31a2b22c8