RCurl
General Network (HTTP/FTP/...) Client Interface for R
Description
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.
Downloads
165.3K
Last 30 days
259th
450.7K
Last 90 days
1.9M
Last year
Trend: +25.3% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check details (4 non-OK)
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 11.5Mb
sub-directories of 1Mb or more:
libs 9.6Mb
Additional Issues
Check History
NOTE 10 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 24, 2026
compiled code
File 'RCurl/libs/x64/RCurl.dll': Found non-API call to R: 'Rf_findVarInFrame' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 11.5Mb
sub-directories of 1Mb or more:
libs 9.6Mb
WARNING 6 OK · 5 NOTE · 3 WARNING · 0 ERROR · 0 FAILURE Mar 20, 2026
compiled code
File ‘RCurl/libs/RCurl.so’: Found non-API call to R: ‘Rf_findVarInFrame’ Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘RCurl/libs/RCurl.so’: Found non-API call to R: ‘Rf_findVarInFrame’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘RCurl/libs/RCurl.so’: Found non-API call to R: ‘Rf_findVarInFrame’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File ‘RCurl/libs/RCurl.so’: Found non-API call to R: ‘Rf_findVarInFrame’ This entry point may be removed soon. Compiled code should not call non-API entry points in R. See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual, and section ‘Moving into C API compliance’ for issues with the use of non-API entry points.
compiled code
File 'RCurl/libs/x64/RCurl.dll': Found non-API call to R: 'Rf_findVarInFrame' Compiled code should not call non-API entry points in R. See 'Writing portable packages' in the 'Writing R Extensions' manual, and section 'Moving into C API compliance' for issues with the use of non-API entry points.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 11.5Mb
sub-directories of 1Mb or more:
libs 9.6Mb
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
for GNU extensions in Makefiles
GNU make is a SystemRequirements.
installed package size
installed size is 11.5Mb
sub-directories of 1Mb or more:
libs 9.6Mb