Ubersuggest Alternative — Keyword Ideas, Top Pages & Backlinks avatar

Ubersuggest Alternative — Keyword Ideas, Top Pages & Backlinks

Pricing

from $10.00 / 1,000 seo records

Go to Apify Store
Ubersuggest Alternative — Keyword Ideas, Top Pages & Backlinks

Ubersuggest Alternative — Keyword Ideas, Top Pages & Backlinks

Return Ubersuggest-style SEO reports: domain overview, organic keywords, top pages, keyword ideas, content ideas, and backlinks. Keyword research without an Ubersuggest login. Not live Google SERP HTML. Charged $0.01/row plus $0.04/API request.

Pricing

from $10.00 / 1,000 seo records

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

SEO agencies and AI agents can return one dataset row per domain, keyword, top page, content idea, or backlink from a public hostname or seed phrase. Typical fields include organicTraffic, organicKeywordCount, rankingUrl, backlinks, referringDomains, and rankScore. Runs without an Ubersuggest login or cookie, with API, schedule, and MCP access on Apify.

Best fit for this Actor

  • Score a competitor domain's organic traffic estimate, keyword count, and backlink summary in one row.
  • Export the organic keywords and top pages a domain ranks for, with volume, estimated traffic, and rank.
  • Expand a seed phrase into keyword ideas, then inspect ranking pages as content ideas.

When you already have a finished keyword list and only need volume plus CPC, start with Keyword Search Volume API. After you pick phrases to watch, continue with Keyword Rank Tracker. For Semrush-shaped competitor overlap, use SEMRush Alternative.

Practical scenario

An SEO lead pastes neilpatel.com, keeps mode on domain_overview, and runs the Actor. The dataset returns one row with organicTraffic, organicKeywordCount, backlinks, referringDomains, and rankScore. They then switch mode to top_pages with maxResults 5 to brief writers on the URLs already earning traffic. Unknown or empty matches finish SUCCEEDED with VALID_EMPTY and no seo-record charge.

Quick start input

{
"mode": "domain_overview",
"target": "neilpatel.com",
"locationName": "United States",
"languageCode": "en",
"maxResults": 5
}

target accepts a bare domain or a full URL. Keyword modes use keywords instead of target. content_ideas uses the first seed only.

Input reference

FieldTypeWhat it controls
modeenumdomain_overview, organic_keywords, top_pages, keyword_overview, keyword_ideas, content_ideas, or backlinks. Default domain_overview.
targetstringDomain or URL for domain, top-page, and backlink modes. Example: neilpatel.com.
keywordsarraySeed phrases for keyword_overview, keyword_ideas, and content_ideas. Example: ["content marketing"].
locationNamestringCountry name. Default United States.
languageCodestringLanguage code such as en. Default en.
maxResultsintegerRow cap 1–100. Default 5. Domain overview still writes at most one row.

Owner API credentials are already configured for Store runs. This Actor does not accept user API keys.

What data you receive

One dataset item is one domain, keyword, top-page, content-idea, or backlink row.

{
"mode": "domain_overview",
"target": "neilpatel.com",
"domain": "neilpatel.com",
"locationName": "United States",
"languageCode": "en",
"organicKeywordCount": 1200,
"organicTraffic": 45000,
"backlinks": 9000,
"referringDomains": 1200,
"rankScore": 450,
"source": "ubersuggest_alternative/domain_overview",
"status": "OK",
"fetchedAt": "2026-08-22T00:00:00.000Z"
}
FieldMeaning
organicTraffic / organicKeywordCountOrganic traffic estimate and ranking-keyword count
rankingUrl / rankingTitleTop page or content-idea URL and title
backlinks / referringDomainsLive backlink summary for the same domain
rankScoreUpstream SEO rank score, not Ubersuggest Domain Score
sourceMode provenance label for the row

OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, chargedEventCounts, and providerCostUsd. Download the dataset as JSON, CSV, Excel, or HTML.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~ubersuggest-alternative/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"domain_overview","target":"neilpatel.com","maxResults":5}'

Use with AI agents through Apify MCP

Run an Ubersuggest-style domain overview for neilpatel.com in the United States. Return organicTraffic, organicKeywordCount, backlinks, referringDomains, rankScore, source, and fetchedAt. Read OUTPUT.outcome and itemsPushed. Treat rankScore as an upstream SEO rank, separate from Ubersuggest Domain Score.

Connect via https://mcp.apify.com. Cost signal: about $0.05 per successful SEO API request plus $0.01 per saved row.

Connect the workflow

Pricing

This Actor uses Pay per event plus Apify platform usage. The live Pricing tab is the current source of truth for billing details.

  • apify-actor-start: $0.00005 per run
  • seo-api-request: $0.05 per successful upstream SEO API task
  • seo-record: $0.012 per persisted row

A domain-overview prefill is two API tasks plus one row. Empty matches have no seo-record charge. Provider cost is recorded in RUN_SUMMARY.providerCostUsd.

How it works

  1. Normalize the domain or keyword list for the selected mode.
  2. Call the matching upstream SEO API endpoint for that mode.
  3. Charge seo-api-request after each successful task.
  4. Charge seo-record, then write each validated dataset row.

Best results

  • Use a real hostname such as neilpatel.com rather than an Ubersuggest app URL.
  • Keep maxResults at 5 while you confirm the output shape, then raise it for exports.
  • Treat traffic, volume, and rank as model estimates for public keywords and domains you are authorized to research.
  • A valid query with no match finishes SUCCEEDED with VALID_EMPTY.

Builder's note

I found that Ubersuggest Store scrapers depend on Neil Patel Digital pages that change, and they still ask users for cookies or scrape the SaaS UI. I designed this SKU around owner-managed upstream SEO APIs so the Ubersuggest-shaped modes (overview, keywords, top pages, ideas, content ideas, backlinks) stay stable. Content ideas use the first seed only so a five-row quality test stays one SERP request.

Use this Actor with public SEO research you are authorized to run. Metrics are independent of Neil Patel Digital / Ubersuggest. Follow applicable law and the upstream data provider terms, and keep the output in your own compliance workflow.

Issues and feature requests: use the Actor Issues tab on Apify.