RCurl
1.98-1.20General Network (HTTP/FTP/...) Client Interface for R
Overview
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.
- Replace the
.Namesargument withnamesin the call tostructure(), addressing the NOTE introduced in R-devel r90251. - Minor documentation fixes.
From inst/NEWS.Rd in the release
Install
Health
- OK13 OK2026-09-08
- ERROR12 OK, 1 ERROR2026-09-07
- OK13 OK2026-08-26
- NOTE8 OK, 5 NOTE2026-08-13
- ERROR8 OK, 4 NOTE, 1 ERROR2026-08-12
Show 9 earlier changesHide 9 earlier changes
- NOTE11 OK, 2 NOTE2026-07-16
- OK13 OK2026-06-11
- ERROR12 OK, 1 ERROR2026-05-15
- OK12 OK2026-04-25
- NOTE11 OK, 3 NOTE2026-04-22
- ERROR10 OK, 3 NOTE, 1 ERROR2026-04-15
- NOTE10 OK, 4 NOTE2026-03-25
- WARNING6 OK, 5 NOTE, 3 WARNING2026-03-21
- NOTE11 OK, 3 NOTE2026-03-10
Documentation
- Help pages
- 42
- Examples that run
- 82%28 run in a plain check (1 of them under a condition) · 6 never run
- Exported functions with examples
- 92%
- Documented parameters
- 97%
- Return-value docs
- 94%
- Help pages citing references
- 81%
Downloads
Repository
Repository codeberg.org/aitap/rcurl is linked, but repository-practices checks have not run for it yet. Checks are GitHub-only for now.
Dependencies
Installing RCurl adds 1 package (1 with compiled code, 11 KB of source tarballs). Heaviest: bitops 11 KB.
Show the 48 most downloaded dependentsHide the 48 most downloaded dependents
and 66 more dependents and 34 packages that suggest it on CRAN ↗
Code & Tests
Datasets
People & History
Previously maintained by CRAN Team (1.98-1.1 to 1.98-1.18) and Duncan Temple Lang (0.3-0 to 1.95-4.12).
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- RR 3.6.0 released · 2019-04-26
- RR 3.5.0 released · 2018-04-23
- RR 3.4.0 released · 2017-04-21
- RR 3.3.0 released · 2016-05-03
- RR 3.2.0 released · 2015-04-16
- RR 3.1.0 released · 2014-04-10
- RR 3.0.0 released · 2013-04-03
- 3.0.0Latest
- 2.15.22012-10-24 · diff ↗
Show 104 earlier eventsHide 104 earlier events
- RR 2.15.0 released · 2012-03-30
- 2.14.22012-02-08 · diff ↗
- 2.14.12011-11-30 · diff ↗
- RR 2.14.0 released · 2011-10-31
- 2.14.0
- 2.13.22011-09-03 · diff ↗
- 2.13.12011-06-19 · diff ↗
- RR 2.13.0 released · 2011-04-13
- 2.12.12010-11-21 · diff ↗
- RR 2.12.0 released · 2010-10-15
- 2.12.02010-07-21 · diff ↗
- 2.11.12010-05-05 · diff ↗
- RR 2.11.0 released · 2010-04-22
- 2.11.0
- 2.10.1
- RR 2.10.0 released · 2009-10-26
- 2.10.0
- 2.9.22009-08-22 · diff ↗
- 2.9.1
- RR 2.9.0 released · 2009-04-17
- 2.9.02009-02-04 · diff ↗
- 2.8.12008-11-13 · diff ↗
- RR 2.8.0 released · 2008-10-20
- 2.8.02008-10-14 · diff ↗
- 2.7.22008-07-21 · diff ↗
- 2.7.12008-05-11 · diff ↗
- RR 2.7.0 released · 2008-04-22
- RR 2.6.0 released · 2007-10-03
- RR 2.5.0 released · 2007-04-24
- RR 2.4.0 released · 2006-10-03
- RR 2.3.0 released · 2006-04-24
- RR 2.2.0 released · 2005-10-06
- RR 2.1.0 released · 2005-04-18
- RR 2.0.0 released · 2004-10-04
- 2.0.02004-08-04 · diff ↗
- 1.98-1.202026-06-03 · diff ↗
- 1.98-1.192026-06-03 · diff ↗
- 1.98-1.182026-03-21 · diff ↗
- 1.98-1.172025-03-22 · diff ↗
- 1.98-1.162024-07-11 · diff ↗
- 1.98-1.142024-01-09 · diff ↗
- 1.98-1.132023-11-02 · diff ↗
- 1.98-1.122023-03-27 · diff ↗
- 1.98-1.102023-01-27 · diff ↗
- 1.98-1.92022-10-03 · diff ↗
- 1.98-1.82022-07-30 · diff ↗
- 1.98-1.72022-06-09 · diff ↗
- 1.98-1.62022-02-08 · diff ↗
- 1.98-1.52021-09-17 · diff ↗
- 1.98-1.42021-08-17 · diff ↗
- 1.98-1.32021-03-16 · diff ↗
- 1.98-1.22020-04-18 · diff ↗
- 1.98-1.12020-01-19 · diff ↗
- 1.95-4.122019-03-04 · diff ↗
- 1.95-4.112018-07-15 · diff ↗
- 1.95-4.102018-01-04 · diff ↗
- 1.95-4.92017-12-27 · diff ↗
- 1.95-4.82016-03-01 · diff ↗
- 1.95-4.72015-06-30 · diff ↗
- 1.95-4.62015-04-24 · diff ↗
- 1.95-4.52014-12-28 · diff ↗
- 1.95-4.42014-12-03 · diff ↗
- 1.95-4.32014-07-29 · diff ↗
- 1.95-4.22014-07-28 · diff ↗
- 1.95-4.12013-03-06 · diff ↗
- 1.95-32012-11-03 · diff ↗
- 1.95-1.12012-10-09 · diff ↗
- 1.95-0.12012-10-02 · diff ↗
- 1.95-02012-09-30 · diff ↗ ·
added 15 exports
.postForm, httpHEAD, httpOPTIONS, AUTH_ONLY, AUTH_ANY, AUTH_NTLM, AUTH_ANYSAFE, AUTH_NTLM_WB, AUTH_DIGEST_IE, AUTH_BASIC, AUTH_DIGEST, AUTH_GSSNEGOTIATE, AUTH_NONE, clone, getCurlErrorClassNames - 1.91-12012-02-08 · diff ↗
- 1.9-52012-01-18 · diff ↗
- 1.9-4
- 1.8-02011-12-01 · diff ↗
- 1.7-02011-11-02 · diff ↗
- 1.6-102011-09-04 · diff ↗
- 1.6-92011-08-18 · diff ↗
- 1.6-72011-08-08 · diff ↗
- 1.6-62011-06-21 · diff ↗
- 1.6-52011-06-06 · diff ↗
- 1.6-42011-05-22 · diff ↗
- 1.6-12011-05-15 · diff ↗
- 1.6-02011-05-10 · diff ↗
- 1.5-02010-11-22 · diff ↗
- 1.4-32010-07-25 · diff ↗
- 1.4-22010-05-06 · diff ↗
- 1.4-12010-04-08 · diff ↗
- 1.3-12010-01-06 · diff ↗
- 1.3-02009-10-27 · diff ↗
- 1.2-02009-08-26 · diff ↗
- 1.1-02009-08-21 · diff ↗
- 1.0-02009-08-19 · diff ↗
- 0.98-12009-06-07 · diff ↗
- 0.97-32009-05-28 · diff ↗ ·
added 3 exports
getCurlOptionTypes, pattern:HTTP_VERSION_.*, pattern:SSLVERSION_.* - 0.95-1
- 0.94-12009-02-07 · diff ↗
- 0.94-0
- 0.93-0
- 0.92-0
- 0.91-0
- 0.9-42008-07-28 · diff ↗
- 0.9-32008-05-13 · diff ↗
- 0.9-22008-05-08 · diff ↗ ·
added 18 exports
getURI, listCurlOptions, basicHeaderGatherer, parseHTTPHeader, chunkToLineReader, curlMultiPerform, getCurlMultiHandle, getURLAsynchronous, getURIAsynchronous, multiTextGatherer, complete, merge.list, binaryBuffer, base64, base64Encode, base64Decode, fileUpload, findHTTPHeaderEncoding - 0.3-02004-08-05
- RR 1.9.0 released · 2004-04-12
Package metadata
- First published
- 2004-08-04
- Total releases
- 89 / 22 yrs
- License
- BSD_3_clause + file LICENSE OSI
- Minimum R
- ≥ 3.4.0
- Bundled data
- 4.8 KB / 1 file
- Download size
- 702 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("RCurl")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-17, which the citation names so these numbers can be found later. More on citing and the projects behind them.