Semrush API Alternative: SEO Data Without the Platform Subscription
Semrush is a superb SEO workflow platform. But if what you actually need is the data (authority scores, backlink profiles, keyword metrics) through an API, the economics look very different.
Semrush sells seat-based platform subscriptions, and its standard API is reserved for the top-tier plan with API units purchased separately on top. 1Lookup returns domain authority, backlink, and keyword data as individual flat-priced API lookups on universal credits shared with phone, email, and IP validation: no SEO platform plan, no seats, and no unit packages.
The Semrush data you need, as individual API calls
Each product below draws on the same class of search-index data Semrush's platform reports on, but is priced per lookup and available in bulk CSV: no platform seat required.

Domain Overview metrics
Domain Authority API
Authority score, Semrush rank, organic and paid keyword counts, traffic estimate and traffic value: one call per domain.
10 credits per domain

Domain age in Domain Overview
Domain Age API
Registration date, exact age, expiry, registrar and registry status, read straight from the registry rather than bundled into a subscription.
2 credits per domain

Backlink Analytics
Backlink Overview API
Authority Score, total backlinks, referring domains and IPs, and the follow/nofollow split with a computed ratio.
13 credits per domain

Keyword Overview
Keyword Metrics API
Volume, CPC, 0-100 difficulty with a plain-language band, intent, 12-month trend, and SERP features including AI Overviews.
6 credits per keyword

