Reading Firefox Cookies Firefox stores its cookies in an SQLite database. In the directory ~/Library/Application Support/Firefox/Profiles there is a default profile, e.g. abcd2efg.default. In this directory, there is a file named cookies.sqlite. We can read this in R using the RSQLite package. We install this in the usual manner. Then we load it and create a connection and read the table. library(RSQLite) drv = SQLite() cookiesDB = sqliteNewConnection(drv, "~/Library/Application Support/Firefox/Profiles/abc.default/cookies.sqlite") dbListTables(cookiesDB) cookies = dbReadTable(cookiesDB, "moz_cookies") This gives us a data frame with 9 columns. names(cookies) [1] "id" "name" "value" "host" "path" [2] "expiry" "lastAccessed" "isSecure" "isHttpOnly" Now we can use cookies with RCurl by extracting the values from this data frame and then passing them in RCurl calls. We use the cookie argument in the form "name=expr", i.e. a string. We can specify multiple cookies by separating the name=value pairs by a semi-colon.