Keyword Opportunity Finder avatar

Keyword Opportunity Finder

Pricing

from $5.00 / 1,000 questions

Go to Apify Store
Keyword Opportunity Finder

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

Trove Vault

Maintained by Community

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:

  1. Searches Google and extracts all People Also Ask questions (up to 100)
  2. Expands PAA boxes to trigger related question clusters
  3. Checks allintitle: count on Google for each question — a free proxy for keyword difficulty
  4. Searches the Apify Store to count how many actors already address that use case
  5. Scores each question from 0 to 10 based on low competition + high supply gap
  6. 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 countScore adjustment
Under 100+3 (very easy)
100–499+2 (easy)
500–1,999+1 (moderate)
2,000–9,9990 (neutral)
10,000+−2 (competitive)

Apify supply gap (how many actors already address this use case):

Actors in Apify StoreScore adjustment
0 actors+3 (wide open)
1–2 actors+1 (underserved)
3–8 actors0 (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

  1. Open the actor on Apify and click Try for free
  2. Enter your keyword or theme in the Keyword field (e.g. "Shopify store analysis")
  3. Set Max PAA questions — default 20 is a good starting point
  4. Enable Expand PAA to get deeper question clusters (recommended)
  5. Click Start and wait 2–5 minutes
  6. 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:

FieldDescription
questionThe People Also Ask question from Google
allintitleCountNumber of pages targeting this exact phrase — lower = easier
apifyActorCountNumber of Apify Store actors covering this use case
apifyStoreGaptrue if no actors exist for this use case
topApifyActorsTop 3 existing actors (name + URL) if any
opportunityScoreOpportunity score from 0–10, higher is better
googleSearchUrlDirect 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:

QuestionsApproximate 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?

FeatureKeyword Opportunity FinderAhrefs / SemrushGoogle Keyword Planner
Data sourceReal Google PAA + allintitleProprietary crawl indexGoogle Ads data
Apify Store gap analysisYes — built inNoNo
Price$5 / 1,000 questions$99–$449/monthFree (with Ads account)
API accessYes, via Apify APIYes (expensive)Limited
Search volume dataNo (allintitle proxy)YesYes (ranges)
Automation / batchYesPartialNo

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'".


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.