Google Search Data Extractor Pro

Google Search Data Extractor Pro

Google search results collector powered by official Google Custom Search API. Extract comprehensive search data across 14 languages with advanced filtering, metadata collection, and customizable outputs. Perfect for Google search monitoring, SEO research, and market analysis.

SEO_TOOLSECOMMERCEApify

Google Search Data Extractor Pro 🔍

Professional tool for extracting data from Google Search using the official Custom Search API. Supports multilingual search, advanced filtering, and customizable outputs.

✨ Key Features

  • 🌐 Multilingual Support: 20+ most popular languages
  • 🎯 Advanced Search:
    • Exact phrase matching
    • Keyword exclusion
    • Domain-specific filtering
    • Time-based restrictions
  • 📊 Customizable Output:
    • JSON or CSV format
    • Selectable data fields
    • Detailed search results

🛠️ Input Configuration

Basic Configuration

1{
2  "keywords": ["iphone 15"],
3  "maxResults": 10,
4  "language": "en-US",
5  "sortBy": "relevance"
6}
1{
2  "advancedSearch": {
3    "exactPhrase": "iphone 15 pro max",
4    "excludeWords": ["used", "refurbished"],
5    "siteSearch": ["amazon.com", "bestbuy.com"],
6    "dateRestrict": "m1"
7  }
8}

Output Customization

1{
2  "outputOptions": {
3    "format": "json",
4    "fields": ["title", "link", "snippet", "domain", "rank"]
5  }
6}

📋 Input Field Descriptions

Required Fields

  • keywords: List of search keywords (max 100)
  • maxResults: Results per keyword (1-100)

Optional Fields

  • delayBetweenRequests: Delay between requests (1000-10000ms)
  • language: Search language (default: en-US)
  • sortBy: Sort by relevance/date

Advanced Search Options

  • exactPhrase: Exact phrase to match
  • excludeWords: Keywords to exclude (max 10)
  • siteSearch: Target domains (max 5)
  • dateRestrict: Time range (d1/w1/m1/m3/m6/y1)

Output Options

  • format: json/csv
  • fields: Data fields to include

📤 Output Format

JSON

1{
2  "title": "iPhone 15 Pro Max",
3  "link": "https://example.com/iphone-15",
4  "snippet": "Product description...",
5  "domain": "example.com",
6  "rank": 1,
7  "timestamp": "2024-01-20T08:30:00Z"
8}

CSV

1title,link,snippet,domain,rank,timestamp
2iPhone 15 Pro Max,https://example.com/iphone-15,Product description...,example.com,1,2024-01-20T08:30:00Z

⚙️ Technical Requirements

  • Google Custom Search API Key
  • Search Engine ID
  • Node.js 16+
  • RAM: 256MB (recommended: 512MB)
  • Disk space: 512MB

🚀 Performance

  • Processing speed: ~1-2 seconds/keyword
  • Limit: 100 requests/day (Google API free tier)
  • Accuracy: >99% (based on Google Search API)

⚠️ Limitations

  • Maximum 100 keywords per run
  • Maximum 100 results per keyword
  • Maximum 5 domains in site search
  • Maximum 10 excluded keywords

📝 License

MIT License - See LICENSE file for details.

🆘 Support

🔄 Updates

  • v2.0.0: Added advanced search features
  • v1.1.0: Extended language support
  • v1.0.0: Initial release

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!