.Trends audience data
Audience Intelligence API
Traffic by country, visitor demographics, traffic sources and destinations for any website, one report per call.
86 credits per report
1Lookup vs Semrush: the same criteria, side by side
Both products measured on identical criteria, with Semrush’s numbers taken from its own published pricing.
- Semrush · Starts at
- $139/mo for the entry "SEO" plan (5 websites to monitor, 500 keywords tracked daily; $117.33/mo billed annually). API access requires the $549/mo Advanced plan ($455.67/mo billed annually), with API units purchased separately on top.
- 1Lookup: $99/mo for 20,000 credits ($4.95 per 1,000, down to $2.00 on Enterprise)
- Semrush · Free trial
- 7-day free trial of paid plans ("Try Semrush free for seven days. Cancel anytime"); the Traffic & Market toolkit page shows the same seven-day trial offer. Activating the trial requires card details (per Semrush's own blog).
- 1Lookup: 7-day free trial on every plan: $5 of credits on Starter, $20 on Growth, Professional, and Enterprise (card required, nothing charged up front)
- Semrush · Do credits expire?
- Yes for API units: per Semrush's API help page (kb/5-api), "The purchased units are included in your recurring subscription and renew on the same day as your plan. Unused units will expire instead of being added to the renewed amount." Plan report limits (e.g. 10 reports/day on Free) are daily/monthly allowances, not purchasable credits.
- 1Lookup: Unused monthly credits roll over for 3 months; separately purchased credits last 1 year
| Criteria | ||
|---|---|---|
| Pricing model | Monthly plans with universal credits; core phone, email and IP lookups cost 1 credit, enrichment and intelligence products cost more | Per-seat monthly/annual SaaS subscriptions. The 2026 lineup on the live pricing page is SEO ($139/mo), Starter ($199/mo), Pro+ ($299/mo) and Advanced ($549/mo), with annual billing saving up to 17%; paid add-ons include extra users (pricing page: 'starting at $45/mo'; Semrush's own June 2026 blog states $45-$100/user depending on plan), the Traffic & Market (.Trends) toolkit ($289/mo billed annually) and My Reports ($10-$20/mo per report). The API is not pay-per-lookup: it requires a top-tier subscription plus separately purchased API-unit packages whose dollar prices are only shown in-account. |
| Starting price | $99/mo for 20,000 credits ($4.95 per 1,000, down to $2.00 on Enterprise) | $139/mo for the entry "SEO" plan (5 websites to monitor, 500 keywords tracked daily; $117.33/mo billed annually). API access requires the $549/mo Advanced plan ($455.67/mo billed annually), with API units purchased separately on top. |
| Free option | Free single lookups via the online tools at 1lookup.io/tools, no account required | Free plan at $0/mo: '1 demo project', '10 reports per day across all vital tools', AI Visibility features; no credit card required. Semrush's own blog details the free limits further: 10 queries/day on analytics reports, 10 tracked keywords in Position Tracking, 100 URLs/mo in Site Audit. No free API access. |
| Free trial | 7-day free trial on every plan: $5 of credits on Starter, $20 on Growth, Professional, and Enterprise (card required, nothing charged up front) | 7-day free trial of paid plans ("Try Semrush free for seven days. Cancel anytime"); the Traffic & Market toolkit page shows the same seven-day trial offer. Activating the trial requires card details (per Semrush's own blog). |
| Do credits expire? | Unused monthly credits roll over for 3 months; separately purchased credits last 1 year | Yes for API units: per Semrush's API help page (kb/5-api), "The purchased units are included in your recurring subscription and renew on the same day as your plan. Unused units will expire instead of being added to the renewed amount." Plan report limits (e.g. 10 reports/day on Free) are daily/monthly allowances, not purchasable credits. |
What Semrush costs at volume
| Volume | Semrush price | Per 1,000 |
|---|---|---|
| Entry plan, 1 user (SEO plan: 5 websites, 500 keywords tracked daily) | $139/mo, or $117.33/mo billed annually | - |
| Cheapest publicly priced plan with API access, 1 user (Advanced: 40 websites, 5,000 keywords tracked daily) | $549/mo, or $455.67/mo billed annually - API units still sold separately on top | - |
| Traffic & Market (.Trends) competitive-intelligence toolkit (Pro plan) | $289/mo billed annually (only the annual-billed price is displayed; no monthly or per-user price shown on the live page) | - |
Semrush is priced per seat per month with API units on top; 1Lookup is priced per lookup (10 credits per domain-authority call, 13 per backlink overview, 6 per keyword). If you only need data pulls rather than a daily-use platform, compare what a month of your actual lookup volume costs on each model.
Semrush’s pricing page, as we read it
Every Semrush figure above is taken from this page. It is reproduced here so you can check the numbers against the source instead of trusting our transcription of them, and the caption links straight to it. Prices change; the capture date says how fresh this is.

Before you sign: Semrush and 1Lookup on the operational terms
The terms that decide what a year actually costs, rather than what the first month does. A blank means we could not verify it on either product’s published pages, not that the answer is nothing.
| Term | 1Lookup | Semrush |
|---|---|---|
| Minimum commitment | None. Monthly plans with no contract and no minimum volume; cancel any time | No minimum on self-service plans: "you can cancel your subscription, downgrade or upgrade your plan at any time, unless you have custom terms and a signed agreement with us." The discounted rates (e.g. $117.33/mo vs $139/mo) require annual billing. Enterprise is a custom signed agreement with no published price. |
| Cost per extra seat | — | "Additional Users: Starting at $45/mo" add-on, on top of the plan price. No included-seat count is published per plan. |
| Going over your quota | — | Standard API: hard stop, not billed overage. Upgrading to the API-eligible plan starts you at zero units, units are bought in packages of 2,000,000 / 5,000,000 / 10,000,000 / 20,000,000, and "Unused units will expire instead of being added to the renewed amount." Running out returns ERROR 132 (SEO, Trends, Position Tracking, Site Audit) or HTTP 403 (Projects, Local) until you buy more; for per-line SEO and Trends requests you get only the number of lines you have units for. Trends API includes a default 10,000 requests/month. Sources: https://www.semrush.com/kb/5-api and https://developer.semrush.com/api/v3/get-started/api-units-balance |
| API access | Included on every plan and during the free trial; there is no tier that unlocks it | Gated to the top self-service tier. The pricing page lists "API data integration" only under Advanced ($549/mo monthly, $455.67/mo billed annually). The API docs still use the older plan name: "Standard API access is available to users of the SEO Toolkit who have a Business subscription." Either way API units must then be purchased separately. Trends Basic API can be bought directly; Trends Premium API is quote-only via the sales form. |
| Rate limit | 1,000 requests per minute on standard accounts, with higher limits available on request | All Semrush API methods: 10 requests per second and 10 simultaneous requests per account. Listing Management API "Get Categories" is 10 requests per minute. Source: https://developer.semrush.com/api/v3/introduction/api-usage-restrictions |
| Uptime SLA | — | No contractual customer uptime SLA is published. The security page says only "The infrastructure providers use commercially reasonable efforts to ensure a minimum of 99.9% uptime." The pricing page lists "Enterprise SLA & 24/7 support" under Enterprise with no figure. |
| Compliance | — | PCI DSS Level 1, confirmed annually by an independent QSA audit (stated on https://www.semrush.com/company/security/). No SOC 2 or ISO 27001 claim appears on that page. A DPA page exists at https://www.semrush.com/company/legal/dpa/ (returns 200; contents not read). |
| Support | Starter: Email Support; Growth: Priority Email & Chat Support; Professional: Chat + Live Meeting; Enterprise: Dedicated CSM | Knowledge Base / Help Center and Academy for all users; the Contact Us page offers only "Contact sales" and "Go to Help Center". developer.semrush.com lists a US telephone line, +1 (800) 815-9959, 12:00 PM - 5:00 PM EST/EDT Monday-Friday, and email mail@semrush.com. Enterprise lists "Enterprise SLA & 24/7 support" and a dedicated account manager. |
Semrush fine print worth reading twice
Published terms that change what Semrush costs or what you can do with it. Each one links to the Semrush page it was read on, because a claim about somebody else’s contract should be checkable in one click.
API access is listed only on the Advanced plan at $549/mo monthly or $455.67/mo billed annually; the SEO, Starter and Pro+ plans do not list API data integration.
Read it on Semrush’s siteUpgrading to the API-eligible plan does not include any API units: "Note that after upgrading to the Business tier, the number of units will still be zero." Units are bought separately in packages of 2,000,000, 5,000,000, 10,000,000 or 20,000,000.
Read it on Semrush’s siteUnused API units expire at renewal rather than rolling over: "Unused units will expire instead of being added to the renewed amount."
Read it on Semrush’s siteAdding colleagues to the account costs extra, listed as "Additional Users: Starting at $45/mo".
Read it on Semrush’s siteThe advertised lower monthly rates require annual billing; paying monthly costs $139 vs $117.33 (SEO), $199 vs $165.17 (Starter), $299 vs $248.17 (Pro+) and $549 vs $455.67 (Advanced).
Read it on Semrush’s siteScheduled and white-labelled reporting is a paid add-on: Base Report $10/mo and Pro Report $20/mo on top of the plan.
Read it on Semrush’s siteAPI data may not be cached for more than one month without Semrush's express written consent.
Read it on Semrush’s siteTrends Premium API has no published price; access requires a personalized quote from the sales team.
Read it on Semrush’s siteOn the pricing page the Advanced plan's button reads "Subscribe" while the SEO, Starter and Pro+ plans show "Try for free".
Read it on Semrush’s site
What you actually work in
Semrush is a three screenshots of the live Domain Overview report - Organic/Paid/Branded Traffic and Keywords-by-position trend charts with 1M/6M/1Y/2Y/All-time tabs, a Days/Months toggle and an Export button, plus the search-bar dropdown for root domain / exact URL / subdomain / subfolder product you log into. 1Lookup is an API and a dashboard you mostly do not log into: you call it from the system that already has the record. Which of those you want is usually the whole decision, so here is theirs.
Semrush interface

Semrush’s API reference
Their public developer documentation, so you can judge the integration before you start one.

1Lookup

Semrush

Where Semrush wins
- All-in-one SEO platform on one subscription: rank tracking, site audit, backlink analytics, keyword research, competitor analysis, and (new in the 2026 lineup) AI search/visibility monitoring with daily tracked prompts
- Genuinely free entry points: a $0 free plan (1 demo project, 10 reports/day, no credit card) plus a 7-day free trial of paid plans
- API unit costs per report type are published transparently in the developer docs (e.g. keyword overview 10 units/line, backlinks reports 40 units/line, keyword difficulty 50 units/line), so heavy users can budget unit consumption precisely before buying
- Deep add-on ecosystem for market/competitive intelligence: the Traffic & Market (.Trends) toolkit adds traffic analytics, market landscape, and competitor alerts at a published $289/mo (billed annually)
Where 1Lookup wins
- Flat per-lookup pricing on universal credits: no platform subscription, seats, or API unit packages
- Domain authority, backlinks, keywords, and website audience data alongside phone, email, and IP validation in one API
- Bulk CSV pipeline for scoring thousands of domains or keywords in one upload
- Credits are shared across every product and roll over for up to 3 months
Semrush pricing and product facts verified against semrush.com as of July 2026. Prices change; always confirm on the vendor’s site. 1Lookup numbers come from the live rate card.
Who this is for
A quick, honest read on which tool fits your use case.
Choose 1Lookup if: you need domain authority, backlink, or keyword numbers programmatically, priced per lookup, without buying an SEO platform subscription for the whole team.
Consider Semrush instead if: you want the full SEO workflow platform: rank tracking, site audits, content tools, and dashboards your marketing team lives in every day.
Frequently asked questions
How do I get API access to Semrush data without a Semrush plan?
1Lookup's Domain Authority, Backlink Overview, and Keyword Metrics products return Semrush-index data per API call, paid with the same universal credits as every other 1Lookup product. You need a 1Lookup plan (7-day free trial), not an SEO platform subscription, and there are no separate API unit packages to buy or track.
What does the Semrush API normally require?
Semrush's standard API is available on its top-tier subscription, with API units purchased separately on top of the plan price, and unused units expire when the subscription renews. The verified numbers are in the pricing table on this page.
Is 1Lookup a full replacement for Semrush?
No, and this page won't pretend it is. Semrush is an entire SEO workflow platform: rank tracking, site audits, content tools, and competitive research dashboards. 1Lookup replaces the data layer (programmatic authority, backlink, keyword, and audience lookups) for teams that build their own tooling or only need the numbers.
Where does 1Lookup's SEO data come from?
The Domain Authority, Backlink Overview, Keyword Metrics, and Audience Intelligence products are powered by Semrush's own index, accessed per call through a data-broker integration. You get the same class of numbers the platform reports, priced per lookup.
Can I run bulk domain or keyword analysis?
Yes. Every SEO data product works in 1Lookup's bulk CSV pipeline: upload a column of domains or keywords and get a results file back with every metric appended. Cost scales linearly with rows, and there are no volume tiers to negotiate.
Is Semrush worth it in 2026?
For daily SEO practitioners the all-in-one suite is easy to justify, and the free tier lets you confirm the fit first. For programmatic access the math changes: API data requires the $549/mo Advanced plan, unit packages are bought separately with in-account-only prices, and unused units expire at renewal. Teams that just need SEO data points in their product are usually better served per lookup.