Four workload examples
Documentation RAG
You ingest 2,000 known documentation pages once a week, with 10% JSON extraction and a 15% retry allowance. The ordinary pages are 1,800 credits, JSON pages are 2,000 credits at 5 each, and retries add 570 credits to the 3,800-credit base. That is roughly 4,370 planning credits before embeddings and evaluation. The more important output is how many canonical, current documents enter the index.
Competitive monitoring
You monitor 100 pages every day. At 1 credit per page/check, that is about 3,000 credits per 30-day month before retries or additional extraction. If only 40 pages change meaningfully, a change-aware workflow may be more economical than treating every check as a full re-ingestion job.
Research agent
You run 50 search batches of 10 results and ask an Agent to find structured information across sources. Search alone is 100 credits; Agent is dynamically priced, so the calculator cannot honestly predict the full cost. Set max credits per run, record sources, and compare accepted findings with a known-answer test set.
JavaScript-heavy site
You need 300 browser minutes for interactions and scrape 1,000 known pages. The base is 1,600 credits before retries. Browser minutes are often the hidden cost, so test whether ordinary scraping, a direct endpoint, or a single interaction followed by page requests can reduce the session time.
If you are building RAG, the page count is only the beginning. A documentation site may contain versioned routes, language copies, changelogs, navigation pages, generated API references, and duplicate URLs. Decide which versions are authoritative, how a document is identified, how old content is removed, and how the answer cites the source. Firecrawl can normalize retrieval; it cannot decide which policy your assistant should trust.
If you are building monitoring, frequency is the main economic lever. A daily check of every page can be wasteful when only a small set of prices, policies, inventory pages, or competitors changes frequently. Split pages into risk or volatility groups. Check high-change pages often, low-change pages less often, and use a meaningful diff before triggering downstream work.
If you are building an extraction pipeline, define the schema before you estimate volume. A field that looks simple may require page selection, multiple sources, currency normalization, date interpretation, confidence, and a missing-value policy. A structured response that is wrong in a convincing way can be more dangerous than raw Markdown that a reviewer can inspect.
If you are building a research agent, cap the run. Autonomous discovery is valuable when you do not know where the answer lives, but its search path is less predictable than a known URL scrape. Give it a maximum credit budget, require source URLs, preserve the evidence for each field, and test whether it finds the right answer rather than merely returning a full-looking JSON object.
The plan decision should happen after the pilot. Firecrawl currently lists Free at 1,000 credits per month, Hobby at 5,000 pages, Standard at 100,000, Growth at 500,000 credits, and Scale at 1,000,000 credits, with the displayed annual-billing prices changing by plan. The exact plan names and pricing can change. More important, do not choose a plan based on a theoretical maximum. Choose the smallest allowance that covers ordinary demand plus a reserve, then revisit when your accepted-document rate and peak usage are known.
There is also a workload boundary. If the target has an official API, use it when its terms and fields meet the need. If the task is a small one-time extraction from stable HTML, a direct HTTP client and parser may be cheaper and easier to inspect. If the workflow is private, authenticated, or legally sensitive, review access, terms, privacy, and retention before sending content to any managed service. A calculator cannot make an unsuitable collection legitimate.