Ubersuggest Scraper avatar

Ubersuggest Scraper

Pricing

from $4.50 / 1,000 ubersuggest seo items

Go to Apify Store
Ubersuggest Scraper

Ubersuggest Scraper

Scrape Ubersuggest SEO data from domains, URLs, and keywords. Export domain overviews, top pages, backlinks, and keyword suggestions without Ubersuggest cookies.

Pricing

from $4.50 / 1,000 ubersuggest seo items

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

Categories

Share

🔎 Ubersuggest scraper for SEO research

Ubersuggest Scraper collects SEO data from Ubersuggest for domains, URLs, and keyword seeds. Add a website such as apify.com or a keyword such as automation, and the Actor saves analysis-ready rows for domain overview metrics, top pages, backlink summaries, backlinks, and keyword suggestions.

Use this Ubersuggest scraper when you need quick SEO inputs for competitor research, content planning, backlink checks, keyword expansion, spreadsheet analysis, or recurring market monitoring. The output is structured for Apify dataset exports, schedules, webhooks, integrations, and API workflows.

No Ubersuggest login, cookies, API key, or paid Ubersuggest account is required from you. For a small first run, keep the prefilled domains and defaults to collect domain overview, top page, backlink overview, and backlink rows. Add a keyword seed only when you want keyword suggestions.

✅ What this Actor does

  • Accepts domains such as example.com, full URLs such as https://example.com/blog, and keyword seeds.
  • Returns domain overview rows with authority, backlinks, organic traffic, paid traffic, ranking buckets, traffic history, and country traffic.
  • Returns top page rows with page URLs, titles, traffic, backlinks, referring domains, social shares, and rank.
  • Returns backlink overview rows with domain authority, referring domains, backlinks, follow/nofollow counts, and government or education referring-domain counts when available.
  • Can return individual backlink rows with source URL, target URL, anchor, title, authority, spam score, discovery dates, nofollow status, and rank.
  • Returns keyword suggestion rows with search volume, CPC, competition, SEO difficulty, paid difficulty, search intent, freshness date, and rank.
  • Lets you choose which result types to save and set per-domain or per-keyword limits.

The Actor is focused on public Ubersuggest SEO data. It does not scrape private projects, logged-in dashboards, rank tracking campaigns, site audit reports, or data that requires your own Ubersuggest account.

📦 Data you can extract

Each dataset item is one Ubersuggest SEO item. The rowType field tells you which kind of item was saved:

  • domain_overview - domain authority, backlinks, referring domains, organic and paid traffic metrics, keyword ranking buckets, traffic history, and top country traffic.
  • top_page - a ranked page URL from the submitted domain with title, estimated traffic, backlinks, referring domains, and social-share counts.
  • backlinks_overview - summary backlink metrics for the submitted domain.
  • backlink - one backlink source with the linked URL, anchor text, authority metrics, spam score, dates, and nofollow status.
  • keyword_suggestion - one keyword idea with volume, CPC, competition, SEO difficulty, paid difficulty, search intent, and rank.

Every row also includes target, normalizedDomain, keyword, country, language, sourceName, sourceUrl, and scrapedAt so you can trace where each item came from.

🚀 How to run it

  1. Add one or more values in Domains or URLs and/or Keyword seeds.
  2. Keep Country as us and Language as en, or switch them to the locale you want Ubersuggest to use.
  3. Choose the result types you need. For keyword research only, you can leave domains empty and keep keyword suggestions enabled.
  4. Keep the default limits for a small first run, then increase them once the output shape looks right.
  5. Run the Actor and open the dataset.

For domain research, start with the prefilled domains and default limits. For keyword research, add one seed and enable keyword suggestions. That keeps the first run small while still showing the output format.

⚙️ Input options

{
"domainsOrUrls": ["apify.com", "shopify.com"],
"keywords": [],
"country": "us",
"language": "en",
"includeOverview": true,
"includeTopPages": true,
"includeBacklinksOverview": true,
"includeBacklinks": true,
"includeKeywordSuggestions": false,
"maxTopPages": 10,
"maxBacklinks": 25,
"maxKeywordSuggestions": 25
}

Domains or URLs controls website-based SEO rows. Keywords controls keyword suggestion rows. You can use either list on its own or combine both in one run.

The result toggles let you avoid saving data you do not need. Individual backlink rows are enabled in the default sample so the first run proves the richer domain output. Keyword suggestions are off by default; enable them when you submit keyword seeds. Limits cap top pages, backlinks, and keyword suggestions per submitted target.

📊 Output example

{
"rowType": "keyword_suggestion",
"target": "automation",
"normalizedDomain": null,
"keyword": "automation",
"country": "us",
"language": "en",
"sourceName": "Ubersuggest",
"sourceUrl": "https://app.neilpatel.com",
"scrapedAt": "2026-05-27T00:00:00.000Z",
"inputIndex": 0,
"suggestion": "automation",
"volume": 74000,
"cpc": 2.15,
"currency": "USD",
"competition": 0.35,
"seoDifficulty": 49,
"paidDifficulty": 42,
"searchIntent": ["informational"],
"updatedAt": "2026-05-01",
"rank": 1,
"isSeedKeyword": true
}

Domain and backlink rows use the same common trace fields, plus the metrics that match their rowType.

💡 Common use cases

🔑 Keyword expansion

Turn seed topics into Ubersuggest keyword suggestion rows with volume, CPC, difficulty, intent, and rank for content briefs or keyword lists.

🧭 Competitor SEO snapshots

Submit competitor domains and compare authority, organic traffic, paid traffic, top pages, backlinks, and ranking buckets in a dataset or spreadsheet.

Collect backlink summary data for quick audits, or enable individual backlinks when you need source URLs, anchors, authority metrics, and nofollow status.

🔁 Scheduled monitoring

Schedule the same domains or keywords and compare exported datasets over time. Ubersuggest values can change by market, language, source availability, and collection time.

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each saved Ubersuggest SEO item, such as a domain overview, top page, backlink summary, backlink, or keyword suggestion.

Use the result toggles and limits to control output size. Runs that collect no saved items do not create Ubersuggest SEO item charges.

⚠️ Limits and caveats

  • Ubersuggest data can vary by country, language, time, and source availability.
  • Very narrow keywords or domains with little SEO footprint can return few or no rows.
  • Large mixed runs depend on Ubersuggest availability and may return partial sections if the source limits a report.
  • The Actor collects public Ubersuggest SEO data only. It does not access private account data, saved projects, site audit dashboards, or logged-in reports.
  • Always review high-risk SEO or business decisions against the source data and your own judgment.

❓ FAQ

🔐 Do I need a Ubersuggest account?

No. You do not need to provide Ubersuggest credentials, cookies, an API key, or a paid Ubersuggest account.

🌍 Can I choose country and language?

Yes. Use the two-letter Country and Language inputs, such as us and en, to request locale-specific Ubersuggest data.

🧾 Can I export the data?

Yes. You can export the Apify dataset as JSON, CSV, Excel, XML, RSS, or HTML, or read it through the Apify API.

📌 Why did a target return fewer rows than my limit?

The limit is a maximum, not a promise that every target has that many available items. Ubersuggest may return fewer rows for narrow keywords, low-visibility domains, or temporarily limited source reports.

📝 Changelog

  • 0.0: 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é