firecrawl-api

Scrape and extract web page content using the Firecrawl API via curl.

Updated May 16, 2026
One-click install
npx skills add https://github.com/LuminairPrime/skill-tree-chopper --skill firecrawl-api-luminairprime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firecrawl-api
Source: https://github.com/LuminairPrime/skill-tree-chopper/tree/main/vendors/s-hiraokuvscode-sidebar-terminal/.claude/skills/firecrawl-api
Command: npx skills add https://github.com/LuminairPrime/skill-tree-chopper --skill firecrawl-api-luminairprime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the process of web scraping and content extraction, eliminating the need for a MCP server and simplifying the task of scraping web pages or crawling websites.

Core Features & Use Cases

  • Direct API Access: Use Firecrawl API directly via curl for efficient web scraping.
  • Scrape Single Page: Extract content from a single URL with various output formats.
  • Map Website URLs: Discover all URLs on a website for in-depth exploration.
  • Search Web: Search the web and scrape results, optionally.
  • Crawl Website: Crawl multiple pages from a website with depth control.
  • Common Workflows: Includes pre-defined workflows for scraping documentation and extracting links.

Quick Start

To scrape the content of a web page, use the command: curl -s -X POST "https://api.firecrawl.dev/v1/scrape" -H "Authorization: Bearer $FIRECRAWL_API_KEY" -H "Content-Type: application/json" -d '{"url": "https://example.com", "formats": ["markdown"]}'

Frequently Asked Questions about firecrawl-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape web content from a URL using curl without an MCP server?

You can scrape web content using curl by sending a POST request to the Firecrawl API endpoint with your API key and target URL. This method retrieves web page content directly, eliminating the need for an MCP server.

What is the best way to extract content from a single web page in markdown format?

To extract content from a single web page, use the Firecrawl API scrape endpoint via curl and specify markdown in the formats array of your JSON payload. This returns the page content formatted as markdown.

Can I discover all URLs on a website before crawling multiple pages?

Yes, you can discover all URLs on a website before crawling by using the Firecrawl API mapping feature. This allows you to map website URLs for in-depth exploration and then crawl multiple pages with depth control.

Do I need a Firecrawl API key and curl to extract web content?

Yes, you need curl installed and a Firecrawl API key set as an environment variable to use this scraping skill. These prerequisites allow you to authenticate requests and execute web content extraction commands.

Does this web scraping approach work for searching the web and scraping results simultaneously?

Yes, the Firecrawl API supports searching the web and optionally scraping the results. You can perform these actions together using curl commands to automate content retrieval from search queries.

Are there pre-defined workflows for scraping documentation and extracting links?

Yes, the Firecrawl API skill includes common workflows specifically designed for scraping documentation and extracting links. These pre-defined workflows streamline automated content retrieval tasks for developers and data analysts.