Competitor-Based Keyword Recommendations for On-Page SEO avatar
Competitor-Based Keyword Recommendations for On-Page SEO

Pricing

Pay per event

Go to Store
Competitor-Based Keyword Recommendations for On-Page SEO

Competitor-Based Keyword Recommendations for On-Page SEO

Developed by

Antonio Blago

Maintained by Community

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}
ParameterTypeDescription
keywordStringThe target keyword for analysis (required).
languageStringLanguage for keyword analysis (default: English). Supported languages include English, Spanish, French, German, Chinese, Japanese, Italian, Dutch, Russian, and many more.
google_engineStringGoogle 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

  1. Go to the Apify Actor Page.
  2. Click Run and provide the input JSON.
  3. 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 event 

This 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