Skip to main content

Schema

Schemas

Each dataset consists of the relevant metrics tied to the primary keys describing location and time. Those metrics are described in more detail here.

Location details are delivered as a file/table on the side or optionally embedded on any dataset. For bulk deliveries we recommend receiving this on the side, while for smaller extracts it can be handy to receive further location details inline. See the different Location schemas here.

Visitation on Predefined POIs

Foot-traffic w/Visit Length Weekly Dataset - Predefined POIs

Foot-traffic describes the median estimated daily visitors to the location aggregated on a weekly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.222-222@3bh-26y-d35
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-02-05
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-02-11
visits_sumintEstimated sum of unique people per day at the location during the observation period. Includes all people even residents and workers.2,772
visits_p50intEstimated median of unique people per day at the location during the observation period. Includes all people even residents and workers.409
visit_length_p50intMedian length of visit to location50.38
visit_length_avgfloatAverage length of visit to location82.13
quick_stop_visits_sumintNumber of visitors staying 10 minutes or shorter93
quick_stop_visits_p50intMedian of visitors staying 10 minutes or shorter53
short_stay_visits_sumintNumber of visitors staying between 10 and 45 minutes23
short_stay_visits_p50intMedian of visitors staying between 10 and 45 minutes3
moderate_stay_visits_sumintNumber of visitors staying between 45 and 90 minutes51
moderate_stay_visits_p50intMedian of visitors staying between 45 and 90 minutes7
long_stay_visits_sumintNumber of visitors staying 90+ minutes65
long_stay_visits_p50intMedian of visitors staying 90+ minutes9

Foot-traffic w/Visit Length Monthly Dataset - Predefined POIs

Foot-traffic describes the median estimated daily visitors to the location aggregated on a monthly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.222-222@3bh-26y-d35
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2019-03-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2019-03-31
visits_sumintEstimated sum of unique people per day at the location during the observation period. Includes all people even residents and workers.8225
visits_p50intEstimated median of unique people per day at the location during the observation period. Includes all people even residents and workers.180
visit_length_p50intMedian length of visit to location45
visit_length_avgfloatAverage length of visit to location50
quick_stop_visits_sumintNumber of visitors staying 10 minutes or shorter174
quick_stop_visits_p50intMedian of visitors staying 10 minutes or shorter6
short_stay_visits_sumintNumber of visitors staying between 10 and 45 minutes131
short_stay_visits_p50intMedian of visitors staying between 10 and 45 minutes16
moderate_stay_visits_sumintNumber of visitors staying between 45 and 90 minutes254
moderate_stay_visits_p50intMedian of visitors staying between 45 and 90 minutes8
long_stay_visits_sumintNumber of visitors staying 90+ minutes134
long_stay_visits_p50intMedian of visitors staying 90+ minutes12

Popular Times provides insights into the typical weekly visitation patterns at a location, highlighting peak and off-peak hours, delivered on a quarterly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.222-222@627-wbk-6c5
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-01-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-03-31
day_of_weekIntegerDay of week as a number (week is numbered Sunday - Saturday, 1-7)5
day_of_week_nameStringThe Given name of the day of the week (Sunday - Saturday)Thursday
hourIntegerHour of the day as a number between (0-23)18
hour_nameStringThe hour of the day as 12 hour label6:00 PM
occupancyFloatPrediction of how many people were staying at the location within each hour of the week0.6

Trade Area by CBG Quarterly Dataset - Predefined POIs

Trade Area describes the origin of visitors from their Home or Work location to the location on a quarterly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.222-222@627-wbk-6c5
trade_area_location_idstringID of US Census block groups (CBG)320030027072
trade_area_typestringName of dimension describing if the trade area describes the HOME or WORK locationHOME
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-01-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-03-31
people_fractionfloatEstimated fraction of location visitors with their home / work in the given CBG.0.28

Trade Area by ZIP Quarterly Dataset - Predefined POIs

Trade Area describes the origin of visitors from their Home or Work location to the location on a quarterly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.222-222@627-wbk-6c5
trade_area_location_idstringUS Zip Code Tabulation Area (ZCTA) of origin98034
trade_area_typestringName of dimension describing if the trade area describes the HOME or WORK locationHOME
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-01-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-03-31
people_fractionfloatEstimated fraction of location visitors with their home / work in the given CBG.0.005

