Blog · Buying a rank tracker
Moz API pricing: Moz API price per row, plan limits and what a row buys
The Moz API is sold separately from Moz Pro, in seven paid tiers: Starter at $20 or $75 a month, Growth at $125, $250 or $500, and Advanced at $2,000, with Enterprise by quote. Each tier buys a monthly allowance of rows, from 3,000 to 4 million, and a row is usually one result returned. Moz Pro itself includes no paid API access.
Check a live Google position while you read
Google rank checker
Live · checked today
Querying Google results…
Type any keyword and see today's top Google results (up to 10). Add your domain and we highlight where you rank. This is a live check of the positions the full product tracks for you daily.
- You
Track daily and get an alert the day it drops.
Moz API price by plan
A lot of what ranks for this question is out of date. The top search snippet still says Moz API plans start at $250 a month for 120,000 rows. That tier exists, but it is now the middle of the range. The pricing page Moz shows today opens with "New affordable plans starting at just $20/month", and the table below is read straight from it, in US dollars, monthly, with overages as listed.
| Plan | Monthly | Rows a month | Overage | Per 1,000 included rows |
|---|---|---|---|---|
| Free | $0 | 50 | None | n/a |
| Starter (Medium) | $20 | 3,000 | Not available | $6.67 |
| Starter (Large) | $75 | 15,000 | $5 per 1,000 rows | $5.00 |
| Growth (Small) | $125 | 50,000 | $25 per 10,000 rows | $2.50 |
| Growth (Medium) | $250 | 120,000 | $20 per 10,000 rows | $2.08 |
| Growth (Large) | $500 | 500,000 | $10 per 10,000 rows | $1.00 |
| Advanced | $2,000 | 4,000,000 | $5 per 10,000 rows | $0.50 |
| Enterprise | By quote | Custom | Custom | n/a |
The last column is ours: monthly price divided by included rows. It drops thirteen fold from the cheapest paid plan to Advanced, which is normal for data APIs. Two details in the table matter more than the headline price. The $20 plan has no overage at all, so a job that runs past 3,000 rows simply stops getting data until the month resets. And the overage on the smaller Growth tier ($25 per 10,000, or $2.50 per 1,000) buys nothing cheaper than the included rows, while the $250 tier's included rows cost $2.08 per 1,000, so a team that overruns every month is better off moving up a tier. Every paid tier also carries a small beta allowance on top (150 rows on the $20 plan up to 400,000 on Advanced) for new endpoints, and MCP access is listed as a beta on each.
Is the Moz API included with Moz Pro?
No, and Moz says so in one sentence in its API pricing FAQ: "There is no paid access included in the Moz Pro subscription." This catches out teams that assume the SEO toolkit they already pay for comes with programmatic access, the way Ahrefs now lists API access on its paid plans. On Moz the two are separate purchases. A Moz Pro customer who wants Domain Authority or link counts inside a dashboard buys an API tier on top. For what Moz Pro itself costs and what it tracks, see our Moz pricing breakdown.
How Moz API rows are counted
Moz's FAQ explains that "the endpoint and parameters determine the number of rows used per call." A call that always returns one object, such as Final Redirect, costs one row. Calls that return lists, such as Links, cost one row per object returned, up to the limit you set. Moz's help center then lists weighted endpoints that count more:
- Link Intersect: 5 rows for every intersecting link returned. A call with a limit of 5 uses 25 rows, and the maximum of 50 results uses 250.
- Link Status: 2 rows per source you check, so two sources cost 4 rows.
- URL Metrics: 1 row with no modifiers, plus 1 row for each daily or monthly history value or delta you ask for, plus 1 if you request distribution histograms.
Moz gives its own sizing examples, which are the best guide to what each tier buys. The $20 plan covers "URL metrics for 25 domains daily" (25 times 30 days is 750 rows, so there is headroom for history values). The $250 Growth plan pulls "up to 100,000 links pointing at any target" and tracks URL metrics for more than 500 domains daily. The $2,000 Advanced plan works out to almost 130,000 rows a day.
Most teams that buy the API end up loading the rows into a warehouse and joining them to their own data. Once they are there, a tool that lets you ask questions of your warehouse in plain English saves writing a query every time a client asks which of their links carries the most authority.
What the Moz API does not give you: daily tracked rankings
This is where buyers looking for ranking data get the wrong product. The Moz Data API is built around Moz's link index and keyword database: URL and domain metrics, links, anchor text, top pages, keyword volume, difficulty, search intent, related keywords and a list of the keywords a site ranks for. Its documentation lists no endpoint for reading a Moz Pro tracking campaign. So you cannot point the API at the keywords you track in Moz Pro and pull their positions each morning.
That fits how Moz Pro tracks anyway. Its Help Hub says rankings update weekly, which we verified when we priced Moz Pro plans. If what you need is your own keywords checked every day and delivered as JSON, the job belongs to a Google rank checker API rather than a link data API.
Moz API vs Semrush API vs Ahrefs API: cheapest way in
If the goal is SEO database data in your own tools at the lowest entry price, Moz is now the cheapest of the three by a wide margin. The comparison below is limited to what each vendor publishes.
| API | Cheapest way in | Billing unit | Rank tracking data |
|---|---|---|---|
| Moz API | $20 a month, separate from Moz Pro | Rows, some endpoints weighted | No campaign endpoint; Moz Pro tracks weekly |
| Ahrefs API | Included on Lite at $129 a month | API units, 50 minimum per request | Rank Tracker endpoints use no units; weekly |
| Semrush API | Advanced plan at $549 a month, plus units | API units, packages unpriced publicly | 100 units per keyword per request; daily |
| SerpsTracker API | Agency plan at $249 a month | Flat, no meter | Daily Google top 10, 5,000 keywords |
Ahrefs figures come from our Ahrefs API pricing guide and Semrush figures from the Semrush API pricing page, both read from the vendors' own docs. The table is not a ranking of data quality. Each index is built differently, and if your reports quote Domain Authority, only Moz sells it.
Is the Moz API worth it?
For link and authority data at small volume, yes, and it has never been cheaper to try. A consultant who wants Domain Authority and linking root domains for 25 client sites every day can do it on the $20 plan, and an agency checking a few hundred prospects a week fits comfortably in Growth. The rows model is also easier to budget than unit systems that price fields differently, as long as you stay away from the weighted endpoints or size for them.
It is the wrong purchase if the thing you actually want is keyword positions. You would be paying for a link index to answer a ranking question it does not cover. That is a common mix up, because Moz Pro bundles both jobs in one interface and the API only exposes one of them.
Where SerpsTracker fits
We do one job: daily Google rank tracking. The rank tracking API comes with the Agency plan at $249 a month, or $124.50 billed yearly, for 5,000 keywords checked every day across unlimited sites. It returns today's top 10 position per keyword, a column per competitor, 90 days of history and the stored top 10 behind each reading, with no rows or units to count. We have no link index, so if Domain Authority is in your reports, keep the Moz API for that and use us for the daily positions. The plans and limits page lists what each tier includes.
Moz API pricing questions
How much does the Moz API cost?
Moz lists seven paid API tiers. Starter is $20 a month for 3,000 rows or $75 for 15,000. Growth is $125 for 50,000 rows, $250 for 120,000 or $500 for 500,000. Advanced is $2,000 for 4 million rows, and Enterprise is priced by quote. A free plan gives 50 rows a month for testing.
Is the Moz API included with Moz Pro?
No. The Moz API pricing FAQ answers this directly: "There is no paid access included in the Moz Pro subscription." Moz Pro and the Moz API are billed separately, so a team on Moz Pro that wants data in its own tools pays for an API plan on top, or uses the free 50 rows a month.
What is a row in the Moz API?
A row is Moz's billing unit. Usually each object an endpoint returns counts as one row, so a Links call with a limit of 50 that returns 50 links uses 50 rows. Some endpoints are weighted: Link Intersect counts 5 rows per result, Link Status 2 per source, and URL Metrics adds a row for every history value you request.
What happens if I go over my Moz API rows?
It depends on the plan. The $20 Starter plan lists "Overages not available", so calls stop being served at 3,000 rows. The $75 Starter plan charges $5 per extra 1,000 rows. Growth charges $25, $20 or $10 per extra 10,000 rows depending on size, and Advanced charges $5 per 10,000.
Is there a free Moz API?
There is a free plan of 50 rows a month, which Moz presents as a way to try the API. That is enough to test authentication and see the response format for a handful of domains. It is not enough for a report, since checking URL Metrics for 25 domains every day already needs the 3,000 row Starter plan in Moz's own example.
Can the Moz API track my keyword rankings daily?
Not in the way a rank tracker does. The Moz Data API lists no endpoint for a Moz Pro tracking campaign. It offers Ranking Keywords, which lists keywords a site ranks for in Moz's keyword database, and a keyword Fetch SERP call. For your own keywords checked every day with history, a rank tracker API is the direct route.