This data set represents the inventory of your market. It is updated around the 9th of every month, adding the previous month’s data to the table.
1. Methodology
1.a. Coverage
Transparent collects and aggregate publicly available supply information on a series of vacation rentals websites. The sites include:
All listings publicly listed are made available through our database. This includes all listings searchable on the previously cited websites, even though they may have no calendar availability and excludes delisted listings.
1.b. Unification & Enrichment
After collection, the raw data is unified into a single, unique database where the data are standardized and then enriched.
The unification mainly affects the classification of the properties by type and the description of their amenities. In order to do this, Transparent converts all original classification and descriptions into a standardized Transparent classification.
The data enrichment is made at address level. Transparent collects disparate address information (lat, long, street name, zip codes, city names, etc) and from this information queries Google geocoder to obtain address information in a standardized format.
Transparent also enriches the database by inferring when the listing was first published. This piece of information is available under the field name “creation_date” in the supply snapshot template. In order to estimate the date of creation of the listing, Transparent takes into account the ID of the property, the date of its first review and/or the date when the guest created his account (when available). This information has a limited precision (more or less 1 month) and can be used as an estimation for supply net growth at monthly level.
1.c. Frequency of update
Our system collects data constantly. It performs queries around the world until all the listings are collected and starts over the operation.
The snapshots are available for each platform on a monthly basis, and will be updated in your Metabase instance around the 9th of every month.
The exports include a snapshot of listings that have been listed at least once during the month of the export.
1.d. Methodology by platform
· Airbnb
The Airbnb inventory data is collected directly from publicly available information on the Airbnb.com website.
· Booking
Booking inventory data is collected directly from publicly available information on the Booking.com website.
This platform is different from the others in the sense that it lists multi-unit properties into the same listing page. For instance:
Url: https://www.booking.com/hotel/pt/elias-garcia-residence.en-gb.html
Transparent lists each of these room types as a separate raw data element in the database. Each room type has a unique unified_id, and a common listing_id.
For the previous example:
listing_id = 1013241
unified_id = BOO1013241/101324101; BOO1013241/101324102;BOO1013241/101324103
The count of unified_id provides the total number of room types available on Booking.com and the count of listing_id provides the total number of listings.
Transparent counts the number of rooms available for each room type (unified_id) on Booking.com. This count is listed in the field called “cardinality”. The total supply for Booking.com is best estimated by summing the total number in the cardinality field. Please note that Booking.com only shows up to 10 rooms, so the maximum value in cardinality is 10 even if Booking.com has more supply of a particular room type. In the example below, this unified_id would have a 5 in the cardinality field.
· Homeaway/Vrbo
The Homeaway/Vrbo inventory data is collected directly from the publicly available information on Homeaway.com/Vrbo.com website.
Homeaway/Vrbo’s website aggregate inventory from brands the company has acquired over the years. Among others, these brands have their inventory included in the main Homeaway/Vrbo site from where we collect supply data: VRBO, VacationRentals, OwnersDirect, Abritel, Homelidays, Toprural, AlugueTemporada, Stayz and Bookabach.
· Tripadvisor
The Tripadvisor inventory data is collected directly from the publicly available information on Tripadvisor.com website.
2. Available Fields
unifiedId | Unified ID |
Unique ID generated by Transparent for each listing
|
property_id | Property ID |
ID of the corresponding property after deduplication.
|
ownerListings | Listings managed by owner |
Number of listings that the owner of this listing has
|
is_primary_property_id | Primary property ID |
Indicates if the listing is the primary property or not. Filter by this row to see the supply at property level (1) or listing level (0)
|
data_url | URL |
The url of the listing
|
data_type | Type |
The type of property can be: ENTIRE_HOME, PRIVATE_ROOM, SHARED_ROOM, PRIVATE_HOME
|
data_title | Listing title |
The title of the listing
|
data_subtype | Subtype |
The category of accommodation according to Transparent’s categorization. Value can be as follow: APARTMENT, BED_&_BREAKFAST, BOAT, BUNGALOW, CASTLE, CHALET, DORM, GLAMPING, GUEST_HOUSE, HOSTEL, HOTEL, HOUSE, OTHER, RV, TOWNHOUSE, VILLA
|
data_review_score | Average review score |
Review score as declared on the platform. Note: this field is unified so it can be compared accross platform without any treatment
|
data_review_count | Number of reviews |
Number of reviews of the listing
|
data_properties_instantBookable | Instant Bookable |
True / false indicator if property can be instantly booked (as opposed to request for booking)
|
data_price | Price |
The advertised price of the listing when a query is performed without a date filter. Not recommended for pricing analysis. just an indicator.
|
data_pmDomainName | Property Management Company |
Also called clean URL in other projects, represents the website of the PM used as a PM identification
|
data_phone_number | Phone number |
Phone number displayed on the listing page
|
data_phone_countryCode | Phone country code |
Phone country code displayed on the listing page
|
data_owner_url | Owner url |
The url linking to the profile of the user
|
data_owner_since | Owner since |
The date when the owner originally registered to the platform. Note: We recommend to use a monthly or higher granularity
|
data_owner_name | Owner name |
Display name of the profile of the user
|
data_owner_id | Owner ID |
The ID of the owner
|
data_owner_name | Owner name |
Display name of the profile of the user
|
data_other_plus | Plus |
Is the listing an Airbnb plus account? Yes (1) or No (0)
|
data_other_depositPrice | Deposit Price |
Indicated deposit price in the listing page without indicating a stay date. More of an indication than an accurate date to date analysis.
|
data_minStay | Minimum stay |
The minimum stay allowed to be booked at a listing, without choosing a stay date.
|
data_meta_roomId | Room ID |
The original ID of the room type as per its origin platform’s database
|
data_meta_platform | Platform |
The website where the listing was collected
|
data_meta_id | ID |
The original ID of the listing as per its origin platform’s database
|
data_location_coordinates_longitude | Longitude |
Longitude of the listing collected from the platform
|
data_location_coordinates_latitude | Latitude |
Latitude of the listing collected from the platform
|
data_floorArea | Floor Area |
Estimated floor area surface as indicated in the listing page if available.
|
data_description_short | Short description |
Short description of the listing
|
data_description_long | Description |
This is always NULL and becomes a legacy field. Available on demand for special deliveries.
|
data_creationDate_type | Creation date type |
Methodology used to determine creation date. Values can be: inferred (listing_id based algorithm), first_review (review based), or unknown (no estimate)
|
data_creationDate_date | Created on |
The estimated date when the listing was first listed on the platform. We recommend to use a monthly or higher granularity.
|
cardinality | Cardinality |
Number of units that the listing represents
|
capacity | Capacity |
The number of person that the listing can host
|
beds | Beds |
The number of beds
|
bedrooms | Bedrooms |
The number of bedrooms
|
bathrooms | Bathrooms |
The number of bathrooms
|
amenities_WHEELCHAIR_ACCESSIBLE | Wheelchair accessible |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_WASHING_MACHINE | Washing machine |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_VIEW | View |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_TV | TV |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_TERRACE | Terrace |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_TENNIS_COURT | Tennis court |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SUITABLE_FOR_EVENTS | Suitable for events |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_STOVE_OR_OVEN | Stove or oven |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SPA_BATH | Spa bath |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SPA_AND_WELLNESS_CENTRE | Spa and wellness center |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SMOKE_DETECTOR | Smoke detector |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SHAMPOO | Shampoo |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SAUNA | Sauna |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_SAFETY_CARD | Safety card |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_RESTAURANT | Restaurant |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_REFRIGERATOR | Refrigerator |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_POOL | Pool |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_PETS_ALLOWED | Pets Allowed |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_PATIO_OR_BALCONY | Patio or Balcony |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_PARKING | Parking |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_OVEN | Oven |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_OUTDOOR_GRILL | Outdoor grill |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NON_SMOKING_ONLY | Non-smoking only |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NO_WHEELCHAIR_ACCESSIBLE | Not wheelchair accessible |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NO_PETS_ALLOWED | No pets allowed |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NO_PARKING | No parking |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NO_INTERNET | No internet |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_NO_ESSENTIALS | No essentials |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_MICROWAVE | Microwabe |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_LOCK_ON_BEDROOM_DOOR | Loock on the bedroom door |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_LAPTOP_FRIENDLY_WORKSPACE | Laptop friendly workplace |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_KITCHEN | Kitchen |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_KID_FRIENDLY | Kid friendly |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_IRON | Iron |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_INTERNET | Internet |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_HOT_TUB | Hot tub |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_HEATING | Heating |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_HANGERS | Hangers |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_HAIR_DRYER | Hair dryer |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_GYM | Gym |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_GARDEN | Garden |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_FIRST_AID_KIT | First aid kit |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_FIREPLACE | Fireplace |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_FIRE_EXTINGUISHER | Fire extinguisher |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_ESSENTIALS | Essentials |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_DRYER | Dryer |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_DOORMAN | Doorman |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_DISHWASHER | Dishwasher |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_CARBON_MONOXIDE_DETECTOR | Carbon monoxide detector |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_BUZZER_OR_WIRELESS_INTERCOM | Buzzer or intercom |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_BREAKFAST | Breakfast included |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_BIKES_AVAILABLE | Bikes available |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_AIR_CONDITIONING | Air conditioning |
Listing has a the corresponding amenity (1) or not (0)
|
amenities_24_HOUR_CHECK_IN | 24 hours check-in |
Listing has a the corresponding amenity (1) or not (0)
|
address_zipcode | Zipcode |
Zipcode provided by Google Maps API
|
address_streetNumber | Street number |
Street number provided by Google Maps API
|
address_streetName | Street name |
Street name provided by Google Maps API
|
address_formattedAddress | Formatted address |
Type of the location information according to Google Maps API
|
address_extra_neighborhood | Neighborhood |
Approximate neighborhood returned by the Google Geocoder.
|
address_countryCode | Country code |
Country code provided by Google Maps API
|
address_country | Country |
Country name provided by Google Maps API
|
address_city | City |
City name provided by Google Maps API
|
address_administrativeLevels_level2short
|
Administrative level 2 (short name) provided by Google Maps API
|
|
address_administrativeLevels_level2long
|
Administrative level 2 (long name) provided by Google Maps API Note: for the US it refers to County level
|
|
address_administrativeLevels_level1short
|
Administrative level 1 (short name) provided by Google Maps API
|
|
address_administrativeLevels_level1long
|
Administrative level 1 (long name) provided by Google Maps API Note: for the US it refers to State level
|
|
createdAt | Created on |
Date when the system discovered, or found, that listing in the website
|