Demographics Quarterly Dataset - Predefined POIs

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.227-222@3bt-bzz-jd9
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2019-04-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2019-06-30
people_fraction_age_18_29floatEstimated fraction of visitors within this age group.0.185
people_fraction_age_30_39floatEstimated fraction of visitors within this age group.0.179
people_fraction_age_40_49floatEstimated fraction of visitors within this age group.0.154
people_fraction_age_50_59floatEstimated fraction of visitors within this age group.0.176
people_fraction_age_60_69floatEstimated fraction of visitors within this age group.0.166
people_fraction_age_70_79floatEstimated fraction of visitors within this age group.0.094
people_fraction_age_80_and_abovefloatEstimated fraction of visitors within this age group.0.046
people_fraction_education_high_schoolfloatEstimated fraction of visitors with this education level.0.213
people_fraction_education_college_without_degreefloatEstimated fraction of visitors with this education level.0.228
people_fraction_education_associatefloatEstimated fraction of visitors with this education level.0.087
people_fraction_education_bachelorfloatEstimated fraction of visitors with this education level.0.194
people_fraction_education_master_and_abovefloatEstimated fraction of visitors with this education level.0.082
people_fraction_gender_femalefloatEstimated fraction of visitors with this gender.0.494
people_fraction_gender_malefloatEstimated fraction of visitors with this gender.0.506
people_fraction_income_25k_and_lessfloatEstimated fraction of visitors within this income range.0.128
people_fraction_income_25k_50kfloatEstimated fraction of visitors within this income range.0.12
people_fraction_income_50k_75kfloatEstimated fraction of visitors within this income range.0.232
people_fraction_income_75k_100kfloatEstimated fraction of visitors within this income range.0.118
people_fraction_income_100k_125kfloatEstimated fraction of visitors within this income range.0.118
people_fraction_income_125k_and_abovefloatEstimated fraction of visitors within this income range.0.282
people_fraction_race_amerindianfloatEstimated fraction of visitors with this race.0.063
people_fraction_race_asianfloatEstimated fraction of visitors with this race.0.038
people_fraction_race_blackfloatEstimated fraction of visitors with this race.0.025
people_fraction_race_whitefloatEstimated fraction of visitors with this race.0.777
people_fraction_race_otherfloatEstimated fraction of visitors with this race.0.017
people_fraction_race_two_or_morefloatEstimated fraction of visitors with this race.0.072

Locations Schema: Predifned POIs locations

In addition to the schemas above describing the metrics, we provide optional schemas supporting contextual information of locations. Below follow the standard default option for SafeGraph Places, other configurations might apply to you. Further premium fields can be discussed with your account executive.

