Seobility Keyword Research avatar

Seobility Keyword Research

Pricing

from $9.00 / 1,000 keyword ideas

Go to Apify Store
Seobility Keyword Research

Seobility Keyword Research

Run Seobility keyword research from seed terms. Get keyword ideas with search volume, CPC, competition, intent signals, market context, and SERP URLs when Seobility returns them.

Pricing

from $9.00 / 1,000 keyword ideas

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🔎 Seobility keyword research scraper for SEO ideas

Seobility Keyword Research runs public Seobility keyword research from the seed terms you submit. Add keywords such as content marketing, SEO tools, or keyword research, choose a Google search market, and get Seobility keyword ideas with search volume, CPC, competition, intent signals, and SERP URL evidence when the source returns it.

Use this Seobility keyword research scraper for SEO briefs, content planning, keyword list expansion, competitor-adjacent research, paid search prep, and repeatable exports. The Actor saves clean rows to an Apify dataset, so you can download results as JSON, CSV, Excel, XML, RSS, or HTML, or use them through the Apify API, schedules, webhooks, and integrations.

You do not need a Seobility login, cookies, a source API key, or a paid Seobility account. For a first run, keep the prefilled seeds and the default limit of 75 keyword ideas per seed. That gives you a useful sample while keeping output size and pay-per-event charges predictable.

✅ What this Actor does

  • Accepts one or more seed keywords.
  • Sends each seed to Seobility keyword research.
  • Supports Google search markets such as Google.com, Google.co.uk, Google.ca, Google.com.au, Google.de, Google.fr, and Google.es.
  • Saves one dataset row per accepted keyword idea.
  • Returns source-backed search volume, CPC, competition, and intent signals when available.
  • Keeps the original seed keyword and source position on every row.
  • Adds SERP URL evidence when Seobility returns ranking-page data.
  • Stops at your Maximum keyword ideas per seed limit, so a low limit does not silently become a larger charged dataset.
  • Continues through recoverable no-data or source-side issues without saving misleading rows.

This Actor is focused on public Seobility keyword ideas and metrics. It does not scrape logged-in Seobility dashboards, rank tracking projects, private reports, downloadable PDFs, AI-written SEO recommendations, or ongoing position monitoring.

📊 Seobility keyword data you can extract

Each output item is one accepted Seobility keyword idea. Fields include:

  • seedKeyword - the seed term that produced this keyword idea.
  • keyword - the keyword idea returned by Seobility.
  • searchMarket - the Google market used for the source request.
  • languageCode - the language code used for the run.
  • sourcePosition - one-based order in Seobility's returned keyword list.
  • searchVolume - monthly search volume when Seobility returns it.
  • keywordDifficulty - keyword difficulty when Seobility returns it. This is null when the public source does not expose it.
  • competition - source-backed competition index.
  • cpc - source-backed cost-per-click value.
  • intent - informational, transactional, navigational, and commercial intent signals.
  • serpResults - ranked SERP URL evidence with position, nullable title, and URL.

Missing metrics use null, not 0, so you can tell the difference between "not returned" and a real zero value. If Seobility does not return SERP evidence for a keyword, serpResults is an empty array.

🧭 Common use cases

📝 Content planning

Start with a topic such as email marketing, home workout, or AI tools, then export related keyword ideas with search volume and intent signals for content briefs.

🔍 SEO keyword research

Build keyword lists from several seed terms, compare search markets, and keep source position so analysts can sort or filter in a spreadsheet.

Use CPC and competition fields to spot expensive or competitive terms before moving ideas into ad planning tools.

📈 SERP evidence review

Use serpResults to see ranking-page URL evidence for keyword ideas when Seobility exposes it. This is helpful when you want a quick source-backed check before deeper manual research.

🚀 How to run it

  1. Add one or more seed terms in Seed keywords.
  2. Choose a Search market such as Google.com.
  3. Keep Language code as en, or set the language code that matches your market.
  4. Set Maximum keyword ideas per seed to control output size and spend.
  5. Run the Actor and open the dataset.

The Actor pushes each accepted keyword idea as soon as it is saved. You can watch rows appear during the run, export the dataset, or read the same data through the Apify API.

🛠️ Input

{
"seedKeywords": [
"content marketing",
"SEO tools",
"keyword research"
],
"searchMarket": "Google.com",
"languageCode": "en",
"maxKeywordIdeasPerSeed": 75
}

🎯 Input fields

FieldWhat it does
seedKeywordsSeed terms to expand with Seobility keyword research.
searchMarketGoogle market used for keyword metrics, such as Google.com or Google.de.
languageCodeLanguage code used for the keyword research market.
maxKeywordIdeasPerSeedMaximum accepted keyword idea rows to save for each seed.

📦 Output example

{
"seedKeyword": "content marketing",
"keyword": "content marketing strategy",
"searchMarket": "Google.com",
"languageCode": "en",
"sourcePosition": 2,
"searchVolume": 8100,
"keywordDifficulty": null,
"competition": 0.42,
"cpc": 4.25,
"intent": {
"informational": 76,
"transactional": 4,
"navigational": 0,
"commercial": 20
},
"serpResults": [
{
"position": 1,
"title": null,
"url": "https://contentmarketinginstitute.com/what-is-content-marketing/"
}
]
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged only for each accepted keyword idea saved to the dataset through the seobility-keyword-result event.

Rows are charged after a keyword idea is accepted and before it is saved. No charge is made for seeds that return no usable keyword ideas, unsupported source responses, or rows skipped because your run has reached its charge limit.

⚠️ Limits and caveats

  • The public Seobility keyword research source may not expose every metric for every keyword.
  • keywordDifficulty stays null unless Seobility returns a difficulty value for that keyword.
  • SERP result titles can be null because the public SERP helper returns ranked URLs but may not return page titles.
  • Search market support depends on Seobility's public Google market options.
  • This Actor is not a rank tracker and does not monitor keyword positions over time.

❓ FAQ

Do I need a Seobility account?

No. The Actor uses public Seobility keyword research surfaces and does not ask for Seobility credentials, cookies, or a source API key.

Can I control how many rows are charged?

Yes. Set maxKeywordIdeasPerSeed. The Actor saves and charges only up to that many accepted keyword ideas per seed.

Why is keyword difficulty sometimes null?

The public Seobility keyword research responses used by this Actor do not always expose difficulty. The Actor keeps the field as null instead of guessing.

Can I use the output in spreadsheets or API workflows?

Yes. The dataset can be exported from Apify or consumed through the Apify API, schedules, webhooks, and integrations.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré