Skip to content

Firecrawl API Key

Firecrawl powers every skill’s grounded research path. Without it, skills still run — they just stay assumption-based. With it, every external claim can carry a citation.

Go to firecrawl.dev and sign up. The signup flow lands you in the dashboard.

In the Firecrawl dashboard:

  1. Open API Keys in the left-hand nav.
  2. Click Create API Key (or copy the default key if one already exists).
  3. Give the key a recognizable name — e.g. solutioneer-local.
  4. Copy the key. It starts with fc-.

You will not be able to see the full key again after leaving the page, so paste it into .env immediately.

In the repo root:

Terminal window
cp .env.example .env

Then set the key:

Terminal window
FIRECRAWL_API_KEY=fc-...

Solutioneer also respects .env.local and process.env, so you can keep the key out of .env if you prefer — whichever file you use, the key must be named exactly FIRECRAWL_API_KEY.

From the repo root:

Terminal window
npm run doctor

The doctor should report FIRECRAWL_API_KEY as present. If not, check that you are editing the right .env and that there is no trailing whitespace on the key.

Each skill declares which Firecrawl modes it can use, via its manifest.json:

SkillModes
Account Intel Briefsearch, scrape, crawl
Demo Scenario Buildersearch, scrape, interact
Integration Fit Gap Analyzersearch, map, crawl, scrape, interact
POC Handoff Orchestratorsearch, scrape

All Firecrawl calls go through repo-local wrappers under tools/firecrawl/ — Codex does not make raw Firecrawl requests.

A few practical notes:

  • crawl and map are the most expensive modes. Expect the Integration Fit Gap Analyzer to consume the most credits.
  • search and scrape are cheap. Most Account Intel Briefs only need these two.
  • Codex deduplicates sources before citing. You will not see the same page cited multiple times within one run.