RCurl: General Network (HTTP/FTP/...) Client Interface for R

A wrapper for 'libcurl' <https://curl.se/libcurl/> Provides functions to allow one to compose general HTTP requests and provides convenient functions to fetch URIs, get & post forms, etc. and process the results returned by the Web server. This provides a great deal of control over the HTTP/FTP/... connection and the form of the request while providing a higher-level interface than is available just using R socket connections. Additionally, the underlying implementation is robust and extensive, supporting FTP/FTPS/TFTP (uploads and downloads), SSL/HTTPS, telnet, dict, ldap, and also supports cookies, redirects, authentication, etc.

Version: 1.98-1.20
Depends: R (≥ 3.4.0), methods
Imports: bitops
Suggests: XML
Published: 2026-08-21
DOI: 10.32614/CRAN.package.RCurl
Author: CRAN Team [ctb] (de facto maintainer in 2013-2026), Duncan Temple Lang ORCID iD [aut], Ivan Krylov [cre]
Maintainer: Ivan Krylov <ikrylov at disroot.org>
BugReports: https://codeberg.org/aitap/RCurl
License: BSD_3_clause + file LICENSE
NeedsCompilation: yes
SystemRequirements: GNU make, libcurl
Materials: README, NEWS
In views: WebTechnologies
CRAN checks: RCurl results

Documentation:

Reference manual: RCurl.html , RCurl.pdf

Downloads:

Package source: RCurl_1.98-1.20.tar.gz
Windows binaries: r-devel: RCurl_1.98-1.20.zip, r-release: RCurl_1.98-1.20.zip, r-oldrel: RCurl_1.98-1.20.zip
macOS binaries: r-release (arm64): RCurl_1.98-1.20.tgz, r-oldrel (arm64): RCurl_1.98-1.20.tgz, r-release (x86_64): RCurl_1.98-1.20.tgz, r-oldrel (x86_64): RCurl_1.98-1.20.tgz
Old sources: RCurl archive

Reverse dependencies:

Reverse depends: fds, LSPFP, pullword, pumilioR, RapidoPGS, rbiouml, RblDataLicense, restimizeapi, RGoogleFit, rLTP, rneos, ropensecretsapi, streamR, zendeskR
Reverse imports: accessrmd, archivist, BigDataStatMeth, biomartr, biospear, BKT, childfree, chillR, clootl, CNVScope, COVIDIBGE, creditr, dail, dartRverse, DescriptiveStats.OBeu, dextergui, easyclimate, fbRads, FinCal, fixr, flatxml, GencoDymo2, geneset, GetDFPData2, GISSB, gmapsdistance, GNRS, gProfileR, gprofiler2, gptr, grandR, grobblR, h2o, IRISMustangMetrics, IRISSeismic, ISRaD, juicr, lgpr, LifemapR, mappoly, metacoder, MortalityLaws, MultiObjMatch, nomine, OpEnHiMR, packageRank, paleotree, patternplot, pepr, pmetar, pmparser, PNADcIBGE, PNSIBGE, polyglotr, psidR, pubmed.mineR, PubMedWordcloud, qdap, qdapTools, RAdwords, RavenR, RBaseX, rcatfish, RCGLS, RCriteo, rechonest, restfulr, RMixpanel, ROAuth, ROpenDota, ROpenWeatherMap, RSmartlyIO, rsolr, rts, RYandexTranslate, rYoutheria, sched, Sie2nts, SIMle, smarter, smosr, sship, swirl, switchr, TPEA, TR8, TrafficBDE, trainR, treebase, umx, uptimeRobot, utilsIPEA, vstsr, warbleR, WaterBalanceR, wcde, wrictools, xgxr, xplain, xSub, zendown
Reverse suggests: BAwiR, BED, berryFunctions, bio3d, boilerpipeR, breakaway, CodeDepends, d3Network, EFDR, EvaluateCore, exams, genekitr, HMDHFDplus, idiogramFISH, iNZightTools, latex2exp, markdown, metagear, mosaic, One4All, PGRdup, RCPA, rdwd, reproducible, RgoogleMaps, rqti, SIPDIBGE, sparklyr, spatialEco, specmine, toolStability, trajectories, TreeTools, XML
Reverse enhances: mapmisc

Linking:

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