bc_search_google_scholar_publications
Search Google Scholar for publications using advanced queries, including author-specific searches. Ideal for academic research, it mitigates blocking with free proxies and returns up to 50 results per query.
Instructions
Search for publications on Google Scholar.
Supports advanced search operators including author search using 'author:"Name"' syntax.
Examples:
- 'machine learning' - General topic search
- 'author:"John Smith"' - Publications by specific author
- 'author:"John Smith" neural networks' - Author's work on specific topic
WARNING: Google Scholar may block requests and IP addresses for excessive queries. Publication searches are particularly prone to triggering anti-bot measures. This tool automatically uses free proxies to mitigate blocking, but use responsibly.
For academic research, consider using alternative databases like PubMed/EuropePMC when possible to reduce load on Google Scholar.
Args: query (str): Search query for publications. Use 'author:"Name"' to search by author. max_results (int): Maximum number of publications to return (default: 10, max: 50). use_proxy (bool): Whether to use free proxies to avoid rate limiting (default: True).
Returns: dict: Publication search results or error message
Input Schema
Name | Required | Description | Default |
---|---|---|---|
max_results | No | Maximum number of publications to return | |
query | Yes | Search query for publications (e.g., 'machine learning' or 'author:"John Smith" deep learning') | |
use_proxy | No | Whether to use free proxies to avoid rate limiting |