addDetails: Pull detailed listing data.

Description Usage Arguments Examples

View source: R/addDetails.R

Description

Pull detailed listing data.

After using the searchLocation, you can add greater detail on each listing (such as amenities offered) using addDetails. It takes as an input the dataset of listings outputted from searchLocation and merges in details based on the listing ID. Note that this process is very time consuming, and so it may be unwise to pass too large of a listing dataset.

listingDetails is a function that will take in a character vector of listing IDs and return a dataset. This function does not necessarily need to be used with searchLocation.

Usage

1
2
3
addDetails(searchData)

listingDetails(listingIDs, client.id = "d306zoyjsyarp7ifhu67rjxn52tv0t20")

Arguments

searchData

a dataset of listings outputted from searchLocation.

listingIDs

a character vector of listing IDs. These can be found on the URLs of Airbnb listings or on the output of searchLocation.

client.id

best left alone. This is a key that authorizes requests to the Airbnb API.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## Not run: 
listingData <- searchLocation("10019")$results$data
addDetails(listingData[1:5,])

## End(Not run)

## Not run: 
listingData <- searchLocation("10019")$results$data
listing.details <- listingDetails(listingData$id[1:5])

## End(Not run)

NoahZinsmeister/Rbnb documentation built on May 7, 2019, 6:19 p.m.