Well, that is sample data, not a reprex, if I use this new sample data, I still can't reproduce your issue, it works as expected for me, see reprex below:
house <- tibble::tribble(
~AccountId, ~ZipCode, ~TotalAllowed, ~ZipHhIncome, ~Street, ~State, ~xxxxxxxxxxxxPct, ~ZipPctAdvDegree, ~AgeFactorPct, ~City,
464641, 43130, 0, 46205, "2577 Long Bow Ave", "OH", 0.8, .058499952, 0.7, "Lancaster",
451304, 44718, 0, 69396, "4822 Armandale Nw", "OH", 0.8, .171958907, 0.7, "Canton",
443925, 8837, 0, 74764, "348 Grandview Ave", "NJ", 1, 0.16989858, 0.7, "Edison",
464725, 2032, 147, 100658, "81 Rhoades Ave", "MA", 1.3, 0.247449819, 0.7, "East Walpole",
431671, 89403, 335.86, 55248, "296 Monte Cristo Dr.", "NV", 0.8, 0.066260613, 0.7, "Dayton",
474844, 99703, 61.05, 53031, "4348 9th Street", "AK", 1.05, 0.061620898, 0.8, "Fort Wainwright",
440990, 55429, 0, 43835, "5649 Vera Cruz Ave N", "MN", 1, 0.050472833, 0.7, "Crystal"
)
library(ZillowR)
library(tidyverse)
set_zillow_web_service_id("X1-ZWz17seirkzuh7_93aho")
map2_dfr(house$Street, house$ZipCode,
~{GetDeepSearchResults(address = .x,
citystatezip = as.character(.y),
rentzestimate=FALSE) %>%
unlist() %>%
enframe()
}) %>%
filter(!str_detect(value, "text"))
#> # A tibble: 534 x 2
#> name value
#> <chr> <chr>
#> 1 request.address 2577 Long Bow Ave
#> 2 request.citystatezip 43130
#> 3 message.text Request successfully…
#> 4 message.code 0
#> 5 response.name response
#> 6 response.children.results.name results
#> 7 response.children.results.children.result.name result
#> 8 response.children.results.children.result.childre… zpid
#> 9 response.children.results.children.result.childre… 61456590
#> 10 response.children.results.children.result.childre… links
#> # … with 524 more rows
Try sharing the sample data using dput() instead of datapasta (as explained in the reprex guide) that way we could take a look to the structure of your actual dataframe.