Prerequisites
- Elixir 1.14+ and OTP 25+
- A Firecrawl API key — get one free
Install the SDK
Addfirecrawl to your mix.exs:
config/config.exs:
Search the web
Scrape a page
Example response
Example response
Interact with a page
Scrape a page, then keep working with it using the browser session API.Environment variable
SetFIRECRAWL_API_KEY instead of hardcoding:
Next steps
Scrape docs
All scrape options including formats, actions, and proxies
Search docs
Search the web and get full page content
Interact docs
Click, fill forms, and extract dynamic content
Elixir SDK reference
Full SDK reference with crawl, map, batch scrape, and more

