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

A wrapper for '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.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.98-1.5 by CRAN Team, a month ago

Browse source code at

Authors: CRAN Team [ctb, cre] (de facto maintainer since 2013) , Duncan Temple Lang [aut]

Documentation:   PDF Manual  

Task views: Web Technologies and Services

BSD_3_clause + file LICENSE license

Imports bitops

Depends on methods

Suggests XML

System requirements: GNU make, libcurl

Imported by BioMedR, BrownDog, CNVScope, COVIDIBGE, Cluster.OBeu, DescriptiveStats.OBeu, Diderot, EnvExpInd, FinCal, FlickrAPI, GNRS, GRANBase, GetBCBData, GetDFPData2, GetTDData, HMDHFDplus, HierO, IRISMustangMetrics, IRISSeismic, ISRaD, MODISSnow, MortalityLaws, OmicInt, OpasnetUtils, PNADcIBGE, PNSIBGE, POFIBGE, PubMedWordcloud, QuantTools, RAMClustR, RAdwords, RBaseX, RBitmoji, RCGLS, RCriteo, RMixpanel, ROAuth, ROpenDota, ROpenWeatherMap, RProtoBuf, RSmartlyIO, RStripe, RTL, RYandexTranslate, RavenR, Rbitcoin, Rexperigen, Rilostat, SUNGEO, TNRS, TPEA, TR8, Thinknum, XML2R, ZillowR, adwordsR, algaeClassify, aliases2entrez, analysisPipelines, archivist, atsd, biomartr, biospear, chillR, coalitions, datamart, datazoom.amazonia, demography, dextergui, ecce, entcn, fbRads, flatxml, gProfileR, geouy, getProxy, gfcanalysis, gmapsdistance, gprofiler2, gridtext, grobblR, h2o, haploR, hoardeR, iCARH, insiderTrades, juicr, lgpr, mappoly, metR, metScanR, metacoder, neo2R, ngramr, nmadb, noaastormevents, nowcasting, oncrawlR, packageRank, paleobioDB, paleotree, plusser, pmetar, primerTree, psidR, ptm, pubmed.mineR, qdap, qdapTools, rAvis, rClinicalCodes, rNOMADS, rStrava, rYoutheria, rbefdata, rechonest, restfulr, reutils, revgeo, rglobi, rjazz, ropenblas, rsolr, rtematres, rts, rusda, sdmpredictors, seeclickfixr, sgat, sidrar, sship, swirl, swissdd, switchr, tableschema.r, tm.plugin.webmining, trainR, traitdataform, translate, translateR, treebase, umx, uptimeRobot, utilsIPEA, vosonSML, vstsr, warbleR, xROI, xSub, xgxr, xplain, zoon.

Depended on by CHCN, LSPFP, LightningR, MetaDBparse, ONETr, R4CouchDB, RDSTK, RGoogleFit, RNaviCell, RYoudaoTranslate, RapidoPGS, RblDataLicense, SPARQL, couchDB, crn, factualR, fds, hkex.api, jSonarR, leerSIECyL, nitrcbot, notifyR, osmar, pullword, pumilioR, rHpcc, rLTP, rbiouml, rbitcoinchartsapi, restimizeapi, rgdax, rneos, ropensecretsapi, scrapeR, streamR, tumblR, zendeskR.

Suggested by ChemoSpec, CodeDepends, EFDR, EmissV, HydeNet, PGRdup, RXKCD, RgoogleMaps, SIPDIBGE, XML, ammistability, archetyper, berryFunctions, bio3d, boilerpipeR, cycleRtools, d3Network, exams, fbRanks, germinationmetrics, hsdar, iNZightTools, idiogramFISH, landmap, markdown, metagear, metamicrobiomeR, mortAAR, mosaic, patternplot, pbixr, rDNAse, rdwd, reproducible, rsconnect, sorvi, sparklyr, spatialEco, specmine, trajectories.

See at CRAN