Morningscore pricing: ranked keywords API
Is Morningscore yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
- $69 monthlyLite$0.000013 per 1,000
- $99 monthlyBusiness$0.000019 per 1,000
- $159 monthlyPro$0.000031 per 1,000
- $299 monthlyPremium$0.000058 per 1,000
- $690 yearlyLite, yearly$0.000011 per 1,000
- $990 yearlyBusiness, yearly$0.000016 per 1,000
- $1,590 yearlyPro, yearly$0.000026 per 1,000
- $2,990 yearlyPremium, yearly$0.000048 per 1,000
- Contact usCustom plan
GET / v1/ {domainId}/ keywords-v2 Morningscore's only call for this API- Backlink API
- Domain authority API
- Keyword research API
- Ranked keywords API
- Related keywords API
- SERP API
GET /v1/ keywords/ serp-overview - SERP API
POST /v1/ domains/ {domainId}/ keywords/ live-serp - SERP API
GET /v1/ {domainId}/ tracked-keywords
About this item
- Freshness. We don't know how fresh this plan's data is.
- 5 of the 6 key fields we check. Position, Ranking URL, Estimated traffic, Search volume, Cost per click.
- A monthly subscription. You pay $69 a month for 100 keywords. This call is free for up to 5,184,000 pages a month.
- One call. You send
domainIdtoGET /. You can also sendv1/ {domainId}/ keywords-v2 pagination.page,pagination.per_,page sort.byandsort.direction. The call returns the keywords the domain you send ranks for. - Anyone can get it. Keep data: no limit. Use data: with conditions.
Morningscore: ranked keywords API alternatives
Morningscore alternatives: other ranked keywords API providers by price
We list other providers' plans closest to this plan in price per 1,000 keywords.
| This planMorningscore, $69 monthly | DataForSEO, free, $1 trial credit, POST /v3/dataforseo_labs/google/ranked_keywords/live | Bukvarix, free, Without registration, GET /v1/site/, Keywords for one domain, Yandex regions | AnyAPI, free, Starting balance | Keys.so, ₽34,900 monthly | |
|---|---|---|---|---|---|
| $ per 1,000 keywords | $0.000013 | $0.00 | $0.00 | $0.00 | $0.0000032 |
| Completeness | 83% | 100% | 33% | 100% | 50% |
| Billing | monthly | free | free | free | monthly |
| Pay | $69 | $0 | $0 | $0 | ₽34,900 |
| Enough for | 5,184,000 pages a month | about 8,333 results, once | not published | 625 results, once | 2,592,000 pages a month |
| Freshness | unknown | 1 week | unknown | unknown | unknown |
| Who can get it | anyone | new accounts, one each, not in Russia, Belarus, Cuba, Iran, Syria, Myanmar, North Korea or Russian-occupied Ukraine | anyone | one new account each: anyone 18 or over, for business or professional use, not in an embargoed jurisdiction or on a restricted-party list | anyone |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-06.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Position
- Ranking URL
- Estimated traffic
- Search volume
- Cost per click
- Keyword difficulty, not in the answer
| $ per 1,000 keywords | $0.000013 |
|---|---|
| Per | page of 1,000 |
| Billing | monthly |
| $ a month | $69 |
| Start fee | $0.00 |
|---|---|
| Also pays for | 71 other calls |
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Returns a paginated list of discovered ranking keywords for a domain, including search volume, CPC, estimated traffic, positions, geotargets, Google Search Console context, and data-status metadata. |
|---|
| Keep data | no limit |
|---|---|
| Use data | ACCOUNT ACCESS: "Your login may only be used by one person." NO RESALE OR REDISTRIBUTION OF SERVICE: "You are permitted to use the Service internally within the company for the purpose of obtaining insights and analysis to optimize your website(s) and related campaigns. Except as expressly authorized by Morningscore, you agree not to reproduce, duplicate, copy, sell, trade, resell, permit access, modify, create derivative works, or exploit for any commercial purposes, any portion of the Service, use of the Service, or access to the Service or computer code that powers the Service." ATTRIBUTION NOTICE: "You acknowledge that all Morningscore proprietary metrics obtained through the Service remain the intellectual property of Morningscore, and agree to attribute metrics such as but not limited to the Morningscore metric, Linkscore, Onsite Health Score and Pagescore in any publication or distribution of said proprietary metrics." (Terms and Conditions, updated August 21, 2026) |
| Pay | $69 |
|---|---|
| You get | 100 keywords a month |
| Enough for | 5,184,000 pages a month |
| Per second | 2 |
|---|---|
| Batch | 1 |
| Answer | in the call |
|---|
| You send | domainId. Optional: pagination.page, pagination.per_page, sort.by, sort.direction |
|---|---|
| Method | GET |
| Path | /v1/{domainId}/keywords-v2 |
| Plan | Lite |
|---|---|
| Who can get it | anyone |
The 66 fields the plan's answer can hold
keyword, keyword hash, country code, language code, position, position checked at, previous position, previous position checked at, first seen date, search volume, cost per click, cost per click in USD, estimated traffic, previous estimated traffic, traffic value, previous traffic value, traffic value in USD, previous traffic value in USD, position change, traffic value change, estimated traffic change, change type, ranking URL, raw ranking URL, full ranking URL, relative ranking URL, own position, own previous position, own position change, own change type, own ranking URL, own raw ranking URL, own full ranking URL, geotarget ID, geotarget name, geotarget canonical name, geotarget parent ID, geotarget type, Search Console status, synced at, scanning, scan type, scan types, tracked, favorite, folder name, has mission, AI overview brand found, AI overview brand found in sources, AI overview brand found in text blocks, AI overview brands in text blocks, AI overview brands in sources, Google SERP URL, traffic value change in USD, total results, has data, geotargets, last keyword import, initial scan completed, Search Console ranking keywords count, filtering, data status, grouped by, total keywords before filters, total before filters, total before pagination