# Google Search Email Finder (Premium)

Scrape the Google search results' website, email, phone number, Facebook, Instagram, Twitter, TikTok etc. from SERP by Google advanced search.

- Template page: [https://www.octoparse.com/template/google-search-email-finder-premium](https://www.octoparse.com/template/google-search-email-finder-premium)
- Categories: Search Engine, Lead Generation
- Status: `PUBLISHED`
- Run mode: `CLOUD`

## Pricing

Current price: **$0.6/1,000 lines**. Billing is based on output rows; an Octoparse subscription may be required.

## What is an Octoparse template?

An Octoparse template is a ready-to-use scraping workflow with predefined inputs and structured outputs. Use the exact parameter keys below; do not invent parameters.

## Overview

This ready-to-use template collects structured data from search-results pages, detail pages.

## Output

The current workflow extracts 39 fields, including `Average_Rating`, `Current_Page`, `Current_URL`, `Depth`, `Descriptipn`, `Detail_URL`, `Displayed_URL`, `Domain`, `Emails`, `ErrorMassage`, `Facebook`, `Github`, `Has_Next_Page`, `Instagram`, `LinkedIn`, `Phones`, `Pinterest`, `Position`, `Rating_Count`, `Referrer_URL`, `Site_Link_Title1`, `Site_Link_Title2`, `Site_Link_Title3`, `Site_Link_Title4`, `Site_Link_URL1`, `Site_Link_URL2`, `Site_Link_URL3`, `Site_Link_URL4`, `Snapchat`, `Source_URL`, `Start_URL`, `Telegram`, `Threads`, `Tiktok`, `Title`, `Twitter`, `Uncertain_Phones`, `YouTube`, `input_params`.

## Use Cases

- Use structured results for research, comparison, and monitoring.
- Collect rows without building the extraction workflow from scratch.
- Combine results with other templates for downstream enrichment.
- Review a representative result before starting a large batch.

## Why Octoparse

- **No coding required:** complete All these words, This exact word or phrase, Any of these words and start the template in cloud mode.
- **Flexible export:** review and export results as CSV, Excel, or JSON.

## Input

### All these words

Required. Type the important words: tri-colour rat terrier Constraints: minItems=1; maxItems=100000; items.minLength=0; items.maxLength=10000.

### This exact word or phrase

Optional. Put exact words in quotes: "rat terrier" Constraints: minLength=0; maxLength=10000.

### Any of these words

Optional. Type OR between all the words you want: miniature OR standard Constraints: minLength=0; maxLength=10000.

### None of these words

Optional. Put a minus sign just before words that you don't want: -rodent, -"Jack Russell" Constraints: minLength=0; maxLength=10000.

### Search Language (optional)

Optional. Find pages in the language that you select. Constraints: minLength=0; maxLength=1000.

### Interface Language (optional)

Optional. Google supports more than 80 languages. The default interface language is English. For details, please check template Description - Input tab. Constraints: minLength=0; maxLength=1000.

### Region (optional)

Optional. Find pages published in a particular region. Constraints: minLength=0; maxLength=1000.

### Numbers ranging from (optional)

Optional. Put two full stops between the numbers and add a unit of measurement: 10..35 kg, £300..£500, 2010..2011 Constraints: minLength=0; maxLength=1000.

### Site or domain (optional)

Optional. Search one site (like wikipedia.org ) or limit your results to a domain like .edu, .org or .gov Constraints: minLength=0; maxLength=10000.

### Terms appearing (optional)

Optional. Search for terms in the whole page, page title or web address, or links to the page you're looking for. Constraints: minLength=0; maxLength=1000.

### File type (optional)

Optional. Find pages in the format that you prefer. Constraints: minLength=0; maxLength=1000.

### Usage rights (optional)

Optional. 使用权限 Constraints: minLength=0; maxLength=1000.

### Pagination times (optional)

Optional. "Pagination times" controls how many pages the scraper will go through (range: 1–30). It’s optional and defaults to 30 if left blank. Constraints: minimum=0, maximum=30.

### Last update (optional)

Optional. This optional parameter lets you filter results based on when the page was last updated. You can enter standard values like anytime, past 24 hours, past week, past month, or past year. You can also use custom shorthand formats such as d2 for the past 2 days, w2 for 2 weeks, m4 for 4 months, or y5 for 5 years. Constraints: minLength=0; maxLength=1000.

### Start Date

Optional. Search only for results from the specified date up to now (this parameter cannot be used together with Last update). Example: 2025-05-25 Constraints: minLength=0; maxLength=1000.

### End Date

Optional. Search only for results up to the specified date (this parameter cannot be used together with Last update). Example: 2025-05-29 Constraints: minLength=0; maxLength=1000.

## How to Use

# Google Search Email Finder (Premium) — Usage Guide

## Overview
Google Search Email Finder (Premium) combines advanced Google search filters with website contact discovery. It runs Google queries, visits the result websites, and returns public email addresses, phone numbers, social profiles, and the Google result details that led to each site.

## Pricing
**$0.6 / 1,000 output lines**. Billing is based on the number of output lines produced by the task.

## Output
Each row connects a Google result with contact details found on its website. Search fields preserve title, description, URL, page, position, sitelinks, and rating data; contact fields include public emails, phone numbers, social profiles, crawl location, and any collection error.

Key fields: `input_params`, `Title`, `Descriptipn`, `Detail_URL`, `Source_URL`, `Displayed_URL`, `Current_Page`, `Has_Next_Page`, `Position`, `Start_URL`, `Domain`, `Depth`, `Referrer_URL`, `Current_URL`, `Emails`, `Phones`, `Uncertain_Phones`, social profile fields (`Twitter`, `YouTube`, `Facebook`, `LinkedIn`, `Instagram`, `Tiktok`, `Pinterest`, `Snapchat`, `Threads`, `Telegram`, `Github`), and `ErrorMassage`.

## Input Parameters

- **All these words:** Enter one or more keyword groups, one per line. Supports up to 100,000 lines. These are the main search terms for each Google query.
- **This exact word or phrase:** Enter an exact phrase in quotation marks, e.g. `"rat terrier"`.
- **Any of these words:** Enter alternative words separated by spaces. Results may match any of them.
- **None of these words:** Enter words to exclude, separated by spaces. Each word is applied as an exclusion.
- **Search Language (optional):** Enter a supported language name. Leave blank to search English-language pages.
- **Interface Language (optional):** Enter the Google interface language. Leave blank to use English.
- **Region (optional):** Enter a supported region name to prioritize results associated with that region.
- **Numbers ranging from (optional):** Enter a numeric range with two periods, e.g. `10..35 kg`, `GBP 300..GBP 500`, or `2010..2011`.
- **Site or domain (optional):** Enter one website or domain restriction, e.g. `wikipedia.org`, `.edu`, `.org`, or `.gov`.
- **Terms appearing (optional):** Enter one of: `anywhere in the page`, `in the title of the page`, `in the text of the page`, `in the URL of the page`, or `in links to the page`.
- **File type (optional):** Enter one supported format: `Adobe Acrobat PDF (.pdf)`, `Adobe Postscript (.ps)`, `Autodesk DWF (.dwf)`, `Google Earth KML (.kml)`, `Google Earth KMZ (.kmz)`, `Microsoft Excel (.xls)`, `Microsoft Powerpoint (.ppt)`, `Microsoft Word (.doc)`, `Rich Text Format (.rtf)`, or `Shockwave Flash (.swf)`.
- **Usage rights (optional):** Enter `free to use or share`, `free to use or share, even commercially`, `free to use share or modify`, or `free to use, share or modify, even commercially`. Leave blank to skip this filter.
- **Pagination times (optional):** Set the number of Google result pages to process from 1 to 30. Leave blank to process up to 30 pages.
- **Last update (optional):** Enter a recent-period value such as `d1`, `w2`, `m4`, or `y5` for days, weeks, months, or years. Do not combine this field with a custom start or end date.
- **Start Date:** Enter the start of a custom date range in `YYYY-MM-DD` format.
- **End Date:** Enter the end of a custom date range in `YYYY-MM-DD` format.

## How to Use

1. Open Google Search Email Finder (Premium) and click **Try it!**.
2. Enter at least one keyword group in **All these words**.
3. Add optional search filters such as an exact phrase, excluded words, language, region, domain, or date range.
4. Set **Pagination times (optional)** between 1 and 30, then start the cloud task.
5. Review the Google result fields together with `Emails`, `Phones`, social profiles, and any `ErrorMassage` value.
6. Export the collected rows or reuse them in a scheduled, API, dashboard, or AI workflow.

## Tips

- Start with one precise keyword group and one result page to check relevance before expanding the query list or pagination.
- Use **Site or domain (optional)** when you need contacts from a specific domain type or website. Keep `Source_URL` and `Position` when exporting so every contact remains traceable to its Google result.
- Treat `Phones` as the precise-match field and review `Uncertain_Phones` separately because it may contain unrelated numbers found near phone-related page elements.

## Cloud Execution and Reuse

The template runs in Octoparse Cloud, so no local browser or computer needs to stay running during collection. Scheduling is available with eligible Octoparse plans. Collected rows can be exported in supported formats or reused through Octoparse APIs, MCP workflows, dashboards, and the [AgentTools API](https://www.octoparse.com/docs/en/api-reference/agenttools-api/search-templates).

## Limitations

Results depend on what the source site exposes at run time. Fields may be empty when a source page does not provide a value. The template enforces the input limits shown above.

## Tips

Use specific, valid inputs and review a representative result before starting a large batch. Remove duplicate inputs when repeated records are not needed.

## FAQ

### What do I need to enter?

Use the exact inputs and limits listed above.

### What data does this template return?

See Output Schema below; availability can vary by source record.

### How is usage billed?

See the Pricing section above for current pricing and billing details.

## Related Templates

- [Google Search Email Finder](https://www.octoparse.com/template/google-search-contact-scraper)
- [Google Maps Email Finder (by URLs)](https://www.octoparse.com/template/google-maps-email-finder-by-urls)
- [Google Maps Email Finder (by keyword)](https://www.octoparse.com/template/google-maps-email-finder-by-keyword)
- [Google Maps Email Scraper & Extractor](https://www.octoparse.com/template/google-maps-contact-scraper)
- [Google Search Scraper](https://www.octoparse.com/template/google-search-scraper)

## Input Schema

```json
{
  "title": "Google Search Email Finder (Premium) input",
  "description": "Input parameters configured for the current published template version.",
  "type": "object",
  "schemaVersion": 1,
  "additionalProperties": false,
  "properties": {
    "all_these_words": {
      "title": "All these words",
      "description": "Type the important words: tri-colour rat terrier",
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 0,
        "maxLength": 10000
      },
      "minItems": 1,
      "maxItems": 100000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "this_exact_word_or_phrase": {
      "title": "This exact word or phrase",
      "description": "Put exact words in quotes: \"rat terrier\"",
      "type": "string",
      "minLength": 0,
      "maxLength": 10000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "any_of_these_words": {
      "title": "Any of these words",
      "description": "Type OR between all the words you want: miniature OR standard",
      "type": "string",
      "minLength": 0,
      "maxLength": 10000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "none_of_these_words": {
      "title": "None of these words",
      "description": "Put a minus sign just before words that you don't want: -rodent, -\"Jack Russell\"",
      "type": "string",
      "minLength": 0,
      "maxLength": 10000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "search_Language": {
      "title": "Search Language (optional)",
      "description": "Find pages in the language that you select.",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "interface_Language": {
      "title": "Interface Language (optional)",
      "description": "Google supports more than 80 languages. The default interface language is English. For details, please check template Description - Input tab.",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "region": {
      "title": "Region (optional)",
      "description": "Find pages published in a particular region.",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "numbers_ranging_from": {
      "title": "Numbers ranging from (optional)",
      "description": "Put two full stops between the numbers and add a unit of measurement: 10..35 kg, £300..£500, 2010..2011\n",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "site_or_domain": {
      "title": "Site or domain (optional)",
      "description": "Search one site (like wikipedia.org ) or limit your results to a domain like .edu, .org or .gov",
      "type": "string",
      "minLength": 0,
      "maxLength": 10000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "terms_appearing": {
      "title": "Terms appearing (optional)",
      "description": "Search for terms in the whole page, page title or web address, or links to the page you're looking for.",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "file_type": {
      "title": "File type (optional)",
      "description": "Find pages in the format that you prefer.\n",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "usage_rights": {
      "title": "Usage rights (optional)",
      "description": "使用权限",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "pagination_times": {
      "title": "Pagination times (optional)",
      "description": "\"Pagination times\" controls how many pages the scraper will go through (range: 1–30). It’s optional and defaults to 30 if left blank.",
      "type": "integer",
      "minimum": 0,
      "maximum": 30,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "last_update": {
      "title": "Last update (optional)",
      "description": "This optional parameter lets you filter results based on when the page was last updated. You can enter standard values like anytime, past 24 hours, past week, past month, or past year. You can also use custom shorthand formats such as d2 for the past 2 days, w2 for 2 weeks, m4 for 4 months, or y5 for 5 years.",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "start_Date": {
      "title": "Start Date",
      "description": "Search only for results from the specified date up to now (this parameter cannot be used together with Last update). Example: 2025-05-25",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    },
    "end_Date": {
      "title": "End Date",
      "description": "Search only for results up to the specified date (this parameter cannot be used together with Last update). Example: 2025-05-29",
      "type": "string",
      "minLength": 0,
      "maxLength": 1000,
      "x-octoparse": {
        "apiEnabled": true
      }
    }
  },
  "required": [
    "all_these_words"
  ]
}
```

## Input JSON Example

Example 1

```json
{
  "all_these_words": [
    "MCP"
  ],
  "end_Date": "2025-02-01",
  "start_Date": "2025-01-01"
}
```

Example 2

```json
{
  "all_these_words": [
    "Talleres Olaz Navarra"
  ],
  "pagination_times": 2.0,
  "site_or_domain": "es.linkedin.com/in",
  "this_exact_word_or_phrase": "responsable de compras"
}
```

Example 3

```json
{
  "all_these_words": [
    "Talleres Olaz Navarra"
  ],
  "pagination_times": 2.0,
  "site_or_domain": "es.linkedin.com/in",
  "this_exact_word_or_phrase": "responsable de compras"
}
```

Example 4

```json
{
  "all_these_words": [
    "Talleres Olaz Navarra"
  ],
  "pagination_times": 2.0,
  "site_or_domain": "es.linkedin.com/in",
  "this_exact_word_or_phrase": "responsable de compras"
}
```

Example 5

```json
{
  "all_these_words": [
    "\"fintech products\" inurl:billing/information"
  ]
}
```


## Output Schema

```json
{
  "schemaVersion": 1,
  "type": "object",
  "properties": {
    "Average_Rating": {
      "type": "string",
      "description": ""
    },
    "Current_Page": {
      "type": "string",
      "description": ""
    },
    "Current_URL": {
      "type": "string",
      "description": ""
    },
    "Depth": {
      "type": "string",
      "description": ""
    },
    "Descriptipn": {
      "type": "string",
      "description": ""
    },
    "Detail_URL": {
      "type": "string",
      "description": ""
    },
    "Displayed_URL": {
      "type": "string",
      "description": ""
    },
    "Domain": {
      "type": "string",
      "description": ""
    },
    "Emails": {
      "type": "string",
      "description": ""
    },
    "ErrorMassage": {
      "type": "string",
      "description": ""
    },
    "Facebook": {
      "type": "string",
      "description": ""
    },
    "Github": {
      "type": "string",
      "description": ""
    },
    "Has_Next_Page": {
      "type": "string",
      "description": ""
    },
    "Instagram": {
      "type": "string",
      "description": ""
    },
    "LinkedIn": {
      "type": "string",
      "description": ""
    },
    "Phones": {
      "type": "string",
      "description": ""
    },
    "Pinterest": {
      "type": "string",
      "description": ""
    },
    "Position": {
      "type": "string",
      "description": ""
    },
    "Rating_Count": {
      "type": "string",
      "description": ""
    },
    "Referrer_URL": {
      "type": "string",
      "description": ""
    },
    "Site_Link_Title1": {
      "type": "string",
      "description": ""
    },
    "Site_Link_Title2": {
      "type": "string",
      "description": ""
    },
    "Site_Link_Title3": {
      "type": "string",
      "description": ""
    },
    "Site_Link_Title4": {
      "type": "string",
      "description": ""
    },
    "Site_Link_URL1": {
      "type": "string",
      "description": ""
    },
    "Site_Link_URL2": {
      "type": "string",
      "description": ""
    },
    "Site_Link_URL3": {
      "type": "string",
      "description": ""
    },
    "Site_Link_URL4": {
      "type": "string",
      "description": ""
    },
    "Snapchat": {
      "type": "string",
      "description": ""
    },
    "Source_URL": {
      "type": "string",
      "description": ""
    },
    "Start_URL": {
      "type": "string",
      "description": ""
    },
    "Telegram": {
      "type": "string",
      "description": ""
    },
    "Threads": {
      "type": "string",
      "description": ""
    },
    "Tiktok": {
      "type": "string",
      "description": ""
    },
    "Title": {
      "type": "string",
      "description": ""
    },
    "Twitter": {
      "type": "string",
      "description": ""
    },
    "Uncertain_Phones": {
      "type": "string",
      "description": ""
    },
    "YouTube": {
      "type": "string",
      "description": ""
    },
    "input_params": {
      "type": "string",
      "description": ""
    }
  },
  "title": "Google Search Email Finder (Premium) output",
  "description": "Initial output fields derived from the current published implementation. Field descriptions are maintained by Data Center; production field names and types should be refreshed from recent successful runs.",
  "additionalProperties": false
}
```

## Output Example

Example 1

```json
{
  "Average_Rating": "",
  "Current_Page": "24",
  "Current_URL": "",
  "Depth": "",
  "Descriptipn": "Learn how Model Context Protocol (MCP) provides a standard for connecting AI agents to external tools, data sources, and APIs at scale.",
  "Detail_URL": "CAESlQEBxCJF12Yf876kgp0WAB0PkE-huCTR6s1gG8ruYwerdgvZccc8wlqXTND9ABkOSXKJa_7Gy7LJxkHkwu4b5TzrbSfMqJyR7sLVnV1cDPPf9hE-ZW0MEsCIXaNIFIi4S014yc6stwOFoG12FmIZCVo3_19SQXoXAfQ_nQ4kECEr50r5tpzVEtjuVS-GSPeH07ji5cqWeQ",
  "Displayed_URL": "https://docs.aws.amazon.com",
  "Domain": "",
  "Emails": "",
  "ErrorMassage": "this is not a valid website link.",
  "Facebook": "",
  "Github": "",
  "Has_Next_Page": "True",
  "Instagram": "",
  "LinkedIn": "",
  "Phones": "",
  "Pinterest": "",
  "Position": "9",
  "Rating_Count": "",
  "Referrer_URL": "",
  "Site_Link_Title1": "",
  "Site_Link_Title2": "",
  "Site_Link_Title3": "",
  "Site_Link_Title4": "",
  "Site_Link_URL1": "",
  "Site_Link_URL2": "",
  "Site_Link_URL3": "",
  "Site_Link_URL4": "",
  "Snapchat": "",
  "Source_URL": "https://www.google.com/search?q=MCP&lr=lang_en&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=%2Ccdr%3A1%2Ccd_min%3A01%2F01%2F2025%2Ccd_max%3A02%2F01%2F2025&gbv=1&client=ms-opera-mini&start=230&num=10&hl=en",
  "Start_URL": "https://CAESlQEBxCJF12Yf876kgp0WAB0PkE-huCTR6s1gG8ruYwerdgvZccc8wlqXTND9ABkOSXKJa_7Gy7LJxkHkwu4b5TzrbSfMqJyR7sLVnV1cDPPf9hE-ZW0MEsCIXaNIFIi4S014yc6stwOFoG12FmIZCVo3_19SQXoXAfQ_nQ4kECEr50r5tpzVEtjuVS-GSPeH07ji5cqWeQ",
  "Telegram": "",
  "Threads": "",
  "Tiktok": "",
  "Title": "What is MCP? - AWS Prescriptive Guidance",
  "Twitter": "",
  "Uncertain_Phones": "",
  "YouTube": "",
  "input_params": "{'All_these_words': 'MCP', 'Pagination_times': '30', 'Start_date': '2025-01-01', 'End_date': '2025-02-01'}"
}
```

Example 2

```json
{
  "Average_Rating": "",
  "Current_Page": "1",
  "Current_URL": "",
  "Depth": "",
  "Descriptipn": "Iniciativa dirigida a facilitar el desarrollo de negocio y acceso a mercado de StartUps y PYMES europeas que trabajen con datos. Durante el proyecto, se van ...",
  "Detail_URL": "CAESaQHrOzAVEDQ0RMEGufxs6IjA9U1oaXdL_mRx_ZJOOWXwioK5UQLjpa7kXIZ0C5VpFVrIcndfKlQX4XZy2f6b18EO0g9IwKA809t6lamsl2mU2O9N_Opl7K-5V6WB1URfFbOqpWKCVdPWqQ",
  "Displayed_URL": "https://es.linkedin.com",
  "Domain": "",
  "Emails": "",
  "ErrorMassage": "this is not a valid website link.",
  "Facebook": "",
  "Github": "",
  "Has_Next_Page": "True",
  "Instagram": "",
  "LinkedIn": "",
  "Phones": "",
  "Pinterest": "",
  "Position": "2",
  "Rating_Count": "",
  "Referrer_URL": "",
  "Site_Link_Title1": "",
  "Site_Link_Title2": "",
  "Site_Link_Title3": "",
  "Site_Link_Title4": "",
  "Site_Link_URL1": "",
  "Site_Link_URL2": "",
  "Site_Link_URL3": "",
  "Site_Link_URL4": "",
  "Snapchat": "",
  "Source_URL": "https://www.google.com/search?q=Talleres+Olaz+Navarra+responsable+de+compras+site%3Aes.linkedin.com%2Fin&lr=lang_en&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=&gbv=1&client=ms-opera-mini&start=0&num=10&hl=en",
  "Start_URL": "https://CAESaQHrOzAVEDQ0RMEGufxs6IjA9U1oaXdL_mRx_ZJOOWXwioK5UQLjpa7kXIZ0C5VpFVrIcndfKlQX4XZy2f6b18EO0g9IwKA809t6lamsl2mU2O9N_Opl7K-5V6WB1URfFbOqpWKCVdPWqQ",
  "Telegram": "",
  "Threads": "",
  "Tiktok": "",
  "Title": "Alberto Sierra Bañón - Co-founder SPLORO | Horizon Europe - LinkedIn",
  "Twitter": "",
  "Uncertain_Phones": "",
  "YouTube": "",
  "input_params": "{'All_these_words': 'Talleres Olaz Navarra', 'This_exact_word_or_phrase': 'responsable de compras', 'Site_or_domain': 'es.linkedin.com/in', 'Pagination_times': '2.0'}"
}
```

Example 3

```json
{
  "Average_Rating": "",
  "Current_Page": "1",
  "Current_URL": "",
  "Depth": "",
  "Descriptipn": "Ofertas de empleo de responsable de compras y logística. Encuentra ofertas actualizadas diariamente.. 10.000 responsable de compras. Pamplona, Navarre, España. ...",
  "Detail_URL": "CAEShwEB6zswFfKIuyGvIVvZZ5a0VGq3iMYsPW5n5uIUg1vaSLSRL0pmC2wJog-IzmH3KN2GihkPNQbSnN6cL8FNNc9YeBbPbouAi_AijeqJmW9WKrGqhnNQpkyLMu7xGwDZnt6l84likdEsJ9kNqn0_zw0kdLtvx2IxfQ8JPpjCVaVLjuvMvNMsARo",
  "Displayed_URL": "https://es.trabajo.org",
  "Domain": "",
  "Emails": "",
  "ErrorMassage": "this is not a valid website link.",
  "Facebook": "",
  "Github": "",
  "Has_Next_Page": "True",
  "Instagram": "",
  "LinkedIn": "",
  "Phones": "",
  "Pinterest": "",
  "Position": "1",
  "Rating_Count": "",
  "Referrer_URL": "",
  "Site_Link_Title1": "",
  "Site_Link_Title2": "",
  "Site_Link_Title3": "",
  "Site_Link_Title4": "",
  "Site_Link_URL1": "",
  "Site_Link_URL2": "",
  "Site_Link_URL3": "",
  "Site_Link_URL4": "",
  "Snapchat": "",
  "Source_URL": "https://www.google.com/search?q=Talleres+Olaz+Navarra+responsable+de+compras+site%3Aes.linkedin.com%2Fin&lr=lang_en&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=&gbv=1&client=ms-opera-mini&start=0&num=10&hl=en",
  "Start_URL": "https://CAEShwEB6zswFfKIuyGvIVvZZ5a0VGq3iMYsPW5n5uIUg1vaSLSRL0pmC2wJog-IzmH3KN2GihkPNQbSnN6cL8FNNc9YeBbPbouAi_AijeqJmW9WKrGqhnNQpkyLMu7xGwDZnt6l84likdEsJ9kNqn0_zw0kdLtvx2IxfQ8JPpjCVaVLjuvMvNMsARo",
  "Telegram": "",
  "Threads": "",
  "Tiktok": "",
  "Title": "responsable de compras y logística - ofertas de empleo - Página 2",
  "Twitter": "",
  "Uncertain_Phones": "",
  "YouTube": "",
  "input_params": "{'All_these_words': 'Talleres Olaz Navarra', 'This_exact_word_or_phrase': 'responsable de compras', 'Site_or_domain': 'es.linkedin.com/in', 'Pagination_times': '2.0'}"
}
```

Example 4

```json
{
  "Average_Rating": "",
  "Current_Page": "2",
  "Current_URL": "",
  "Depth": "",
  "Descriptipn": "4 days ago · Entre tus responsabilidades estará aplicar Incoterms, coordinar aduanas, optimizar costes y colaborar con 3PL, IT y finanzas para alinear la ...",
  "Detail_URL": "CAESxQEB6zswFc1zAjuylvTfR-qQZiJbAuftHIP6-SElUtBldp0YOH8Y5uYk9Tdum7l9Az4h1n3apF4kJZ77_RMGl6zdxfoq51OcosF8OXh9J7kSAtwiy8nFeyFWQw_Hv28vdhYgabnJlZwxzzRbh0amrpazteAWy91I3SnjXzksaGxCLg5rrufnu0TaNlhkS0YWoxYjX3HV7PEKpK47TXuQSYRRPda7tiwRlNHgcroyLLQAYzuqjBh5VPFgLmKsakTTLjhu_ZAmbQ",
  "Displayed_URL": "https://www.jobleads.com",
  "Domain": "",
  "Emails": "",
  "ErrorMassage": "this is not a valid website link.",
  "Facebook": "",
  "Github": "",
  "Has_Next_Page": "True",
  "Instagram": "",
  "LinkedIn": "",
  "Phones": "",
  "Pinterest": "",
  "Position": "2",
  "Rating_Count": "",
  "Referrer_URL": "",
  "Site_Link_Title1": "",
  "Site_Link_Title2": "",
  "Site_Link_Title3": "",
  "Site_Link_Title4": "",
  "Site_Link_URL1": "",
  "Site_Link_URL2": "",
  "Site_Link_URL3": "",
  "Site_Link_URL4": "",
  "Snapchat": "",
  "Source_URL": "https://www.google.com/search?q=Talleres+Olaz+Navarra+responsable+de+compras+site%3Aes.linkedin.com%2Fin&lr=lang_en&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=&gbv=1&client=ms-opera-mini&start=10&num=10&hl=en",
  "Start_URL": "https://CAESxQEB6zswFc1zAjuylvTfR-qQZiJbAuftHIP6-SElUtBldp0YOH8Y5uYk9Tdum7l9Az4h1n3apF4kJZ77_RMGl6zdxfoq51OcosF8OXh9J7kSAtwiy8nFeyFWQw_Hv28vdhYgabnJlZwxzzRbh0amrpazteAWy91I3SnjXzksaGxCLg5rrufnu0TaNlhkS0YWoxYjX3HV7PEKpK47TXuQSYRRPda7tiwRlNHgcroyLLQAYzuqjBh5VPFgLmKsakTTLjhu_ZAmbQ",
  "Telegram": "",
  "Threads": "",
  "Tiktok": "",
  "Title": "Responsable de Compras y Logística Internacional (IT Hardware)",
  "Twitter": "",
  "Uncertain_Phones": "",
  "YouTube": "",
  "input_params": "{'All_these_words': 'Talleres Olaz Navarra', 'This_exact_word_or_phrase': 'responsable de compras', 'Site_or_domain': 'es.linkedin.com/in', 'Pagination_times': '2.0'}"
}
```

Example 5

```json
{
  "Average_Rating": "",
  "Current_Page": "4",
  "Current_URL": "",
  "Depth": "",
  "Descriptipn": "Oct 31, 2025 · This research aims to contribute insights that can facilitate the achievement of critical mass for FinTech products in South African ...",
  "Detail_URL": "CAEScwHrOzAV8gSAp81O7Jcqx4WkYdZHT8ArPLBdVnFs5u5uGrUZvCd-dcNkL-SBEIf_i8s18H028wKyNBgN44bO573sTnlGZKkmQwoXaX95JeCvIkMd0VxIouMOinEcDbpTXS3FwwYNzJ-jHNMzyV8AqnNhjpY",
  "Displayed_URL": "https://journals.co.za",
  "Domain": "",
  "Emails": "",
  "ErrorMassage": "this is not a valid website link.",
  "Facebook": "",
  "Github": "",
  "Has_Next_Page": "True",
  "Instagram": "",
  "LinkedIn": "",
  "Phones": "",
  "Pinterest": "",
  "Position": "1",
  "Rating_Count": "",
  "Referrer_URL": "",
  "Site_Link_Title1": "",
  "Site_Link_Title2": "",
  "Site_Link_Title3": "",
  "Site_Link_Title4": "",
  "Site_Link_URL1": "",
  "Site_Link_URL2": "",
  "Site_Link_URL3": "",
  "Site_Link_URL4": "",
  "Snapchat": "",
  "Source_URL": "https://www.google.com/search?q=%22fintech+products%22+inurl%3Abilling%2Finformation&lr=lang_en&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=&gbv=1&client=ms-opera-mini&start=30&num=10&hl=en",
  "Start_URL": "https://CAEScwHrOzAV8gSAp81O7Jcqx4WkYdZHT8ArPLBdVnFs5u5uGrUZvCd-dcNkL-SBEIf_i8s18H028wKyNBgN44bO573sTnlGZKkmQwoXaX95JeCvIkMd0VxIouMOinEcDbpTXS3FwwYNzJ-jHNMzyV8AqnNhjpY",
  "Telegram": "",
  "Threads": "",
  "Tiktok": "",
  "Title": "The use of FinTech products and services by SMEs in an ...",
  "Twitter": "",
  "Uncertain_Phones": "",
  "YouTube": "",
  "input_params": "{'All_these_words': '\"fintech products\" inurl:billing/information', 'Pagination_times': '30'}"
}
```

## API

`POST https://openapi.octoparse.com/api/agentTools/executeTask`

This is the OpenAPI Agent Tools `executeTask` endpoint. Authenticate with a Bearer token.

Request body:

`templateName` is the template slug; `parameters` is a JSON object string whose keys match Input Schema; `taskName`, `idempotencyKey`, and `maxCollectedRows` are optional.

Obtain a token:

```http
POST https://openapi.octoparse.com/token
Content-Type: application/json

{
  "username": "YOUR_USERNAME",
  "password": "YOUR_PASSWORD",
  "grant_type": "password"
}
```

Use `data.access_token` as `Authorization: Bearer <token>`. After starting, poll `getTaskStatus` and export with `exportData`.

```json
{
  "templateName": "google-search-email-finder-premium",
  "taskName": "Google Search Email Finder (Premium)",
  "parameters": "{\"all_these_words\":[\"MCP\"],\"end_Date\":\"2025-02-01\",\"start_Date\":\"2025-01-01\"}"
}
```

## Python Example

```python
import json
import requests

OPENAPI_BASE = "https://openapi.octoparse.com"
ACCESS_TOKEN = "YOUR_ACCESS_TOKEN"

parameters = json.loads("{\"all_these_words\":[\"MCP\"],\"end_Date\":\"2025-02-01\",\"start_Date\":\"2025-01-01\"}")

response = requests.post(
    f"{OPENAPI_BASE}/api/agentTools/executeTask",
    headers={
        "Authorization": f"Bearer {ACCESS_TOKEN}",
        "Content-Type": "application/json",
    },
    json={
        "templateName": "google-search-email-finder-premium",
        "taskName": "Google Search Email Finder (Premium)",
        "parameters": json.dumps(parameters, ensure_ascii=False),
    },
    timeout=60,
)
print(response.status_code)
print(response.json())
```

## HTTP/cURL Example

```bash
curl -X POST "https://openapi.octoparse.com/api/agentTools/executeTask" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  --data-binary @- <<'JSON'
{
  "templateName": "google-search-email-finder-premium",
  "taskName": "Google Search Email Finder (Premium)",
  "parameters": "{\"all_these_words\":[\"MCP\"],\"end_Date\":\"2025-02-01\",\"start_Date\":\"2025-01-01\"}"
}
JSON
```

## MCP Setup

Connect an MCP-compatible AI client to `https://mcp.octoparse.com` using browser OAuth or an Octoparse API key. Find `google-search-email-finder-premium`, inspect its inputs, create a cloud task with the exact Input Schema keys, and export JSON results.

## Machine-readable Resources

- [Template contract](https://www.octoparse.com/templates/google-search-email-finder-premium.json)
- [Manifest](https://www.octoparse.com/templates/google-search-email-finder-premium-manifest.json)
