๐ How can you find websites and contact opportunities with advanced Google search filters?
This template collects submitted search parameters, result title, description, detail and source URLs, displayed URL, page and position, pagination status, up to four sitelinks, rating data when present, and a follow-up payload for downstream processing. It is useful for lead generation teams, SEO researchers, and market intelligence analysts.
Data is collected from Google Search. Google Search indexes public web pages and supports advanced filters for language, region, domain, file type, date, and term placement.
๐ฐ Pricing
Current price: $0.6/1,000 lines. Billing is based on the number of output lines produced by the task.
๐ฆ Output
The current published implementation can return the following fields:
input_paramsTitleDescriptipnDetail_URLSource_URLDisplayed_URLCurrent_PageHas_Next_PagePositionSite_Link_Title1Site_Link_URL1Site_Link_Title2Site_Link_URL2Site_Link_Title3Site_Link_URL3Site_Link_Title4Site_Link_URL4Average_RatingRating_CountFollowField
{
"input_params": "{'All_these_words': 'AI', 'None_of_these_words': 'gpt', 'Results_per_page': '15', 'Pagination_times': '6'}",
"Title": "What Is Artificial Intelligence (AI)? | Google Cloud",
"Descriptipn": "Artificial intelligence is a technology that allows you to generate, classify, and perform tasks like image analysis and speech recognition.",
"Detail_URL": "https://cloud.google.com/learn/what-is-artificial-intelligence",
"Source_URL": "https://www.google.com/search?q=AI%20-gpt&lr=&cr=&as_qdr=all&as_sitesearch=&as_occt=any&as_filetype=&tbs=&start=0&num=15",
"Displayed_URL": "https://cloud.google.com",
"Current_Page": "1",
"Has_Next_Page": "True",
"Position": "1",
"Site_Link_Title1": null,
"Site_Link_URL1": null,
"Site_Link_Title2": null,
"Site_Link_URL2": null,
"Site_Link_Title3": null,
"Site_Link_URL3": null,
"Site_Link_Title4": null,
"Site_Link_URL4": null,
"Average_Rating": null,
"Rating_Count": null,
"FollowField": null
}
๐ฏ Use Cases
- Discover prospect websites using result titles, descriptions, and URLs.
- Narrow research by language, region, domain, file type, and date filters.
- Prioritize visible results using page and position fields.
- Prepare discovered sites for downstream contact extraction using source URLs and follow-up payloads.
๐ Why Octoparse
- Ready-to-use workflow: The extraction steps for Google Search are already configured, so you do not need to build the scraper from scratch.
- Flexible execution: Run the ready-made task in the cloud without keeping a local computer online for the collection.
- Structured, repeatable output: Results are returned as consistent rows that are easier to compare, filter, deduplicate, and process than manually copied pages.
- Verified input guardrails: The form exposes the current inputs, selectable values, and meaningful limits configured for this template.
- Practical data handoff: Review results in Octoparse and export or process them using the options supported by your Octoparse environment.
๐ Input
Complete the following fields:
- All these words (Optional) โ Enter important words that must all appear in the Google search results. Up to 100,000 entries per run.
- This exact word or phrase (Optional) โ Enter the exact word or phrase that Google should match.
- Any of these words (Optional) โ Enter words where at least one should appear in the Google search results.
- None of these words (Optional) โ Enter words to exclude from the Google search results.
- Search Language (optional) (Optional) โ Optionally limit results to pages written in the selected language.
- Interface Language (optional) (Optional) โ Optionally select the language used by the Google search interface. English is used by default.
- Region (optional) (Optional) โ Optionally prioritize pages associated with the selected region.
- Numbers ranging from (optional) (Optional) โ Optionally search within a numeric range, such as 10..35 kg, GBP 300..GBP 500, or 2010..2011.
- Site or domain (optional) (Optional) โ Optionally restrict results to a specific website or domain.
- Terms appearing (optional) (Optional) โ Optionally choose where the search terms should appear on the page.
- File type (optional) (Optional) โ Optionally restrict results to the selected file type.
- Usage rights (optional) (Optional) โ Optionally filter results by the selected usage-rights setting.
- Pagination times (optional) (Optional) โ Set the number of Google search result pages to collect. The current template uses 30 when this field is left blank. Accepted range: 0 to 30.
- Last update (optional) (Optional) โ Optionally filter results by a standard recent period or a custom date range.
- Start Date (Optional) โ Set the beginning of a custom date range. Do not combine a custom date range with the Last update filter.
- End Date (Optional) โ Set the end of a custom date range. Do not combine a custom date range with the Last update filter.
๐ How to Use
- Open the template and select Try it or Start.
- Complete the input fields listed above.
- Start the task using the supported cloud run mode.
- Review the output rows and export or process the structured data.
โ ๏ธ Limitations
Results depend on what the source site exposes at run time. A listed output field can be empty when the source page does not provide that value. Input limits shown above are enforced by the template.
๐ก 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
How does Octoparse collect data from Google Search?
The Python automation builds Google queries from the supplied advanced-search fields, paginates through the configured result pages, parses organic results, sitelinks, and rating elements when present, and uploads result rows plus downstream follow-up values.
What input does this Google Search Email Finder (Premium) require?
Use the fields and accepted values shown in the Input section. Only user-relevant limits and selectable options are listed.
What data can I extract from Google Search?
The current output fields and a representative JSON Data Preview are listed in the Output section. Field availability can vary when the source page does not display a value.
How much does this Google Search Email Finder (Premium) cost?
The current price is $0.6/1,000 lines, and billing is based on the number of output lines produced by the task.
Why can some Google Search fields be empty?
Source pages do not always expose every value for every record, and layouts can vary by item, market, or current site response. The template returns a field when the current page provides it.
Can I export the collected Google Search data?
You can review the structured rows in Octoparse and export or process them using the options supported by your Octoparse environment.
๐ Related Templates
- Google Search Scraper โ Use Google Search Scraper for a complementary workflow on the same source site.
- Google Search Scraper (Free) โ Use Google Search Scraper (Free) for a complementary workflow on the same source site.
- Google Search Scraper (by time range) โ Use Google Search Scraper (by time range) for a complementary workflow on the same source site.