Skip to content

httr2

Perform HTTP Requests and Process the Responses

v1.2.2 · Dec 8, 2025 · MIT + file LICENSE

Description

Tools for creating and modifying HTTP requests, then performing them and processing the results. 'httr2' is a modern re-imagining of 'httr' that uses a pipe-based interface and solves more of the problems that API wrapping packages face.

Downloads

381.3K

Last 30 days

159th

1.2M

Last 90 days

4.5M

Last year

Trend: -8.9% (30d vs prior 30d)

CRAN Check Status

14 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 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
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 History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 26, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 24, 2026
ERROR r-devel-linux-x86_64-debian-gcc

tests

Running ‘testthat.R’ [44s/30s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(httr2)
  > 
  > test_check("httr2")
  Starting 2 test processes.
  Saving _problems/test-resp-stream-36.R
  > test-req-p
...[truncated]...
e if a stream is complete (non-blocking) ──
  Expected `resp_stream_is_complete(resp)` to be TRUE.
  Differences:
  `actual`:   FALSE
  `expected`: TRUE 
  
  
  [ FAIL 1 | WARN 0 | SKIP 144 | PASS 887 ]
  Error:
  ! Test failures.
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (376)

imports

AIscreenR BFS BacenAPI BigDataPE CDSE CSHShydRology CatastRo CopernicusClimate CopernicusMarine ECOTOXr EnTraineR FlickrAPI GHCNr GIFT GitAI GitStats HCUPtools HPZoneAPI KoboconnectR LLMR MolgenisArmadillo MolgenisAuth N2H4 PFW PurpleAir QBMS RAQSAPI REXoplanets RKorAPClient Rapi RcensusPkg Rglottography Rigma Rilostat StreamCatTools acledR adobeanalyticsr aebdata airnow aisdk amadeus amapGeocode appsheet arcgis arcgisgeocode arcgislayers arcgisplaces arcgisutils askgpt atrrr awdb azr azuremapsr baserater bbk bcRP bioRad blackmarbler boe brfinance brickster brightspaceR bskyr caretSDM cartographr chattr chooseGCM citestR cjar climaemet clinicalomicsdbR cnefetools comexr comtradr congress connectcreds conrad consibiocloudclient contentanalysis covid19br ctoclient ctrdata cvdprevent dataRetrieval datacommons dataonderivatives dawaR diario dpdr dpkg dsmSearch dtmapi dtreg earthdatalogin easybio ebx econdatasets educabR egnyte ellmer envstat episomer eudata eurostat evolution f1dataR fabricQueryR fanyi feltr ffiec ffm filibustr finbif firebase.auth.rest fitzRoy fmpapi foghorn forcis fortniteR fred frheritage fuzzylink fwtraits galah galaxias gdldata gemini.R genesysr geobounds geocodebr geofacet geofi getRad gh giscoR gloBFPr gmwmx2 golfastr govinfoR gptstudio gptzeror gtexr hackeRnews hakaiApi happign hdar healthatlas healthyR.data hgnc hmrc hoopR horsey httptest2 hyd1d hydflood hydrodownloadR ibger icecdr imfapi imfweo inkaR istatR jentre kisopenapi kiwisR kvkapiR lehdr link llmhelper lobby lobbyR locateip lulab.utils mapSpain mapme.biodiversity maths.genealogy mcptools meetupr mergenstudio meteospain mgi.report.reader microinverterdata mmequiv mongolstats mortSOA motherduck mregions2 mtgjsonsdk nadaverse ncaavolleyballr nettskjemar neuromapr nhlscraper nixtlar nomesbr nomisdata normfluodbf notionR notionapi ntfy octopusR odyssey oecdoda ohvbd ollamar omophub onemapsgapi ons openFDA openaiRtools openaq openeo openesm openholidaysR openmpp orcidtr orderly orthanc osmapiR osmdata osrm.backend owidapi paddleR pairwiseLLM patentsview paws.common peermodels pepr pipr pixieweb pixr pkgdown planscorer plug pmetar predictsr primerTree promptr proverbs pysparklyr qbr rCoinbase rKolada rMIDAS2 racademyocean ragnar rappleads raqs ravel rbrsa rchroma rdav read.abares readMDTable readaec readecb readepi readnoaa readoecd redlist redquack remmy resmush resourcecode restatis rfacebookstat riem ringostat rirods ritalic rlandfire rlinkedinads rmangal rnpn rollama rosv rqti rspacer rtgstat rtiddlywiki rtiktokads rtodoist rtoot screenshotbase selenium sensortowerR sg shidashi shiny.telemetry shinyOAuth shinylive shinymrp shinytest2 simfinapi sits socratadata sotkanet spanishoddata stortingscrape substackR susographql tall tapLock taylor tidyhydat tidyllm tidyprompt tidyquant tidywikidatar tndata traktok treasury trud tuber ucimlrepo uisapi ukhsadatR umbridge urlshorteneR vectorsurvR videogameinsightsR vitals vosonSML wbids wbwdi weathR webdav whapi whatthreewords widr wikkitidy worldbank yfinancer z22 zendown

Dependency Network

Dependencies Reverse dependencies cli curl glue lifecycle magrittr openssl R6 rappdirs rlang vctrs withr AIscreenR BFS BacenAPI BigDataPE CDSE CSHShydRology CatastRo CopernicusClimate CopernicusMarine ECOTOXr EnTraineR FlickrAPI GHCNr GIFT GitAI +361 more reverse deps httr2

Version History

new 1.2.2 Mar 10, 2026
updated 1.2.2 ← 1.2.1 diff Dec 7, 2025
updated 1.2.1 ← 1.2.0 diff Jul 21, 2025
updated 1.2.0 ← 1.1.2 diff Jul 12, 2025
updated 1.1.2 ← 1.1.1 diff Mar 25, 2025
updated 1.1.1 ← 1.1.0 diff Mar 7, 2025
updated 1.1.0 ← 1.0.7 diff Jan 17, 2025
updated 1.0.7 ← 1.0.6 diff Nov 26, 2024
updated 1.0.6 ← 1.0.5 diff Nov 3, 2024
updated 1.0.5 ← 1.0.4 diff Sep 25, 2024
updated 1.0.4 ← 1.0.3 diff Sep 13, 2024
updated 1.0.3 ← 1.0.2 diff Aug 21, 2024
updated 1.0.2 ← 1.0.1 diff Jul 15, 2024
updated 1.0.1 ← 1.0.0 diff Mar 31, 2024
updated 1.0.0 ← 0.2.3 diff Nov 13, 2023
updated 0.2.3 ← 0.2.2 diff May 7, 2023
updated 0.2.2 ← 0.2.1 diff Sep 24, 2022
updated 0.2.1 ← 0.2.0 diff May 10, 2022
updated 0.2.0 ← 0.1.1 diff Apr 28, 2022
updated 0.1.1 ← 0.1.0 diff Sep 27, 2021