{
    "name": "Add Google Search Results to Google Sheets",
    "flow": [
        {
            "id": 1,
            "module": "serpapi:searchGoogle",
            "version": 1,
            "parameters": {},
            "mapper": {
                "q": "what is snackprompt?",
                "pagination_limit": "1",
                "google_domain": "google.com",
                "filter": true
            },
            "metadata": {
                "designer": {
                    "x": 0,
                    "y": 0
                },
                "restore": {},
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:serpapi",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "q",
                        "type": "text",
                        "label": "`q` Search Query",
                        "required": true
                    },
                    {
                        "name": "location",
                        "type": "text",
                        "label": "`location` Location"
                    },
                    {
                        "name": "uule",
                        "type": "text",
                        "label": "`uule` Encoded Location"
                    },
                    {
                        "name": "start",
                        "type": "number",
                        "label": "`start` Result Offset"
                    },
                    {
                        "name": "num",
                        "type": "number",
                        "label": "`num` Number of Results"
                    },
                    {
                        "name": "pagination_limit",
                        "type": "number",
                        "label": "Pagination Limit",
                        "required": true
                    },
                    {
                        "name": "google_domain",
                        "type": "select",
                        "label": "`google_domain` Domain",
                        "validate": {
                            "enum": [
                                "google.com",
                                "google.ad",
                                "google.ae",
                                "google.com.af",
                                "google.com.ag",
                                "google.com.ai",
                                "google.al",
                                "google.am",
                                "google.co.ao",
                                "google.com.ar",
                                "google.as",
                                "google.at",
                                "google.com.au",
                                "google.az",
                                "google.ba",
                                "google.com.bd",
                                "google.be",
                                "google.bf",
                                "google.bg",
                                "google.com.bh",
                                "google.bi",
                                "google.bj",
                                "google.com.bn",
                                "google.com.bo",
                                "google.com.br",
                                "google.bs",
                                "google.bt",
                                "google.co.bw",
                                "google.by",
                                "google.com.bz",
                                "google.ca",
                                "google.com.kh",
                                "google.cd",
                                "google.cf",
                                "google.cg",
                                "google.ch",
                                "google.ci",
                                "google.co.ck",
                                "google.cl",
                                "google.cm",
                                "google.com.co",
                                "google.co.cr",
                                "google.com.cu",
                                "google.cv",
                                "google.com.cy",
                                "google.cz",
                                "google.de",
                                "google.dj",
                                "google.dk",
                                "google.dm",
                                "google.com.do",
                                "google.dz",
                                "google.com.ec",
                                "google.ee",
                                "google.com.eg",
                                "google.es",
                                "google.com.et",
                                "google.fi",
                                "google.fm",
                                "google.com.fj",
                                "google.fr",
                                "google.ga",
                                "google.ge",
                                "google.com.gh",
                                "google.com.gi",
                                "google.gl",
                                "google.gm",
                                "google.gp",
                                "google.gr",
                                "google.com.gt",
                                "google.gy",
                                "google.com.hk",
                                "google.hn",
                                "google.hr",
                                "google.ht",
                                "google.hu",
                                "google.co.id",
                                "google.iq",
                                "google.ie",
                                "google.co.il",
                                "google.co.in",
                                "google.is",
                                "google.it",
                                "google.com.jm",
                                "google.jo",
                                "google.co.jp",
                                "google.co.ke",
                                "google.ki",
                                "google.kg",
                                "google.co.kr",
                                "google.com.kw",
                                "google.kz",
                                "google.la",
                                "google.com.lb",
                                "google.li",
                                "google.lk",
                                "google.co.ls",
                                "google.lt",
                                "google.lu",
                                "google.lv",
                                "google.com.ly",
                                "google.co.ma",
                                "google.md",
                                "google.mg",
                                "google.mk",
                                "google.ml",
                                "google.com.mm",
                                "google.mn",
                                "google.ms",
                                "google.com.mt",
                                "google.mu",
                                "google.mv",
                                "google.mw",
                                "google.com.mx",
                                "google.com.my",
                                "google.co.mz",
                                "google.com.na",
                                "google.ne",
                                "google.com.ng",
                                "google.com.ni",
                                "google.nl",
                                "google.no",
                                "google.com.np",
                                "google.nr",
                                "google.nu",
                                "google.co.nz",
                                "google.com.om",
                                "google.com.pk",
                                "google.com.pa",
                                "google.com.pe",
                                "google.com.ph",
                                "google.pl",
                                "google.com.pg",
                                "google.com.pr",
                                "google.ps",
                                "google.pt",
                                "google.com.py",
                                "google.com.qa",
                                "google.ro",
                                "google.rs",
                                "google.ru",
                                "google.rw",
                                "google.com.sa",
                                "google.com.sb",
                                "google.sc",
                                "google.se",
                                "google.com.sg",
                                "google.sh",
                                "google.si",
                                "google.sk",
                                "google.com.sl",
                                "google.sn",
                                "google.sm",
                                "google.so",
                                "google.sr",
                                "google.com.sv",
                                "google.td",
                                "google.tg",
                                "google.co.th",
                                "google.com.tj",
                                "google.tk",
                                "google.tl",
                                "google.tm",
                                "google.to",
                                "google.tn",
                                "google.com.tr",
                                "google.tt",
                                "google.com.tw",
                                "google.co.tz",
                                "google.com.ua",
                                "google.co.ug",
                                "google.co.uk",
                                "google.com.uy",
                                "google.co.uz",
                                "google.com.vc",
                                "google.co.ve",
                                "google.vg",
                                "google.co.vi",
                                "google.com.vn",
                                "google.vu",
                                "google.ws",
                                "google.co.za",
                                "google.co.zm",
                                "google.co.zw"
                            ]
                        }
                    },
                    {
                        "name": "ludocid",
                        "type": "text",
                        "label": "`ludocid` Google Place ID"
                    },
                    {
                        "name": "lsig",
                        "type": "text",
                        "label": "`lsig` Additional Google Place ID"
                    },
                    {
                        "name": "kgmid",
                        "type": "text",
                        "label": "`kgmid` Google Knowledge Graph ID"
                    },
                    {
                        "name": "si",
                        "type": "text",
                        "label": "`si` Google Cached Search Parameters ID"
                    },
                    {
                        "name": "ibp",
                        "type": "text",
                        "label": "`ibp` Google Element Rendering"
                    },
                    {
                        "name": "gl",
                        "type": "select",
                        "label": "`gl` Country",
                        "validate": {
                            "enum": [
                                "af",
                                "al",
                                "dz",
                                "as",
                                "ad",
                                "ao",
                                "ai",
                                "aq",
                                "ag",
                                "ar",
                                "am",
                                "aw",
                                "au",
                                "at",
                                "az",
                                "bs",
                                "bh",
                                "bd",
                                "bb",
                                "by",
                                "be",
                                "bz",
                                "bj",
                                "bm",
                                "bt",
                                "bo",
                                "ba",
                                "bw",
                                "bv",
                                "br",
                                "io",
                                "bn",
                                "bg",
                                "bf",
                                "bi",
                                "kh",
                                "cm",
                                "ca",
                                "cv",
                                "ky",
                                "cf",
                                "td",
                                "cl",
                                "cn",
                                "cx",
                                "cc",
                                "co",
                                "km",
                                "cg",
                                "cd",
                                "ck",
                                "cr",
                                "ci",
                                "hr",
                                "cu",
                                "cy",
                                "cz",
                                "dk",
                                "dj",
                                "dm",
                                "do",
                                "ec",
                                "eg",
                                "sv",
                                "gq",
                                "er",
                                "ee",
                                "et",
                                "fk",
                                "fo",
                                "fj",
                                "fi",
                                "fr",
                                "gf",
                                "pf",
                                "tf",
                                "ga",
                                "gm",
                                "ge",
                                "de",
                                "gh",
                                "gi",
                                "gr",
                                "gl",
                                "gd",
                                "gp",
                                "gu",
                                "gt",
                                "gn",
                                "gw",
                                "gy",
                                "ht",
                                "hm",
                                "va",
                                "hn",
                                "hk",
                                "hu",
                                "is",
                                "in",
                                "id",
                                "ir",
                                "iq",
                                "ie",
                                "il",
                                "it",
                                "jm",
                                "jp",
                                "jo",
                                "kz",
                                "ke",
                                "ki",
                                "kp",
                                "kr",
                                "kw",
                                "kg",
                                "la",
                                "lv",
                                "lb",
                                "ls",
                                "lr",
                                "ly",
                                "li",
                                "lt",
                                "lu",
                                "mo",
                                "mk",
                                "mg",
                                "mw",
                                "my",
                                "mv",
                                "ml",
                                "mt",
                                "mh",
                                "mq",
                                "mr",
                                "mu",
                                "yt",
                                "mx",
                                "fm",
                                "md",
                                "mc",
                                "mn",
                                "ms",
                                "ma",
                                "mz",
                                "mm",
                                "na",
                                "nr",
                                "np",
                                "nl",
                                "an",
                                "nc",
                                "nz",
                                "ni",
                                "ne",
                                "ng",
                                "nu",
                                "nf",
                                "mp",
                                "no",
                                "om",
                                "pk",
                                "pw",
                                "ps",
                                "pa",
                                "pg",
                                "py",
                                "pe",
                                "ph",
                                "pn",
                                "pl",
                                "pt",
                                "pr",
                                "qa",
                                "re",
                                "ro",
                                "ru",
                                "rw",
                                "sh",
                                "kn",
                                "lc",
                                "pm",
                                "vc",
                                "ws",
                                "sm",
                                "st",
                                "sa",
                                "sn",
                                "rs",
                                "sc",
                                "sl",
                                "sg",
                                "sk",
                                "si",
                                "sb",
                                "so",
                                "za",
                                "gs",
                                "es",
                                "lk",
                                "sd",
                                "sr",
                                "sj",
                                "sz",
                                "se",
                                "ch",
                                "sy",
                                "tw",
                                "tj",
                                "tz",
                                "th",
                                "tl",
                                "tg",
                                "tk",
                                "to",
                                "tt",
                                "tn",
                                "tr",
                                "tm",
                                "tc",
                                "tv",
                                "ug",
                                "ua",
                                "ae",
                                "uk",
                                "gb",
                                "us",
                                "um",
                                "uy",
                                "uz",
                                "vu",
                                "ve",
                                "vn",
                                "vg",
                                "vi",
                                "wf",
                                "eh",
                                "ye",
                                "zm",
                                "zw"
                            ]
                        }
                    },
                    {
                        "name": "hl",
                        "type": "select",
                        "label": "`hl` Language",
                        "validate": {
                            "enum": [
                                "af",
                                "ak",
                                "sq",
                                "ws",
                                "am",
                                "ar",
                                "hy",
                                "az",
                                "eu",
                                "be",
                                "bem",
                                "bn",
                                "bh",
                                "xx-bork",
                                "bs",
                                "br",
                                "bg",
                                "bt",
                                "km",
                                "ca",
                                "chr",
                                "ny",
                                "zh-cn",
                                "zh-tw",
                                "co",
                                "hr",
                                "cs",
                                "da",
                                "nl",
                                "xx-elmer",
                                "en",
                                "eo",
                                "et",
                                "ee",
                                "fo",
                                "tl",
                                "fi",
                                "fr",
                                "fy",
                                "gaa",
                                "gl",
                                "ka",
                                "de",
                                "el",
                                "kl",
                                "gn",
                                "gu",
                                "xx-hacker",
                                "ht",
                                "ha",
                                "haw",
                                "iw",
                                "hi",
                                "hu",
                                "is",
                                "ig",
                                "id",
                                "ia",
                                "ga",
                                "it",
                                "ja",
                                "jw",
                                "kn",
                                "kk",
                                "rw",
                                "rn",
                                "xx-klingon",
                                "kg",
                                "ko",
                                "kri",
                                "ku",
                                "ckb",
                                "ky",
                                "lo",
                                "la",
                                "lv",
                                "ln",
                                "lt",
                                "loz",
                                "lg",
                                "ach",
                                "mk",
                                "mg",
                                "ms",
                                "ml",
                                "mt",
                                "mv",
                                "mi",
                                "mr",
                                "mfe",
                                "mo",
                                "mn",
                                "sr-me",
                                "my",
                                "ne",
                                "pcm",
                                "nso",
                                "no",
                                "nn",
                                "oc",
                                "or",
                                "om",
                                "ps",
                                "fa",
                                "xx-pirate",
                                "pl",
                                "pt",
                                "pt-br",
                                "pt-pt",
                                "pa",
                                "qu",
                                "ro",
                                "rm",
                                "nyn",
                                "ru",
                                "gd",
                                "sr",
                                "sh",
                                "st",
                                "tn",
                                "crs",
                                "sn",
                                "sd",
                                "si",
                                "sk",
                                "sl",
                                "so",
                                "es",
                                "es-419",
                                "su",
                                "sw",
                                "sv",
                                "tg",
                                "ta",
                                "tt",
                                "te",
                                "th",
                                "ti",
                                "to",
                                "lua",
                                "tum",
                                "tr",
                                "tk",
                                "tw",
                                "ug",
                                "uk",
                                "ur",
                                "uz",
                                "vu",
                                "vi",
                                "cy",
                                "wo",
                                "xh",
                                "yi",
                                "yo",
                                "zu"
                            ]
                        }
                    },
                    {
                        "name": "cr",
                        "type": "text",
                        "label": "`cr` Set Multiple Countries"
                    },
                    {
                        "name": "lr",
                        "type": "text",
                        "label": "`lr` Set Multiple Languages"
                    },
                    {
                        "name": "tbs",
                        "type": "text",
                        "label": "`tbs` Advanced Search Parameters"
                    },
                    {
                        "name": "safe",
                        "type": "select",
                        "label": "`safe` Adult Content Filtering",
                        "validate": {
                            "enum": [
                                "active",
                                "off"
                            ]
                        }
                    },
                    {
                        "name": "nfpr",
                        "type": "boolean",
                        "label": "`nfpr` Exclude Auto-corrected Results"
                    },
                    {
                        "name": "filter",
                        "type": "boolean",
                        "label": "`filter` Results Filtering"
                    },
                    {
                        "name": "tbm",
                        "type": "select",
                        "label": "`tbm` Search Type",
                        "validate": {
                            "enum": [
                                "isch",
                                "lcl",
                                "nws",
                                "shop",
                                "vid",
                                "pts"
                            ]
                        }
                    },
                    {
                        "name": "device",
                        "type": "text",
                        "label": "`device` Device"
                    },
                    {
                        "name": "no_cache",
                        "type": "boolean",
                        "label": "`no_cache` Disable Caching"
                    },
                    {
                        "name": "async",
                        "type": "text",
                        "label": "`async` Async"
                    },
                    {
                        "name": "output",
                        "type": "text",
                        "label": "`output` Output"
                    }
                ]
            }
        },
        {
            "id": 2,
            "module": "builtin:BasicFeeder",
            "version": 1,
            "parameters": {},
            "mapper": {
                "array": "{{1.organic_results}}"
            },
            "metadata": {
                "designer": {
                    "x": 300,
                    "y": 0
                },
                "restore": {
                    "expect": {
                        "array": {
                            "mode": "edit"
                        }
                    }
                },
                "expect": [
                    {
                        "name": "array",
                        "type": "array",
                        "label": "Array",
                        "mode": "edit",
                        "spec": []
                    }
                ]
            }
        },
        {
            "id": 3,
            "module": "google-sheets:addRow",
            "version": 2,
            "parameters": {},
            "mapper": {
                "mode": "select",
                "insertUnformatted": false,
                "valueInputOption": "USER_ENTERED",
                "insertDataOption": "INSERT_ROWS",
                "from": "drive",
                "includesHeaders": true,
                "values": {
                    "0": "{{1.search_parameters.q}}",
                    "1": "{{2.position}}",
                    "2": "{{2.title}}",
                    "3": "{{2.link}}"
                }
            },
            "metadata": {
                "designer": {
                    "x": 600,
                    "y": 0
                },
                "restore": {},
                "parameters": [
                    {
                        "name": "__IMTCONN__",
                        "type": "account:google",
                        "label": "Connection",
                        "required": true
                    }
                ],
                "expect": [
                    {
                        "name": "mode",
                        "type": "select",
                        "label": "Search Method",
                        "required": true,
                        "validate": {
                            "enum": [
                                "select",
                                "fromAll",
                                "map"
                            ]
                        }
                    },
                    {
                        "name": "insertUnformatted",
                        "type": "boolean",
                        "label": "Unformatted",
                        "required": true
                    },
                    {
                        "name": "valueInputOption",
                        "type": "select",
                        "label": "Value input option",
                        "validate": {
                            "enum": [
                                "USER_ENTERED",
                                "RAW"
                            ]
                        }
                    },
                    {
                        "name": "insertDataOption",
                        "type": "select",
                        "label": "Insert data option",
                        "validate": {
                            "enum": [
                                "INSERT_ROWS",
                                "OVERWRITE"
                            ]
                        }
                    },
                    {
                        "name": "from",
                        "type": "select",
                        "label": "Drive",
                        "required": true,
                        "validate": {
                            "enum": [
                                "drive",
                                "share",
                                "team"
                            ]
                        }
                    },
                    {
                        "name": "spreadsheetId",
                        "type": "file",
                        "label": "Spreadsheet ID",
                        "required": true
                    },
                    {
                        "name": "sheetId",
                        "type": "select",
                        "label": "Sheet Name",
                        "required": true
                    },
                    {
                        "name": "includesHeaders",
                        "type": "select",
                        "label": "Table contains headers",
                        "required": true,
                        "validate": {
                            "enum": [
                                true,
                                false
                            ]
                        }
                    },
                    {
                        "name": "values",
                        "type": "collection",
                        "label": "Values",
                        "spec": [
                            {
                                "name": "0",
                                "type": "text",
                                "label": "query (A)"
                            },
                            {
                                "name": "1",
                                "type": "text",
                                "label": "position (B)"
                            },
                            {
                                "name": "2",
                                "type": "text",
                                "label": "title (C)"
                            },
                            {
                                "name": "3",
                                "type": "text",
                                "label": "link (D)"
                            },
                            {
                                "name": "4",
                                "type": "text",
                                "label": "(E)"
                            },
                            {
                                "name": "5",
                                "type": "text",
                                "label": "(F)"
                            },
                            {
                                "name": "6",
                                "type": "text",
                                "label": "(G)"
                            },
                            {
                                "name": "7",
                                "type": "text",
                                "label": "(H)"
                            },
                            {
                                "name": "8",
                                "type": "text",
                                "label": "(I)"
                            },
                            {
                                "name": "9",
                                "type": "text",
                                "label": "(J)"
                            },
                            {
                                "name": "10",
                                "type": "text",
                                "label": "(K)"
                            },
                            {
                                "name": "11",
                                "type": "text",
                                "label": "(L)"
                            },
                            {
                                "name": "12",
                                "type": "text",
                                "label": "(M)"
                            },
                            {
                                "name": "13",
                                "type": "text",
                                "label": "(N)"
                            },
                            {
                                "name": "14",
                                "type": "text",
                                "label": "(O)"
                            },
                            {
                                "name": "15",
                                "type": "text",
                                "label": "(P)"
                            },
                            {
                                "name": "16",
                                "type": "text",
                                "label": "(Q)"
                            },
                            {
                                "name": "17",
                                "type": "text",
                                "label": "(R)"
                            },
                            {
                                "name": "18",
                                "type": "text",
                                "label": "(S)"
                            },
                            {
                                "name": "19",
                                "type": "text",
                                "label": "(T)"
                            },
                            {
                                "name": "20",
                                "type": "text",
                                "label": "(U)"
                            },
                            {
                                "name": "21",
                                "type": "text",
                                "label": "(V)"
                            },
                            {
                                "name": "22",
                                "type": "text",
                                "label": "(W)"
                            },
                            {
                                "name": "23",
                                "type": "text",
                                "label": "(X)"
                            },
                            {
                                "name": "24",
                                "type": "text",
                                "label": "(Y)"
                            },
                            {
                                "name": "25",
                                "type": "text",
                                "label": "(Z)"
                            },
                            {
                                "name": "26",
                                "type": "text",
                                "label": "(AA)"
                            }
                        ]
                    }
                ]
            }
        }
    ],
    "metadata": {
        "instant": false,
        "version": 1,
        "scenario": {
            "roundtrips": 1,
            "maxErrors": 3,
            "autoCommit": true,
            "autoCommitTriggerLast": true,
            "sequential": false,
            "slots": null,
            "confidential": false,
            "dataloss": false,
            "dlq": false,
            "freshVariables": false
        },
        "designer": {
            "orphans": []
        },
        "zone": "eu2.make.com",
        "notes": []
    }
}
