Keyword Opportunity Finder
Pricing
from $5.00 / 1,000 questions
Keyword Opportunity Finder
Find high-potential product and content opportunities from real Google search questions. The Keyword Opportunity Finder scrapes People Also Ask questions for any keyword, measures keyword difficulty via search counts, checks the Apify Store for existing actor coverage, and scores each question.
Pricing
from $5.00 / 1,000 questions
Rating
0.0
(0)
Developer
Trove Vault
Actor stats
1
Bookmarked
2
Total users
2
Monthly active users
4 days ago
Last modified
Share
Find high-potential product and content opportunities from real Google search questions. The Keyword Opportunity Finder scrapes People Also Ask (PAA) questions for any keyword, measures keyword difficulty via allintitle: search counts, checks the Apify Store for existing actor coverage, and scores each question from 0 to 10. Use it to discover underserved niches, plan new Apify actors, or identify content gaps before your competitors do.
What Does the Keyword Opportunity Finder Do?
For any keyword or theme you provide, the actor:
- Searches Google and extracts all People Also Ask questions (up to 100)
- Expands PAA boxes to trigger related question clusters
- Checks
allintitle:count on Google for each question — a free proxy for keyword difficulty - Searches the Apify Store to count how many actors already address that use case
- Scores each question from 0 to 10 based on low competition + high supply gap
- Returns results sorted by opportunity score, highest first
What Kind of Questions Can I Research with This Actor?
You can research any keyword or niche. Common use cases:
- Actor ideation — find what people ask about scraping topics where no good actor exists yet
- Content planning — discover blog post topics with low competition
- Product research — identify recurring pain points in a market segment
- Competitive analysis — see what questions your niche is asking that competitors haven't answered
Input a theme like "Shopify analytics", "Amazon price tracking", or "LinkedIn lead generation" and get a prioritised list of real questions people are asking — with difficulty and supply data attached.
How Does the Opportunity Score Work?
The score (0–10) combines two signals:
Keyword difficulty (based on allintitle: count — how many pages target this exact phrase):
| allintitle count | Score adjustment |
|---|---|
| Under 100 | +3 (very easy) |
| 100–499 | +2 (easy) |
| 500–1,999 | +1 (moderate) |
| 2,000–9,999 | 0 (neutral) |
| 10,000+ | −2 (competitive) |
Apify supply gap (how many actors already address this use case):
| Actors in Apify Store | Score adjustment |
|---|---|
| 0 actors | +3 (wide open) |
| 1–2 actors | +1 (underserved) |
| 3–8 actors | 0 (normal) |
| 9+ actors | −2 (crowded) |
A score of 8–10 means low competition + no existing solution. A score of 4–6 means normal market conditions. Under 4 means high competition or already well-served.
How to Use the Keyword Opportunity Finder
- Open the actor on Apify and click Try for free
- Enter your keyword or theme in the Keyword field (e.g.
"Shopify store analysis") - Set Max PAA questions — default 20 is a good starting point
- Enable Expand PAA to get deeper question clusters (recommended)
- Click Start and wait 2–5 minutes
- Review results sorted by opportunity score in the Output tab
What Does the Output Look Like?
Each result in the dataset contains:
{"question": "how to track competitor prices on Shopify","allintitleCount": 34,"apifyActorCount": 1,"apifyStoreGap": true,"topApifyActors": [{"name": "Shopify Scraper","url": "https://apify.com/store/shopify-scraper"}],"opportunityScore": 9.0,"googleSearchUrl": "https://www.google.com/search?q=allintitle%3A%22how+to+track+competitor+prices+on+Shopify%22"}
Fields:
| Field | Description |
|---|---|
question | The People Also Ask question from Google |
allintitleCount | Number of pages targeting this exact phrase — lower = easier |
apifyActorCount | Number of Apify Store actors covering this use case |
apifyStoreGap | true if no actors exist for this use case |
topApifyActors | Top 3 existing actors (name + URL) if any |
opportunityScore | Opportunity score from 0–10, higher is better |
googleSearchUrl | Direct link to verify the allintitle search on Google |
How Much Does the Keyword Opportunity Finder Cost?
Pricing is $5 per 1,000 questions analysed.
Typical run costs:
| Questions | Approximate cost |
|---|---|
| 10 questions | ~$0.05 |
| 20 questions (default) | ~$0.10 |
| 100 questions | ~$0.50 |
Each question requires 2 additional requests (allintitle check + Apify Store search), so a 20-question run performs approximately 41 total requests.
How Is This Different from Ahrefs, Semrush, or Other Keyword Tools?
| Feature | Keyword Opportunity Finder | Ahrefs / Semrush | Google Keyword Planner |
|---|---|---|---|
| Data source | Real Google PAA + allintitle | Proprietary crawl index | Google Ads data |
| Apify Store gap analysis | Yes — built in | No | No |
| Price | $5 / 1,000 questions | $99–$449/month | Free (with Ads account) |
| API access | Yes, via Apify API | Yes (expensive) | Limited |
| Search volume data | No (allintitle proxy) | Yes | Yes (ranges) |
| Automation / batch | Yes | Partial | No |
This actor does not provide absolute search volume. It uses allintitle: as a free difficulty proxy and focuses specifically on PAA questions — which are the highest-intent queries Google surfaces.
Can I Use This Actor via API or MCP?
Yes. You can run the actor programmatically via the Apify API:
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs" \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "email marketing automation", "maxQuestions": 20}'
You can also call it via the Apify MCP server from any MCP-compatible AI assistant (Claude, etc.) by asking: "Run the Keyword Opportunity Finder for 'Amazon price tracking'".
Is It Legal to Scrape Google Search Results?
Scraping publicly visible Google search results for personal research, competitive analysis, and product ideation is a standard practice used by tools like Ahrefs, SEMrush, and Moz. This actor accesses only the same data visible to any user in a browser — no authentication is bypassed, no personal data is collected, and no Google services are disrupted. Use at reasonable volume and in accordance with your local laws and Google's terms of service.
Frequently Asked Questions
What is a People Also Ask question? PAA questions are the expandable "People also ask" boxes Google shows in search results. They represent real questions users are typing, making them excellent proxies for content and product gaps.
Why use allintitle: instead of search volume?
allintitle: counts how many pages have your exact phrase in their title — a direct measure of competition. Search volume requires paid APIs (DataForSEO, Ahrefs). allintitle: is free, real-time, and accurate for competition analysis.
How many questions does Google usually show? Google typically shows 4–8 PAA questions initially. With expansion enabled, the actor can collect 15–30+ questions per keyword as clicking expands new clusters.
Can I research multiple keywords in one run? Currently the actor processes one keyword per run. For multiple keywords, run the actor multiple times or use the Apify API to queue parallel runs.
Does the actor use proxies? No proxy is used by default. For keywords in competitive niches or high-volume research, consider adding Apify Proxy in the actor's proxy settings to avoid rate limiting.
How accurate is the Apify Store actor count? The actor searches the public Apify Store and counts visible actor cards. It reflects real supply but may miss private or recently published actors.
Can I export results to CSV or Google Sheets? Yes. From the Apify Console Output tab, click Export and choose CSV, JSON, or XLSX. You can also connect directly to Google Sheets via the Apify integration.
How long does a typical run take? A 20-question run takes approximately 3–6 minutes. A 100-question run takes approximately 15–25 minutes depending on Google response times.
Can I use this with Claude or other AI assistants via MCP? Yes. Connect the Apify MCP server to your AI assistant and ask it to run the Keyword Opportunity Finder. Results are returned directly in the conversation.
What should I do with a high-scoring question? A score of 8–10 suggests a real gap. The next step is to validate it: check if the question maps to a scrapeable data source, estimate the audience size, and assess whether an Apify actor could solve it reliably. Use it as the starting point for actor ideation or content creation.