browser.storage.local.get().then(obj => { const uuidMap = {}; const siteMap = {}; Object.keys(obj).forEach(k => { if (k !== 'identitiesState@@_firefox-default' && k.startsWith('identitiesState@@_')) { uuidMap[obj[k].macAddonUUID] = k; } }); Object.keys(obj).forEach(k => { if (k.startsWith('siteContainerMap@@_')) { const site = k.substring(19); const uuid = uuidMap[obj[k].identityMacAddonUUID]; if (typeof siteMap[uuid] === 'undefined') { siteMap[uuid] = []; } siteMap[uuid].push(site); } }); console.log(JSON.stringify(siteMap)); });