⚠ Known Bug: This is GitHub issue #30751 — still open as of April 2026. Anthropic has not shipped a permanent fix. The workaround below is the only reliable solution.
If every Cowork task is failing with useradd: cannot create directory /sessions/friendly-youthful-thompson or a similar error, your Cowork VM’s internal disk is full. This is not something you broke — it’s a known Anthropic bug that affects power users consistently. Here’s exactly what’s happening and how to fix it in under two minutes.
What’s Causing the Error
What’s causing the error.
Cowork runs on a local VM with a fixed 8.5GB disk image called sessiondata.img. Every Cowork conversation creates a new directory under /sessions/<name>/ inside that VM and caches all your installed plugins and skills there. Those directories are never cleaned up automatically. Once the disk fills — roughly 80 sessions for light users, 40–50 sessions for users with many skills installed — every new task fails immediately with a useradd error. The session simply can’t be provisioned.
If you have 20+ skills installed (the Tygart Media stack runs 40+), you’ll hit the cap significantly faster than the average user.
The Fix: Move the Image File
The fix — move the image file.
The fix is the same on macOS and Windows: move sessiondata.img out of its location so Claude Desktop rebuilds it fresh on next launch.
Windows
Quit Claude Desktop completely. Open Run (Win + R), paste this path and press Enter:
%APPDATA%\Claudem_bundles\claudevm.bundle\
Find sessiondata.img and move it to your Desktop as a backup. Relaunch Claude Desktop — it will recreate a fresh image automatically. Your first Cowork session after the reset may take slightly longer while plugins reinstall.
macOS
Quit Claude Desktop. In Finder, press Cmd + Shift + G and go to:
Move sessiondata.img to your Desktop. Relaunch Claude Desktop.
What Gets Wiped vs What’s Preserved
Data
Location
Wiped?
Sidebar task list
Electron IndexedDB
✅ Preserved
Scheduled task definitions
Documents/Claude/Scheduled/
✅ Preserved
MCP server config
claude_desktop_config.json
✅ Preserved
Chat conversation history
Electron LevelDB
✅ Preserved
VM plugin/skill cache
Inside sessiondata.img
⚠ Wiped (auto re-downloads)
VM session working dirs
/sessions/<n>/ inside VM
⚠ Wiped (this is the fix)
How Often Will You Need to Do This?
Until Anthropic ships automatic session cleanup, this is a recurring task. With a heavy skill load, plan on running the fix every 4–6 weeks or whenever you see the useradd error return. Setting a calendar reminder is the most reliable approach.
The Longer-Term Fix: Move Heavy Operations Off Cowork
The longer-term fix — move heavy operations off Cowork.
The root cause is that Cowork was designed for lighter, conversational task automation — not running dozens of skills across many parallel sessions. If you’re running content pipelines, batch WordPress operations, or multi-step automation workflows, moving those operations to a GCP Cloud Run cron job or Compute Engine VM eliminates the local VM bottleneck entirely. Cowork’s local sandbox competes for your machine’s resources; GCP runs isolated, always-on, and never fills up your laptop’s disk.
Why does Cowork say “useradd failed: exit status 12”?
The Cowork VM’s internal disk (sessiondata.img) is full. It can no longer create new session user directories. Moving the image file out and letting Claude Desktop recreate it clears the disk and resolves the error.
Will I lose my Cowork tasks if I move sessiondata.img?
No. Your task definitions, scheduled tasks, MCP config, and conversation history are all stored outside the VM image. Only the internal plugin/skill cache is wiped — it re-downloads automatically on the next session.
How do I prevent Cowork from filling up again?
Until Anthropic ships a permanent fix (GitHub issue #30751), the options are: run the reset script periodically, reduce your installed skill count, or route heavy operations to GCP instead of Cowork.
The “Claude 5” question is answered. The next-generation “5” models shipped as Claude Sonnet 5 (June 30, 2026) plus the Fable 5 / Mythos 5 tier above Opus — not a single “Claude 5” rename. As of July 6, 2026, Anthropic’s lineup is Claude Fable 5 (top tier above Opus; $10 in / $50 out per MTok; Mythos 5 is the limited-availability sibling), Claude Opus 4.8 ($5/$25), Claude Sonnet 5 (released June 30, 2026; now the default for Free and Pro; introductory $2/$10 per MTok through Aug 31, 2026, then $3/$15), and Claude Haiku 4.5 ($1/$5). Opus 4.7 and Sonnet 4.6 are now legacy. Full details: the Claude Fable 5 Complete Guide.
Last refreshed: June 9, 2026
Verified vs. reported — May 15, 2026 standard: This article tracks third-party reporting on Claude 5’s expected release window and features. As of May 15, 2026, Anthropic has not, to our review of anthropic.com/news and docs.claude.com, published an official Claude 5 launch announcement. The Q2 2026 timeline, ~90%+ SWE-bench Verified figure, 500K context window claim, and “Sonnet 5 / Fennec” codename references all trace to third-party reporting (TechCrunch interview citations, Claude5.com, Fello AI, WaveSpeed Blog) that we could not independently confirm against an Anthropic-published primary source. The information may still be accurate; the verified-vs-reported distinction means it has not been confirmed by Anthropic on the record.
For the full current model lineup that is officially documented — Opus 4.8 (knowledge cutoff January 2026, 1M context, $5/$25 MTok), Sonnet 4.6, Haiku 4.5 — see Claude Models Roadmap May 2026. That article maintains the verified-vs-reported standard throughout.
Model Accuracy Note — Updated June 9, 2026
Current flagship: Claude Opus 4.8 (claude-opus-4-8). Current models: Fable 5 · Opus 4.8 · Sonnet 5 · Haiku 4.5. Claude Opus 4.6 referenced in this article has been superseded. See current model tracker →
Claude AI · Tygart Media · Updated April 2026
Current status (April 16, 2026): The “Claude 5” generation has since shipped — as Claude Sonnet 5 (released June 30, 2026) plus the Claude Fable 5 / Mythos 5 tier above Opus (June 2026), rather than a single “Claude 5” model. The current lineup is Claude Fable 5 (top tier), Claude Opus 4.8, Claude Sonnet 5, and Claude Haiku 4.5. Based on Anthropic’s release cadence and early signals, Claude 5 is expected Q2–Q3 2026.
Every few months, a new wave of “Claude 5 release date” searches spikes — and it makes sense. Anthropic moves fast, the gaps between major generations have been shortening, and early signals like Vertex AI log leaks have given the community something to speculate on. Here’s an honest breakdown of what’s confirmed, what’s leaked, and what the pattern suggests.
Claude 5 Expected Specs vs Current Models (June 2026)
Claude 5 expected specs vs current models.
Attribute
Claude Opus 4.8 (Current)
Claude 5 (Rumored)
Release window
Available now
Late 2026 (unconfirmed)
Context window
1M tokens
2M+ tokens (speculated)
Multimodal
Text + vision
Text + vision + audio (rumored)
Flagship API price
$5 input / $25 output per MTok
Unannounced
Reasoning
Strong
Improved extended thinking (speculated)
Claude 5 specs are unconfirmed as of June 9, 2026. All information is based on industry signals and Anthropic research publications — not official announcements.
What’s Confirmed About Claude 5
What’s confirmed about Claude 5.
As of April 2026, Anthropic has not officially announced Claude 5 by name in any public release notes, API documentation, or blog post. The company’s official model table shows the Claude 4.x family as current. No countdown page exists. No API model string beginning with claude-5 has appeared in public documentation.
What is confirmed: Anthropic is actively deprecating the original Claude 4.0 models (retiring June 15, 2026), recommending migration to Claude Sonnet 4.6 and Opus 4.6. This is a routine generational housekeeping move, not a Claude 5 announcement.
The Evidence For a Q2–Q3 2026 Release
The strongest early signal came in early February 2026, when a model identifier — claude-sonnet-5@20260203 — appeared briefly in Google Vertex AI error logs. Independent sources cross-verified the leak, and the codename “Fennec” circulated alongside claimed benchmark scores of around 80.9% on SWE-bench Verified, compared to Opus 4.6’s current scores.
Beyond the leak, the pattern is consistent: Anthropic has released a new major model generation roughly every 12–14 months since Claude 3. Claude 4.5 (the highest-capability 4.x model) reached 77.2% on SWE-bench Verified. A Claude 5 release that clearly exceeds that — not just marginally — would justify a major version bump and align with Anthropic’s stated commitment to releasing models that represent genuine capability leaps, not incremental updates.
Anthropic’s Release Pattern
Generation
Initial Release
Gap to Next Major
Claude 2
July 2023
~8 months
Claude 3
March 2024
~14 months
Claude 4
May 2025
~12–14 months → Q2–Q3 2026
A 12-month gap from the Claude 4 launch (May 2025) points to May–July 2026 as the earliest likely window. Anthropic has been explicit that they won’t rush a release — Claude 5 would need to clearly establish a new capability tier to justify the version number.
What Claude 5 Is Expected to Improve
What Claude 5 is expected to improve.
Based on leaked benchmark data and Anthropic’s public research direction, the Claude 5 generation is expected to push forward on: extended thinking and multi-step reasoning (building on the chain-of-thought work in Claude 3.5+), larger context handling, improved agentic reliability for long-horizon tasks, and faster inference at the Sonnet tier. Pricing is expected to follow the established pattern — Claude 5 Sonnet likely priced at or below current Opus 4.6 rates while outperforming it on most tasks.
The Current Models Are Excellent — Don’t Wait
If you’re evaluating whether to build on Claude now or wait for Claude 5, the answer is build now. Claude Sonnet 4.6 and Opus 4.6 are capable, stable, and well-documented. The 4.x API will remain live well after Claude 5 launches — Anthropic maintains parallel model availability for enterprise predictability. Waiting costs you months of production time for a model that may arrive on an uncertain schedule.
Claude 5 has not been officially announced. Based on Anthropic’s release cadence and early Vertex AI log leaks, Q2–Q3 2026 (roughly May–September) is the most cited window. No confirmed date exists as of April 2026.
Is Claude 5 confirmed?
No. Anthropic has not officially announced Claude 5 by name. The “Fennec” codename and claude-sonnet-5@20260203 model string surfaced in third-party Vertex AI logs, but Anthropic has not confirmed a Claude 5 release.
What is the latest Claude model right now (April 2026)?
The current latest Claude models are Claude Fable 5 (claude-fable-5), the top tier above Opus, plus Claude Opus 4.8 (claude-opus-4-8) and Claude Sonnet 4.6 (claude-sonnet-4-6), both released in February 2026. Claude Haiku 4.5 is the current speed/cost tier.
Will Claude 5 Sonnet beat Claude Opus 4.6?
That’s the expected pattern. With every prior generation, the mid-tier Sonnet model of the new generation outperformed the previous generation’s Opus on most benchmarks, at lower cost. Leaked benchmark data suggests Claude 5 Sonnet (“Fennec”) scores around 80.9% on SWE-bench Verified versus Opus 4.6’s current scores.
When will Claude 5 be released?
Anthropic has not officially announced a Claude 5 release date as of June 2026. Industry analysts and leak signals suggest a potential release in late 2026, but Anthropic typically announces model releases a few weeks before availability. The current flagship is Claude Opus 4.8 (claude-opus-4-8), released in 2026.
What features will Claude 5 have?
No official feature list exists for Claude 5. Based on Anthropic’s research publications and the pattern of Claude 4 improvements, Claude 5 is expected to improve reasoning, extended context handling, and multimodal capabilities. Any specific feature claims circulating online are speculation unless sourced directly from Anthropic.
Should I wait for Claude 5 or use Claude Opus 4.8 now?
Use Claude Opus 4.8 now. It is the current flagship with 1M token context, strong reasoning, and available today at $5/$25 per million tokens. Waiting for an unannounced model means missing months of productivity. When Claude 5 launches, upgrading is straightforward — just swap the model ID in your API calls.
Retiring June 15, 2026: the original Claude Opus 4 (claude-opus-4-20250514) and Claude Sonnet 4 (claude-sonnet-4-20250514) — the May 2025 models. These are not Opus 4.6 or Sonnet 4.5, which remain active. Current models: Fable 5 · Opus 4.8 · Sonnet 4.6 · Haiku 4.5. Current model tracker →
Claude AI · Tygart Media
⚠ Deprecation Notice: Anthropic is retiring claude-sonnet-4-20250514 and claude-opus-4-20250514 — the original Claude 4.0 models from May 2025. API retirement is June 15, 2026. Migrate to Claude Sonnet 4.6 (claude-sonnet-4-6) and Claude Opus 4.8 (claude-opus-4-8).
If you are still running the original Claude Sonnet 4 or Opus 4 model strings in production, you have a hard deadline: June 15, 2026. After that date, calls to claude-sonnet-4-20250514 and claude-opus-4-20250514 return an error — there is no automatic failover to a newer model. Here is exactly what is retiring, what to migrate to, and the breaking changes to plan for.
Claude Model Lifecycle Status (June 2026)
Model
API ID
Status
Replacement
Claude Opus 4 (original)
claude-opus-4-20250514
⚠ Retires June 15, 2026
claude-opus-4-8
Claude Sonnet 4 (original)
claude-sonnet-4-20250514
⚠ Retires June 15, 2026
claude-sonnet-4-6
Claude Fable 5
claude-fable-5
✓ Current — top tier
—
Claude Opus 4.8
claude-opus-4-8
✓ Current Opus flagship
—
Claude Sonnet 4.6
claude-sonnet-4-6
✓ Current
—
Claude Haiku 4.5
claude-haiku-4-5
✓ Current
—
Alias trap: the dateless aliases claude-opus-4-0 and claude-sonnet-4-0 resolve to the retiring ...-20250514 snapshots — they go offline too. Claude Opus 4.6, Opus 4.7, Opus 4.5, and Sonnet 4.5 are separate, still-active models and are not affected by this retirement.
What’s Being Deprecated
What’s being deprecated.
Anthropic is retiring the original Claude 4.0 model versions — the ones that shipped in May 2025. These are distinct from the 4.x versions released since. The specific API strings going offline:
Model
API String (retiring)
Retirement Date
Claude Sonnet 4 (original)
claude-sonnet-4-20250514
June 15, 2026
Claude Opus 4 (original)
claude-opus-4-20250514
June 15, 2026
These are not the latest Claude 4 models. If you have been on Anthropic’s recommended alias endpoints, you are likely already on a current model. This deprecation primarily affects teams that pinned the specific 20250514 version strings in their API calls.
What to Migrate To
What to migrate to.
Anthropic’s recommended replacement within the same tier:
Retiring
Migrate To
API String
claude-sonnet-4-20250514
Claude Sonnet 4.6
claude-sonnet-4-6
claude-opus-4-20250514
Claude Opus 4.8
claude-opus-4-8
These are major upgrades, not just version bumps. Both current models ship a 1 million token context window at standard API pricing (no long-context premium), and the Opus line has advanced two full generations — 4.6, then 4.7, then 4.8 — since the original 4.0. For the most capable tier overall, Anthropic now offers Claude Fable 5 (claude-fable-5), a new tier that sits above Opus.
Breaking Changes When You Migrate
Breaking changes when you migrate.
Moving off the original 4.0 strings is usually a model-ID swap, but the current models removed several request parameters. If you are jumping to Opus 4.8 or Fable 5, plan for these — each returns a 400 if left in:
Assistant-turn prefills (request ending on an assistant message)
Structured outputs — output_config.format
On Sonnet 4.6 and Opus 4.6 the fixed thinking budget is deprecated but still functional; on Fable 5, Opus 4.7, and Opus 4.8 it is fully removed. A global search for 20250514 in your codebase is the fastest way to find every call that needs changing.
How This Fits the Claude Model Timeline
Model
Released
Status
Claude Sonnet 4 / Opus 4 (original)
May 2025
⚠ Retire June 15, 2026
Claude Haiku 4.5
October 2025
✅ Current speed/cost tier
Claude Opus 4.6
February 2026
✅ Active (superseded by 4.8)
Claude Sonnet 4.6
February 2026
✅ Current production default
Claude Opus 4.8
2026
✅ Current Opus flagship
Claude Fable 5
2026
✅ Current top tier (above Opus)
What If You Don’t Migrate Before June 15?
API calls to claude-sonnet-4-20250514 or claude-opus-4-20250514 after June 15, 2026 will return errors. There is no automatic failover to a newer model — the call simply fails. If you have any production systems, scheduled jobs, or automated pipelines using these version strings, audit them now. A global search for 20250514 in your codebase is the fastest way to find your exposure.
What Comes After Claude 4.x
The “after” is already here. Since the original Claude 4.0 launched in May 2025, the Opus line has shipped 4.5, 4.6, 4.7, and now 4.8, and Anthropic introduced Claude Fable 5 as a new top tier above Opus. As of June 2026 there is no separately branded “Claude 5” generation; the cadence has been steady point releases within the 4.x Opus, Sonnet, and Haiku families, plus the new Fable tier. The practical takeaway: migrating off the retiring 4.0 strings puts you on models that are materially more capable, with a 1M-token context window as the new baseline.
Which Claude models retire on June 15, 2026?
The original Claude Sonnet 4 (claude-sonnet-4-20250514) and Claude Opus 4 (claude-opus-4-20250514), plus their dateless aliases claude-sonnet-4-0 and claude-opus-4-0. Opus 4.6, Opus 4.7, and Sonnet 4.5 are separate, still-active models and are not affected.
What should I migrate to from Claude Sonnet 4 and Opus 4?
Sonnet 4 migrates to claude-sonnet-4-6 (Claude Sonnet 4.6); Opus 4 migrates to claude-opus-4-8 (Claude Opus 4.8). Both ship a 1M token context window at standard pricing. For the most capable tier overall, Anthropic also offers Claude Fable 5 (claude-fable-5).
Is migrating just a one-line model-string change?
Often, but not always. The current models removed temperature, top_p, top_k, the fixed budget_tokens thinking budget, and assistant-turn prefills — each returns a 400 if left in. Replace budget_tokens with adaptive thinking plus output_config.effort, and replace prefills with structured outputs.
What happens if I call the retired model after June 15?
The API returns an error — there is no silent failover to a newer model. Audit for the string 20250514 in your codebase before the deadline.
$130/month of tools doing $2,000/month of agency work. This kit documents and delivers the complete stack — configured, connected, and ready to run.
What Small SEO Agencies Actually Do
What small SEO agencies actually do.
A $2,000/month SEO retainer typically covers: weekly competitive keyword monitoring, monthly rank tracking, keyword gap analysis against 3-5 competitors, content brief creation, and a monthly report. That’s the job. SpyFu handles the data layer. Claude handles the interpretation and content strategy. DataForSEO handles rank tracking. This kit wires them together into a system you run yourself in about 45 minutes per week.
The Stack
The stack.
SpyFu Pro ($79/mo) — competitor keyword intelligence, PPC ad history, 10+ years of historical data, API access
Claude Pro ($20/mo) — interprets the data, writes content briefs, identifies opportunities, generates competitive analysis narratives
DataForSEO (~$30/mo) — automated weekly rank tracking for your target keywords, stored in Notion
Total: ~$130/month. Everything a boutique SEO agency provides, run by you.
What’s Included
Complete stack setup guide — SpyFu + Claude + DataForSEO configured, authenticated, and connected to Notion
Weekly competitive audit workflow — 45-minute documented process from SpyFu data pull to prioritized action list
Keyword gap analysis workflow — identify and prioritize the keywords your top 3 competitors rank for that you don’t. Includes SpyFu Kombat tool tutorial and Claude prompt for interpreting the gap list
Content brief generator — SpyFu competitor data → Claude → a complete, publishable content brief in 10 minutes
Rank tracking setup — DataForSEO automated weekly rank pulls stored in Notion with trend visualization
Monthly competitive report template — client-ready or internal presentation format, auto-populated from Notion data
Python scripts for all automated data pulls — SpyFu domain overview, keyword rankings, DataForSEO rank checks
Who This Is For
Who this is for.
Business owners who are paying $1,500-$3,000/month for SEO services and want to understand whether they’re getting value — and potentially do it themselves. In-house marketers who want a structured competitive intelligence system that doesn’t require an agency. Agencies who want to build this workflow into their own client delivery at scale.
Want this customized for your stack? Email will@tygartmedia.com
FAQ
Is this actually a replacement for a good SEO agency?
For most small businesses: yes. A good boutique SEO agency at $2,000/month is doing exactly what this kit documents. For enterprise sites with complex technical SEO needs, active link building campaigns, and large content programs — no, you need dedicated resources. But for a local business, a growing ecommerce store, or a service business with 5-50 pages, this stack covers the core work.
How much time does the weekly workflow take?
About 45 minutes once set up. Data pulls are automated. The human time is reviewing the Notion dashboard, running the Claude keyword gap analysis, and deciding which actions to take.
Do I need technical skills to set this up?
Basic comfort with running Python scripts and following a setup guide. The initial setup takes 3-4 hours. After that it runs automatically and the weekly workflow is mostly reviewing dashboards and running Claude prompts.
How is this delivered?
To your inbox within 24 hours. ZIP file with all Python scripts, the Notion template duplicate link, Claude prompt library, and the complete setup guide.
Wake up Monday morning with a fresh competitive intelligence snapshot already in your Notion workspace. No logging in. No pulling data manually. Just the information you need, already organized.
The Problem With Manual Competitive Research
The problem with manual competitive research.
You know you should be monitoring competitors regularly. You rarely do, because it takes 45 minutes to log into SpyFu, run the searches, note the changes, and put them somewhere useful. This system does all of that automatically and deposits a structured report in Notion every Monday before you start your week.
What You Get
What you get from a SpyFu competitor intelligence dashboard.
Notion database template with competitor profiles, tracked keyword rankings, weekly change logs, and ad activity sections — pre-structured and ready to populate
Google Apps Script automation (completely free) that authenticates with the SpyFu API, pulls weekly data for your tracked domains, and writes results to your Notion database automatically
Competitor profile pages with historical ranking trend views — see which direction each competitor is moving
Alert rules that flag competitors who gained 10 or more positions on your tracked keywords — the moves worth paying attention to
Client-ready report templates that pull from the Notion database and format into a presentation-ready competitive summary
Setup guide — running end-to-end in under 2 hours, no developer required
How It Works
How the competitor dashboard works end to end.
You set up the Google Apps Script once (the setup guide takes you through it step by step). You add your competitor domains and target keywords to the Notion database. Every Sunday night, the script runs automatically, pulls the latest SpyFu data, and writes structured records to Notion. Monday morning, your competitive dashboard is already updated.
Requires SpyFu Pro plan ($79/mo) for API access. Requires a free Notion account and a free Google account for Apps Script. No ongoing fees beyond your SpyFu subscription.
Want this customized for your stack? Email will@tygartmedia.com
FAQ
How hard is the setup?
Under 2 hours following the guide. The hardest part is getting your SpyFu API key, which takes 5 minutes. The Google Apps Script setup has screenshots for every step. The Notion template is pre-built — you duplicate it and add your domains.
Do I need a paid Notion account?
No. The template works on Notion’s free tier. If you have a lot of competitor domains and keyword history, a Notion Plus account ($10/mo) gives you more block space, but it’s not required to get started.
What happens if SpyFu changes their API?
The kit includes plain-English documentation of how each query works, so you can update the endpoint calls if needed. SpyFu’s API has been stable for years, but if something breaks, email will@tygartmedia.com and we’ll send you an updated version.
The SpyFu API is one of the best-kept secrets in SEO tooling. $79/month buys you programmatic access to 10+ years of competitor data. This kit gives you the code to use it immediately.
The Problem With API Documentation
The problem with API documentation alone.
SpyFu’s API documentation tells you what’s available. It doesn’t tell you which endpoints actually matter, how to authenticate correctly, what the response objects look like, or how to store and act on the data. Most developers spend a full day getting their first working query. Most marketers never get there at all. This kit skips all of that.
What You Get
What the SpyFu API starter kit includes.
Python code for 5 core endpoints: domain overview, organic keyword rankings, competitor keywords, PPC ad history, and keyword metrics — with authentication, error handling, and sample output
JavaScript (Node.js) equivalents for all 5 — same endpoints, same structure, same comments
Authenticated query templates ready to run against any domain — swap in the domain, run the script, get data
Notion database template for storing and organizing results — competitor profiles, keyword tracking, ad history logs
Weekly competitive audit automation guide — schedule pulls, store results incrementally, track ranking changes over time using Google Apps Script (free)
DataForSEO integration example — combining SpyFu competitor data with DataForSEO rank tracking for a complete picture
Plain-English explanation of every endpoint, every field, and what the data actually means
Who This Is For
Who this SpyFu API kit is for.
Marketers who want to pull SpyFu data into spreadsheets, Notion, or custom dashboards without building from scratch. Developers who want working code instead of documentation. Operators who want to automate weekly competitive pulls without hiring anyone to build it.
Requires SpyFu Pro plan ($79/mo) for API access. Works with Python 3.8+ and Node.js 16+. No prior API experience required — the setup guide assumes you’re starting from zero.
Want this customized for your stack? Email will@tygartmedia.com
FAQ
Do I need to know how to code?
Basic familiarity with running a Python or JavaScript script is helpful. The setup guide walks through installing dependencies and running your first query from zero. If you can open a terminal and run a command, you can use this kit.
Which SpyFu plan do I need?
SpyFu Pro at $79/month. The Basic plan ($39/mo) doesn’t include API access. Pro includes $100 in API credits per month — more than enough for weekly competitive pulls on multiple domains.
Can I use this without Notion?
Yes. The Python and JavaScript code outputs JSON that you can send anywhere — a spreadsheet, a database, a Slack webhook. The Notion template is the recommended storage layer but not required.
How is this delivered?
To your inbox within 24 hours of purchase. ZIP file containing all code files, the Notion template duplicate link, and the setup guide PDF.
You don’t need a $250/month SEO platform. You need the right $79/month tool, a $20 Claude subscription, and a workflow that connects them.
2026 Pricing — Full Matrix
2026 SEO tool pricing — the full comparison matrix.
Tool
Entry
Mid
Pro
Key Limitation
SpyFu Basic
$39/mo
—
—
Best for: competitor keyword + PPC research
SpyFu Pro
—
$79/mo
—
Adds API, unlimited exports, 10+ yr history
Ahrefs Lite
$129/mo
—
—
Best for: backlink monitoring
Ahrefs Standard
—
$249/mo
—
Most popular — adds Content Explorer
Semrush Pro
$139.95/mo
—
—
5 projects, 500 keywords, no historical data
Semrush Guru
—
$249.95/mo
—
Historical data + content toolkit
Semrush Business
—
—
$499.95/mo
API access — required for data integration
Moz Pro Starter
$49/mo
—
—
Best for: site health + DA tracking
Moz Pro Medium
—
$179/mo
—
1,500 keywords, 2M pages, API access
Feature Matrix by Use Case
Feature matrix by use case — pick tools by job, not brand.
Use Case
SpyFu
Ahrefs
Semrush
Moz
Competitor keyword research
Best
Good
Good
Adequate
PPC competitor intelligence
Best
Limited
Good
Minimal
Backlink analysis
Adequate
Best
Good
Good
Technical site auditing
Limited
Best
Best
Good
Content strategy tools
Limited
Good
Best
Adequate
Historical data depth
Best
Good
Adequate
Adequate
Value per dollar
Best
Adequate
Poor
Good
Recommended Stacks by Budget
Recommended stacks by budget band.
Under $100/mo: SpyFu Pro ($79) + Claude Pro ($20) = $99/mo. Best competitor intelligence at this price combined with an AI layer that interprets the data. Beats any single tool under $250/mo for daily operational intelligence.
Under $200/mo: SpyFu Basic ($39) + Moz Pro Standard ($99) + Claude Pro ($20) = $158/mo. Competitor research + domain authority tracking + site health + AI. Covers 90% of small agency workflows.
Under $300/mo: SpyFu Pro ($79) + Ahrefs Lite ($129) + Claude Pro ($20) = $228/mo. Full stack: competitor intelligence, backlink analysis, and AI interpretation. Covers everything except content toolkit.
The Honest Verdict
Semrush and Ahrefs are excellent tools. The question is whether the premium is justified for your specific workflow. Most small businesses use 20% of features on a $249/month plan. SpyFu covers the 20% that matters most — competitor intelligence — at a third of the price. Claude covers the interpretation layer none of the traditional tools provide. That combination beats any single tool at any price for operators who don’t have time to become full-time SEO analysts.
Want This Stack Set Up For You?
We configure the SpyFu + Claude competitive intelligence stack for your specific business overnight.
SpyFu and Moz Pro start at similar prices but do different things. Here’s which one — or which combination — you actually need.
Bottom Line
SpyFu is built for competitor intelligence. Moz Pro is built for site health management. If you only have budget for one, choose based on your primary need. If you have budget for both: SpyFu Basic ($39) + Moz Pro Standard ($99) = $138/mo — roughly the same as Semrush Pro alone, which does both less well.
2026 Pricing
Tool
Entry
Mid
Pro
Key Limitation
SpyFu Basic
$39/mo
—
—
Competitor keywords, 6-month history
SpyFu Pro
—
$79/mo
—
API, unlimited, 10+ year history
Moz Pro Starter
$49/mo
—
—
50 keywords, 20K pages, 1 site
Moz Pro Standard
—
$99/mo
—
300 keywords, 400K pages crawled
Moz Pro Medium
—
$179/mo
—
1,500 keywords, 2M pages, API
Moz Pro Large
—
—
$299/mo
3,000 keywords, 5M pages crawled
SpyFu Wins On
Competitor research — SpyFu was built for this. Moz’s competitor tools are secondary features.
PPC and paid search intelligence — SpyFu tracks competitor ad history and spend estimates. Moz Pro doesn’t.
Historical keyword data — A decade-plus of competitor keyword histories with no Moz equivalent.
Moz Pro Wins On
Domain Authority metric — Moz DA is the most widely referenced domain strength metric. If clients, partners, or editorial standards reference DA, you need Moz.
Site auditing — Moz Pro’s crawl is excellent. Medium plan crawls 2M pages/month — more than comparable Semrush tiers.
SpyFu Basic ($39/mo) + Moz Pro Standard ($99/mo) + Claude Pro ($20/mo) = $158/mo. Competitor intelligence + domain authority tracking + site management + AI interpretation. Better than Semrush Pro at $139.95/mo for most small business workflows.
Want This Stack Set Up For You?
We configure the SpyFu + Claude competitive intelligence stack for your specific business overnight.
will@tygartmedia.com
Email only. We respond within 24 hours.
FAQ
Which is better for a small business just starting with SEO?
Moz Pro Starter at $49/mo for understanding your own site performance. Add SpyFu Basic when you’re ready to research competitors systematically.
Is Moz Domain Authority still relevant in 2026?
Yes. Despite competitor metrics (Ahrefs DR, Semrush Authority Score), Moz DA remains the most commonly referenced metric in link building outreach, client reporting, and editorial standards.
Does SpyFu track domain authority?
SpyFu has its own domain strength metrics but does not use Moz DA. If DA is important to your workflow, you need Moz or a tool that pulls Moz data.
Semrush’s cheapest plan costs 3.5x more than SpyFu’s. Here’s exactly what you get for the difference.
Bottom Line
Semrush is the most comprehensive all-in-one SEO platform. SpyFu is the best competitor intelligence tool for the money. For most small businesses and independent operators, SpyFu covers the core workflows at a fraction of the cost — and SpyFu Pro ($79/mo) + Claude ($20/mo) = $99/mo beats Semrush Pro ($139.95/mo) for daily competitive intelligence.
2026 Pricing
Tool
Entry
Mid
Pro
Key Limitation
SpyFu Basic
$39/mo
—
—
6-month history, limited exports
SpyFu Pro
—
$79/mo
—
Unlimited, API, 10+ year history
SpyFu Team
—
—
$249/mo
Multi-user, white-label
Semrush Pro
$139.95/mo
—
—
5 projects, 500 keywords, no history
Semrush Guru
—
$249.95/mo
—
Historical data, content toolkit
Semrush Business
—
—
$499.95/mo
API access, 40 projects, 5,000 keywords
The Hidden Cost of Semrush
One user per account — adding a second costs $45-$100/month. API access requires Business at $499.95/mo. Historical data requires Guru at $249.95/mo. A working multi-user agency setup with API and history costs $600-$800+/month on Semrush alone.
SpyFu Wins On
Value per dollar — SpyFu Pro gives API and unlimited data at $79/mo. Semrush requires $499.95/mo for API access.
PPC competitor intelligence — SpyFu’s paid search data is deeper and historically richer at comparable tiers.
Historical data access — 10+ year keyword history at $79/mo vs $249.95/mo on Semrush.
Rank tracking volume — SpyFu Pro tracks 15,000 keywords. Semrush Pro tracks 500 keywords at nearly double the price.
Semrush Wins On
All-in-one breadth — SEO + PPC + social + content + local + brand monitoring in one platform.
Content marketing toolkit — Topic research, SEO writing assistant, content audit. No SpyFu equivalent.
Local SEO tools — Dedicated local SEO features not available in SpyFu.
Want This Stack Set Up For You?
We configure the SpyFu + Claude competitive intelligence stack for your specific business overnight.
will@tygartmedia.com
Email only. We respond within 24 hours.
FAQ
Does SpyFu track rankings?
Yes. SpyFu Pro includes tracking for up to 15,000 keywords. Semrush Pro tracks 500 at $139.95/mo — SpyFu tracks 30x more for 56% less.
Is Semrush worth it for a small business?
At Guru ($249.95/mo) or higher, Semrush becomes genuinely powerful. At Pro ($139.95/mo), you’re paying premium pricing for limited features. SpyFu covers the core competitor research use case for $60-$100/mo less.
What does Semrush have that SpyFu doesn’t?
Content marketing toolkit, local SEO tools, social media management, brand monitoring, and more comprehensive site auditing. If you need those, Semrush is right. If you primarily need competitor intelligence, SpyFu saves $60-$420/month.
SpyFu starts at $39/month. Ahrefs starts at $29/month. But the useful version of Ahrefs costs 3-6x more. Here’s the honest breakdown.
Bottom Line
For competitor keyword and PPC research, SpyFu wins at every price tier. For backlink analysis and content research at scale, Ahrefs is better — but only at Standard ($249/mo) or higher. For most small businesses: SpyFu Pro ($79/mo) + Claude Pro ($20/mo) beats both at $99/mo total.
2026 Pricing
Tool
Entry
Mid
Pro
Key Limitation
SpyFu Basic
$39/mo
—
—
6-month history, limited exports
SpyFu Pro
—
$79/mo
—
API, unlimited exports, 10+ year history
SpyFu Team
—
—
$249/mo
Multi-user, white-label reports
Ahrefs Starter
$29/mo
—
—
1 project only, heavily capped
Ahrefs Lite
—
$129/mo
—
No Content Explorer, 5 projects
Ahrefs Standard
—
$249/mo
—
Content Explorer included, most popular
Ahrefs Advanced
—
—
$449/mo
5 users, Looker Studio integration
SpyFu Wins On
Competitor keyword research — SpyFu was built for this. 10+ years of competitor history at $79/mo.
PPC ad history — SpyFu’s competitor ad database is unmatched at this price. See every ad a competitor has run, how long they ran it, and what keywords triggered it.
API access cost — SpyFu includes API at $79/mo. Ahrefs requires $249/mo minimum for comparable access.
Value per dollar — SpyFu Pro at $79/mo gives unlimited searches, unlimited exports, and 10+ years of data. Ahrefs Lite at $129/mo gives you 5 projects and no Content Explorer.
Ahrefs Wins On
Backlink database — Larger, more frequently updated, more comprehensive. Essential for serious link building.
Content Explorer — Billion-page research database for finding content opportunities. Requires Standard ($249/mo).
Technical site auditing — More comprehensive than SpyFu’s technical tools.
Data freshness — Backlinks updated every 15-30 minutes at higher tiers.
The Stack That Beats Both
SpyFu Pro ($79) + Claude Pro ($20) + DataForSEO for rank data (~$30) = $129/month. Competitor intelligence, AI interpretation, and rank tracking for less than Ahrefs Lite alone. The difference: instead of a dashboard, you have Claude telling you what to do with the data.
Want This Stack Set Up For You?
We configure the SpyFu + Claude competitive intelligence stack for your specific business overnight.
will@tygartmedia.com
Email only. We respond within 24 hours.
FAQ
Is Ahrefs Starter worth it?
For most use cases, no. It’s heavily limited to 1 project and capped reports. Lite at $129/mo is the real Ahrefs entry point.
Does SpyFu have an API?
Yes, included from the Pro plan ($79/mo). Programmatic access to domain data, keyword rankings, and competitor overlap.
Can I use both SpyFu and Ahrefs together?
Yes — SpyFu for competitor/PPC research, Ahrefs for backlinks. Many professional SEOs do this. Combined cost is $128-$208/mo, still less than Ahrefs Standard alone.