Field nameTypeDescriptionExample
placekeySTRINGUnique and persistent ID tied to this POI. See Placekey for details on placekey design.333-333@222-333-444
parent_placekeySTRINGIf place is encompassed by a larger place (e.g. mall, airport), this lists the placekey of the parent place.333-334@222-333-444
location_nameSTRINGThe name of the place of interest.Salinas Valley Ford Lincoln
safegraph_brand_idsSTRINGUnique and consistent ID that represents this specific brand.SG_BRAND_8310c2e3461b8b5a
brandsSTRINGIf this POI is an instance of a larger brand that we have explicitly identified, this column will contain that brand name.Circle K
top_categorySTRINGThe label associated with the first 4 digits of the POI’s NAICS category.Automobile Dealers
sub_categorySTRINGThe label associated with all 6 digits of the POI’s NAICS category. For POIs with a 4-digit NAICS category, this column is nullNew Car Dealers
naics_codeSTRING4-digit or 6-digit NAICS code describing the business.441110
category_tagsSTRINGAn array of descriptive tags indicating higher-resolution category information.[Mexican Food,Casual Dining,Lunch,Dinner]
latitudeSTRINGLatitude coordinate of the place of interest36.714767
longitudeSTRINGLongitude coordinate of the place of interest-121.662912
street_addressSTRINGStreet address of the place of interest1100 Auto Center Circle
citySTRINGThe city of the point of interestIrvine
regionSTRINGThe state, province, county, or equivalent of how "region" is understood in a given country for the place of interest.CO
postal_codeSTRINGThe postal code of the place of interest.92602
iso_country_codeSTRINGThe 2 letter ISO 3166-1 alpha-2 country code.US
census_codeSTRINGCensus block group fips ID010010201001
open_hoursSTRINGA JSON string with days as keys and opening & closing times (in the POI's local time) as values.{ "Mon": [["8:00", "22:00"]], "Tue": [["8:00", "13:00"], ["18:00", "24:00"]], "Wed": [["0:00", "2:00"]], "Thu": [["0:00", "24:00"]], "Fri": [["23:00", "24:00"]], "Sat": [["0:00", "3:00"], ["15:00", "22:30"]], "Sun": [] }
opened_onSTRINGThe outside year and month this POI opened in yyyy-mm format. If null, then we do not have enough metadata to determine an open date.2019-10
closed_onSTRINGThe outside year and month this POI closed in yyyy-mm format. If null, then this POI is open.2020-03
tracking_closed_sinceSTRINGIndicates the year and month we started tracking "closed_on" for this POI.2019-07
store_idSTRINGThe unique ID associated with the store as provided and maintained by the store/brand itself.36558
parent_safegraph_brand_idSTRINGIf this brand has a parent, this will list the ID of the parent brand. If this brand has no parent, this will be null.SG_BRAND_8310c2e3461b8b5a
stock_symbolSTRINGThe stock ticker (if the corporation is traded publicly)F
stock_exchangeSTRINGThe stock exchange on which this corporation is listed (if the corporation is traded publicly).NYSE
iso_country_codes_openSTRINGA list of all 2 letter ISO 3166-1 alpha-2 country codes for each country this brand has at least 1 open POI (closed_on is null).["US", "GB"]
iso_country_codes_closedSTRINGA list of all 2 letter ISO 3166-1 alpha-2 country codes for each country this brand has at least 1 closed POI (closed_on is not null).["US", "CA"]
polygon_classSTRINGThe classification of the polygon: 1) OWNED_POLYGON: only one POI maps to this distinct polygon. 2) SHARED_POLYGON: at least two POIs share the same polygon.OWNED_POLYGON
polygon_confidence_scoreSTRINGModelled score estimating likelihood of accurate foot traffic prediction. Read more here.0.8

Visitation on Neighbourhoods

Foot-traffic Weekly Dataset - Neighbourhoods

Foot-traffic describes the median estimated daily visitors to the location aggregated on a weekly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.560050007011
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-02-05
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-02-11
visits_sumintEstimated sum of unique people per day at the location during the observation period. Includes all people even residents and workers.2772
visits_p50intEstimated median of unique people per day at the location during the observation period. Includes all people even residents and workers.449
non_resident_non_worker_visits_sumintEstimated sum of daily visitors to the location during the observation period. Excludes residents and workers of the location.5591
non_resident_non_worker_visits_p50intEstimated median of daily visitors to the location during the observation period. Excludes residents and workers of the location.324
resident_visits_sumintEstimated sum of residents (Home at given location) to the location during the observation period.3003
resident_visits_p50intEstimated median of daily residents (Home at given location) to the location during the observation period.388
worker_visits_sumintEstimated sum of workers (Work at given location) to the location during the observation period.1432
worker_visits_p50intEstimated median of daily workers (Work at given location) to the location during the observation period.319

Foot-traffic Monthly Dataset - Neighbourhoods

Foot-traffic describes the median estimated daily visitors to the location aggregated on a monthly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.560050007011
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2024-01-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2024-01-31
visits_sumintEstimated sum of unique people per day at the location during the observation period. Includes all people even residents and workers.2772
visits_p50intEstimated median of unique people per day at the location during the observation period. Includes all people even residents and workers.449
non_resident_non_worker_visits_sumintEstimated sum of daily visitors to the location during the observation period. Excludes residents and workers of the location.5591
non_resident_non_worker_visits_p50intEstimated median of daily visitors to the location during the observation period. Excludes residents and workers of the location.324
resident_visits_sumintEstimated sum of residents (Home at given location) to the location during the observation period.3003
resident_visits_p50intEstimated median of daily residents (Home at given location) to the location during the observation period.388
worker_visits_sumintEstimated sum of workers (Work at given location) to the location during the observation period.1432
worker_visits_p50intEstimated median of daily workers (Work at given location) to the location during the observation period.319

