google-maps-search-api-skillAutomatically extract detailed, accurate business data from Google Maps searches for local research, lead generation, competitor tracking, and market analysis.
Install via ClawdBot CLI:
clawdbot install phheng/google-maps-search-api-skillThis skill utilizes the BrowserAct Google Maps Search API template to provide a one-stop business data collection service. It extracts structured business results directly from Google Maps search lists. Simply provide search keywords, language, and country filters to get clean, usable business data.
Before running, check the BROWSERACT_API_KEY environment variable. If not set, do not take further action; instead, ask and wait for user cooperation to provide it.
The Agent must inform the user:
"Since you haven't configured your BrowserAct API Key, please go to the BrowserAct Console to get your Key and provide it to me in this chat."
When calling the script, the Agent should flexibly configure the following parameters based on user needs:
stringcoffee shop, dental clinic, coworking spacestringen, de, fr, it, es, ja, zh-CN, zh-TWenstringus, gb, ca, au, de, fr, jpusnumber100The Agent should execute the following independent script to achieve "one line command for results":
# Example call
python -u ./.cursor/skills/google-maps-search-api-skill/scripts/google_maps_search_api.py "search keywords" "language" "country" count
Since this task involves automated browser operations, it may take a long time (several minutes). The script outputs timestamped status logs during execution (e.g., [14:30:05] Task Status: running).
Agent Notes:
After successful execution, the script parses and prints results directly from the API response. Fields include:
name: Business namefull address: Full addressrating: Star ratingreview count: Number of reviewsprice range: Price levelcuisine type: Business categoryamenity tags: Features like Wi-Fireview snippet: Short review textservice options: Service indicators (e.g., "Order online")If an error occurs during execution, the Agent should follow this logic:
"Invalid authorization", the API Key is invalid or expired. Do not retry; guide the user to check and provide the correct API Key."Invalid authorization" but the task fails (e.g., output starts with Error: or returns empty results), the Agent should automatically attempt to re-execute once.Generated Mar 1, 2026
A retail chain uses this skill to scout locations by analyzing competitor density, customer ratings, and price ranges of similar businesses in target neighborhoods. This enables data-driven site selection and market entry strategies, reducing risk and optimizing store placement.
Sales teams automate lead generation by extracting contact details and addresses of businesses like dental clinics or real estate agencies from Google Maps. This streamlines prospecting efforts, allowing for targeted outreach and improved conversion rates in specific regions.
Hotels and restaurants gather data on competitors' ratings, review counts, and amenities to benchmark performance and identify market gaps. This supports pricing strategies, service improvements, and trend analysis for staying competitive in dynamic markets.
Developers use the skill to monitor new business openings and service availability in neighborhoods, assessing commercial viability and community growth. This helps in making informed investment decisions and planning mixed-use developments based on local demand.
Offer a subscription-based service where businesses pay monthly for automated Google Maps data extraction, integrated into their CRM or analytics tools. Revenue is generated through tiered plans based on data volume and features, targeting SMEs needing up-to-date market insights.
Provide tailored data collection projects for clients in specific industries, such as competitor mapping or lead generation campaigns. Charge on a per-project or hourly basis, leveraging the skill's automation to deliver high-value reports and datasets efficiently.
Resell access to the skill's capabilities as an API to developers or agencies, who embed it into their own applications for business intelligence. Generate revenue through API usage fees or white-label partnerships, expanding reach in tech and marketing sectors.
💬 Integration Tip
Ensure the BROWSERACT_API_KEY is set as an environment variable before execution to avoid authorization errors, and monitor terminal logs for real-time status updates during long-running tasks.
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.