This is useful for checking if URLs are accessible.

url_exists(x, ..., non_2xx_return_value = FALSE, quiet = FALSE)

Arguments

x

a single URL

...

other params (timeout() would be a good one) passed directly to httr::HEAD() and/or httr::GET()

non_2xx_return_value

what to do if the site exists but the HTTP status code is not in the 2xx range. Default is to return FALSE.

quiet

if not FALSE, then every time the non_2xx_return_value condition arises a warning message will be displayed. Default is FALSE.

References

https://stackoverflow.com/questions/52911812/check-if-url-exists-in-r