Trade Area by CBG Quarterly Dataset - Neighbourhoods

Trade Area describes the origin of visitors from their Home or Work location to the location on a quarterly basis.

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.120479601032
trade_area_location_idstringID of US Census block groups (CBG)320030027072
trade_area_typestringName of dimension describing if the trade area describes the HOME or WORK locationHOME
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2023-01-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2023-03-31
people_fractionfloatEstimated fraction of location visitors with their home / work in the given CBG.0.28

Demographics Quarterly Dataset - Neighbourhoods

Field nameTypeDescriptionExample
location_idstringThe geographical identification of a value in the data set.120479601032
observation_start_datestring (yyyy-mm-dd)The start date for the period this observation took place.2019-04-01
observation_end_datestring (yyyy-mm-dd)The end date for the period this observation took place.2019-06-30
people_fraction_age_18_29floatEstimated fraction of visitors within this age group.0.185
people_fraction_age_30_39floatEstimated fraction of visitors within this age group.0.179
people_fraction_age_40_49floatEstimated fraction of visitors within this age group.0.154
people_fraction_age_50_59floatEstimated fraction of visitors within this age group.0.176
people_fraction_age_60_69floatEstimated fraction of visitors within this age group.0.166
people_fraction_age_70_79floatEstimated fraction of visitors within this age group.0.094
people_fraction_age_80_and_abovefloatEstimated fraction of visitors within this age group.0.046
people_fraction_education_high_schoolfloatEstimated fraction of visitors with this education level.0.213
people_fraction_education_college_without_degreefloatEstimated fraction of visitors with this education level.0.228
people_fraction_education_associatefloatEstimated fraction of visitors with this education level.0.087
people_fraction_education_bachelorfloatEstimated fraction of visitors with this education level.0.194
people_fraction_education_master_and_abovefloatEstimated fraction of visitors with this education level.0.082
people_fraction_gender_femalefloatEstimated fraction of visitors with this gender.0.494
people_fraction_gender_malefloatEstimated fraction of visitors with this gender.0.506
people_fraction_income_25k_and_lessfloatEstimated fraction of visitors within this income range.0.128
people_fraction_income_25k_50kfloatEstimated fraction of visitors within this income range.0.12
people_fraction_income_50k_75kfloatEstimated fraction of visitors within this income range.0.232
people_fraction_income_75k_100kfloatEstimated fraction of visitors within this income range.0.118
people_fraction_income_100k_125kfloatEstimated fraction of visitors within this income range.0.118
people_fraction_income_125k_and_abovefloatEstimated fraction of visitors within this income range.0.282
people_fraction_race_amerindianfloatEstimated fraction of visitors with this race.0.063
people_fraction_race_asianfloatEstimated fraction of visitors with this race.0.038
people_fraction_race_blackfloatEstimated fraction of visitors with this race.0.025
people_fraction_race_whitefloatEstimated fraction of visitors with this race.0.777
people_fraction_race_otherfloatEstimated fraction of visitors with this race.0.017
people_fraction_race_two_or_morefloatEstimated fraction of visitors with this race.0.072

Location schema: CBG locations

In addition to the schemas above describing the metrics, we provide optional schemas supporting contextual information of locations.

Field nameTypeDescriptionExample
areaintSize of area in square meters (m2, sqm)12,721,633,137
us_state_idstringUS State FIPS Code (2 digits)02
us_statestringName of US StateAlaska
us_county_idstringUS County FIPS code (5 digits)02158
us_countystringName of US CountyKusilvak Census Area, AK
us_tract_idstringUS Census Tract FIPS code (11 digits)02158000100
us_tractstringName of US Census Tract02158000100
us_cbsa_idstringUS Core-Based Statistical Area code (5 digits)41740
us_cbsastringName of US Core-Based Statistical AreaSan Diego-Chula Vista-Carlsbad, CA Metro Area

Custom Locations context

Since custom locations are provided by the user, we do not have additional context to provide.