vs ▸ switching guide 0
Switching guide

A Firecrawl alternative that runs on your own accounts.

If you're outgrowing Firecrawl, here's why teams switch to Writ - and exactly how to move without losing what's working.

Writ runs on your own accounts, with your own credentials and data, on sites you are authorized to use.
Why switch · in one line

Firecrawl runs on their cloud. Writ runs on your accounts, and makes every workflow a REST API and an MCP tool.

A developer API that crawls a site and returns clean, LLM-ready markdown/JSON.

vs ▸ why teams switch 01
01
Why teams switch

What sends people looking for a Firecrawl alternative

These are the reasons teams tell us they move. We name where Firecrawl is still the better tool further down - switching should be an honest decision.

  • You need to act on a site, not just read it: log in, fill forms, submit, or buy.
  • You need authenticated access on your own accounts.
  • You want a whole-site crawl (Harvest) that can crawl behind a login and lands in one persistent, deduped dataset you can query and expose as an API.
vs ▸ what you gain 02
02
What you gain

What Writ adds on top

The synthesis position: the four things that most often make the switch worth it.

Runs on your own accounts Workflows run on your own accounts and credentials, on sites you're authorized to use - local or cloud. Their cloud.
The hard web, handled Login, TOTP and mailbox-OTP 2FA, and dynamic pages are first-class - on your own authorized accounts, with reusable personas.
API and MCP, every workflow Every workflow publishes as a REST endpoint and an MCP tool, so your software and your AI agents can call it the same way.
Free on your own machine Marketplace listings are free to install and free to run. Cloud time is metered by runtime from your plan’s included usage; a run on your own machine costs nothing.
vs ▸ side by side 03
03
At a glance

Writ and Firecrawl, side by side

The structural differences: billing unit, where runs execute, auth, MCP, marketplace. Reviewed June 2026.

How Writ compares with Firecrawl as an alternative
Criterion Writ Firecrawl
Primary job Read AND act, including authenticated flows Read public pages → markdown/JSON
Login + 2FA Personas with built-in 2FA Read-only, limited
Acts / transacts Yes: click, fill, submit, buy No
MCP-native Read + action tools Read tools
Whole-site crawl Harvest: distributed across your fleet, can crawl behind a login, into one persistent, deduped dataset Yes: clean markdown/JSON from public pages
Per-page AI cost Build the extractor once, the fleet replays it at zero marginal AI cost LLM billed per page (FIRE-1)
vs ▸ how to switch 04
04
How to switch

Moving from Firecrawl, step by step

Start small, prove it, then port the rest. You never have to switch everything at once.

  1. 1

    Pick one Firecrawl job to move

    Start with a single workflow - the one that costs the most or breaks the most on Firecrawl. A small first move de-risks the switch.

  2. 2

    Rebuild it once in Writ

    Record the flow in the browser recorder, describe it to an AI session, or discover the site's own API - whichever fits. You get a real, replayable workflow.

  3. 3

    Call it as an API and MCP tool

    Publish the workflow to get a REST endpoint at /v1/{slug}/{path} and an MCP tool, authenticated with a wt_ key.

  4. 4

    Run it your way and compare

    Run it free on your own machine or on metered cloud, watch the success rate, then port the rest of your Firecrawl work at your own pace.

Keep what works. You can run Writ alongside Firecrawl. Use Firecrawl where it shines and add Writ for the parts it can't reach - sites with no API, authenticated in-browser actions, and any-site MCP tools. See the full comparison ▸

vs ▸ the honest part 05
05
The honest part

When Firecrawl is still the right call

Firecrawl is genuinely good at this.

  • Excellent at turning public pages into clean, LLM-ready text quickly.
  • A simple, developer-friendly API for read-only crawling.

Stay on Firecrawl if

  • You only need to read public pages and feed clean text to an LLM.
vs ▸ questions 06
06
FAQ

Switching from Firecrawl - questions

Is Writ a good Firecrawl alternative?
Writ is a strong fit when you need to run on your own authenticated accounts and call every workflow as both a REST endpoint and an MCP tool. You need to act on a site, not just read it: log in, fill forms, submit, or buy. It is honest about where Firecrawl still leads - see "When Firecrawl is still the right call" below.
How do I migrate from Firecrawl to Writ?
Keep Firecrawl for read-only crawling if you like it; use Writ where you need authenticated access or actions. Most teams move one workflow first, confirm it runs the same, then port the rest.
What does Writ cost compared to Firecrawl?
Every Writ plan includes cloud usage worth its own price, and once that is spent you add funds to a prepaid balance ($5 - $1,000) at the same rates. Cloud runs are metered by running time (~$0.12 per browser-hour) and local runs on your own machine carry no compute charge. Marketplace listings add nothing: they are free to install and free to run. Credit-based API plans. differs in unit, so compare on your real workload.
Can Writ work on sites and accounts behind a login?
Yes. Personas hold your credentials and a saved session, with built-in TOTP and mailbox-OTP 2FA, so workflows run on your own authorized accounts. Writ runs on your own accounts, with your own credentials and data, on sites you are authorized to use.
Do I have to give up Firecrawl entirely?
No. Many teams keep Firecrawl for what it does best and add Writ for the parts it cannot reach - sites with no API, authenticated in-browser actions, or any-site MCP tools. They cross-link cleanly through Writ's webhook and integrations.
vs ▸ start 08

Try Writ as your Firecrawl alternative

Move one workflow first. Run it free on your own machine, see the success rate, then switch the rest at your own pace.

Writ runs on your own accounts, with your own credentials and data, on sites you are authorized to use.