Skip to content

RCurl

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

v1.98-1.18 · Mar 21, 2026 · BSD_3_clause + file LICENSE

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

3 NOTE
11 OK
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)
NOTE r-oldrel-macos-arm64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-macos-x86_64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-windows-x86_64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-windows-x86_64

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
NOTE r-devel-windows-x86_64

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.
NOTE r-oldrel-macos-arm64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-macos-x86_64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-windows-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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.
WARNING r-devel-linux-x86_64-debian-gcc

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.
WARNING r-devel-linux-x86_64-fedora-clang

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.
WARNING r-devel-linux-x86_64-fedora-gcc

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.
NOTE r-devel-windows-x86_64

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.
NOTE r-oldrel-macos-arm64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-macos-x86_64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-windows-x86_64

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
NOTE r-oldrel-macos-arm64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-macos-x86_64

for GNU extensions in Makefiles

GNU make is a SystemRequirements.
NOTE r-oldrel-windows-x86_64

installed package size

installed size is 11.5Mb
  sub-directories of 1Mb or more:
    libs   9.6Mb

Reverse Dependencies (165)

Dependency Network

Dependencies Reverse dependencies bitops LSPFP R4CouchDB RGoogleFit RapidoPGS RblDataLicense fds pullword pumilioR rLTP rbiouml restimizeapi rneos ropensecretsapi streamR zendeskR +150 more reverse deps RCurl

Version History

updated 1.98-1.18 ← 1.98-1.17 diff Mar 21, 2026
new 1.98-1.17 Mar 10, 2026
updated 1.98-1.17 ← 1.98-1.16 diff Mar 21, 2025
updated 1.98-1.16 ← 1.98-1.14 diff Jul 10, 2024
updated 1.98-1.14 ← 1.98-1.13 diff Jan 8, 2024
updated 1.98-1.13 ← 1.98-1.12 diff Nov 1, 2023
updated 1.98-1.12 ← 1.98-1.10 diff Mar 26, 2023
updated 1.98-1.10 ← 1.98-1.9 diff Jan 26, 2023
updated 1.98-1.9 ← 1.98-1.8 diff Oct 2, 2022
updated 1.98-1.8 ← 1.98-1.7 diff Jul 29, 2022
updated 1.98-1.7 ← 1.98-1.6 diff Jun 8, 2022
updated 1.98-1.6 ← 1.98-1.5 diff Feb 7, 2022
updated 1.98-1.5 ← 1.98-1.4 diff Sep 16, 2021
updated 1.98-1.4 ← 1.98-1.3 diff Aug 16, 2021
updated 1.98-1.3 ← 1.98-1.2 diff Mar 15, 2021
updated 1.98-1.2 ← 1.98-1.1 diff Apr 17, 2020
updated 1.98-1.1 ← 1.95-4.12 diff Jan 18, 2020
updated 1.95-4.12 ← 1.95-4.11 diff Mar 3, 2019
updated 1.95-4.11 ← 1.95-4.10 diff Jul 14, 2018
updated 1.95-4.10 ← 1.95-4.9 diff Jan 3, 2018