
Competitor-Based Keyword Recommendations for On-Page SEO
Pricing
Pay per event

Competitor-Based Keyword Recommendations for On-Page SEO
This actor takes a keyword, language, and Google engine, then returns structured SEO insights: ideal word count, title/content terms with usage ranges, relevant questions (H1–H3, PAA), and competitor data including URLs, rankings, titles, and content scores.
0.0 (0)
Pricing
Pay per event
0
Monthly users
4
Runs succeeded
>99%
Last modified
11 days ago
Apify SEO Keyword Analyzer and Recommendations
An Apify Actor that performs SEO keyword analysis. It allows you to analyze keywords, retrieve content recommendations, and gain insights into competitors.
📌 Features
✅ Automated Query Submission → Submits keyword queries to SEO analysis.
✅ Retrieves Content Optimization Suggestions → Title terms, content terms & suggested questions.
✅ Competitor Insights → Extracts ranking competitor data for given keywords.
✅ Structured JSON Output → Provides easy-to-interpret results for analysis.
✅ Ideal for SEO Audits, Content Strategy & Keyword Research.
⚙️ Input Parameters
The actor accepts the following input in JSON format:
1{ 2 "keyword": "seo check", 3 "language": "English", 4 "google_engine": "google.com" 5}
Parameter | Type | Description |
---|---|---|
keyword | String | The target keyword for analysis (required). |
language | String | Language for keyword analysis (default: English). Supported languages include English, Spanish, French, German, Chinese, Japanese, Italian, Dutch, Russian, and many more. |
google_engine | String | Google search engine version (default: google.com). Supported versions include google.com, google.co.uk, google.ca, google.de, google.fr, google.es, google.it, google.nl, google.ru, google.co.in, google.com.br, and many more. |
📤 Output Format
The actor returns structured JSON output with keyword analysis details.
1️⃣ Keyword Analysis Results
Example output:
1{ 2 "query": "seo check", 3 "metrics": { 4 "word_count": { "target": 1200 } 5 }, 6 "terms_txt": { 7 "title": ["SEO", "check", "analysis"], 8 "content_basic": ["SEO tips", "best practices"] 9 }, 10 "competitors": [ 11 { "rank": 1, "url": "https://example.com", "content_score": 85 } 12 ] 13}
🚀 How to Run
Option 1: Using Apify Console
- Go to the Apify Actor Page.
- Click Run and provide the input JSON.
- Retrieve results from the Dataset Storage.
Option 2: API Execution (cURL)
Run the actor directly via API:
1cat > input.json <<'EOF' 2{ 3 "keyword": "seo check", 4 "language": "English", 5 "google_engine": "google.com" 6} 7EOF 8 9curl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=$API_TOKEN" \ 10 -X POST \ 11 -d @input.json \ 12 -H 'Content-Type: application/json'
🔍 Example Use Cases
💡 SEO Audits → Get keyword insights and content term recommendations.
💡 Competitor Analysis → Identify top-ranking competitors and their strategies.
💡 Content Optimization → Improve keyword usage in articles for higher rankings.
📚 Resources
🛠️ Author & Support
Developed by [Antonio Blago] 💬 Need help? Reach out via Apify Community
Pricing
Pricing model
Pay per eventThis Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Start Keyword Analysis
$0.100
Start Keyword Analysis
Keyword Recommendation Complete
$1.000
Performed an successful Keyword Recommendation Complete