You may use GraphQL variables if you need data from a list of values for one or more attributes. Let's say you need to retrieve data with Brand A as well as Brand B. To accomplish this type of search, you'll want to loop through multiple calls to account for each value combination. Variables allow you to keep the query constant in each call and only change the variable inputs.
If you have a list of Regions and a list of NAICS Codes in those Regions to search, you may pass variables for Region and NAICS code in the query. You only need to change the Query Variables each time to cover the full list of value combinations.
query SearchByRegionAndNaics($region: String!, $naics: Int!) {
search(filter: {
naics_code: $naics,
address: {
region: $region
}
}) {
places {
results {
edges {
node {
placekey
safegraph_core {
location_name
street_address
top_category
sub_category
naics_code
}
}
}
}
}
}
}
{
"region": "IL",
"naics": 445291
}
{
"data": {
"search": {
"places": {
"results": {
"edges": [
{
"node": {
"placekey": "zzw-224@5pw-2km-7nq",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "444 Chicago Ridge Mall Dr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "222-226@5sb-85k-zcq",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1503 N Aurora Rd",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-222@5pj-5jb-gx5",
"safegraph_core": {
"location_name": "Daylight Donuts",
"street_address": "1965 Madison Ave",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-22k@5pw-p6p-3wk",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1650 Premium Outlet Blvd",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-229@5pw-68k-vcq",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "7501 W Cermak Rd",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "222-223@5sb-8hc-pjv",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1700 N State St",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-222@5pv-jtz-q9f",
"safegraph_core": {
"location_name": "Pretzelmaker",
"street_address": "1615 E Empire St",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "22h-224@5pw-6sp-v75",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "4999 Old Orchard Ctr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "222-222@5pv-snh-yn5",
"safegraph_core": {
"location_name": "Daylight Donuts",
"street_address": "207 N Keller Dr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "22d-222@5pw-23m-33q",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "412 Orland Square Dr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "225-222@5pk-j2h-9pv",
"safegraph_core": {
"location_name": "Daylight Donuts",
"street_address": "320 W Main St",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzy-224@5pw-693-xdv",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1905 N Francisco Ave",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-22w@5sb-94b-z4v",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "7200 Harrison Ave",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-22q@5pw-2by-z9f",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "3340 Mall Loop Dr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "22j-222@5sb-7w9-gp9",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "30 Oakbrook Ctr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "222-222@5sb-823-b6k",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1166 E State St",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "22c-224@5pw-67v-yvz",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "3100 S Cicero Ave",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "22f-223@5sb-7wn-n89",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "149 E Ogden Ave",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "225-222@5sb-7xp-qmk",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "121 Yorktown Shopping Ctr",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-225@5sb-86x-vs5",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "25W 420 Geneva Rd",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
},
{
"node": {
"placekey": "zzw-222@5sb-89y-vvf",
"safegraph_core": {
"location_name": "Mrs. Fields Gifts",
"street_address": "1400 W Algonquin Rd",
"top_category": "Specialty Food Stores",
"sub_category": "Baked Goods Stores",
"naics_code": 445291
}
}
}
]
}
}
}
},
"extensions": {
"row_count": 21,
"version_date": [
"safegraph_core: 1645948803__2022_02",
"safegraph_geometry: 1645948803__2022_02",
"safegraph_weekly_patterns2: 2022_01_11",
"safegraph_monthly_patterns: 2022_01_11"
]
}
}