Provide detailed feedback on search results within 2 minutes to help improve quality and receive a credit refund. Include ratings, valuable sources, missing content, and query suggestions.
Perform actions on web pages in a live browser session using natural language prompts or code. Click, fill forms, extract dynamic content, and navigate through multi-step workflows.
Autonomously browses the web to find and extract structured data from multiple sources based on your natural language query, handling complex research tasks across the internet.
Autonomously searches the web, follows links, and reads pages to extract structured data from multiple sources based on your prompt. Asynchronous; polling required.
A production-ready Model Context Protocol (MCP) server that integrates with the Firecrawl API to give AI assistants the power to scrape, crawl, and search the web.
Find research papers related to your seed papers using citation graph expansion. Filter by citation mode and natural language intent to discover relevant studies that plain search misses.
Extract specific structured data from web pages using LLM-powered extraction. Use a prompt or schema to get details like prices, names, and descriptions.
Execute browser automation code to navigate pages, click elements, extract data, and run multi-step workflows using bash, Python, or JavaScript commands in an active browser session.
Search the live web by routing each query to an optimal engine from six providers, returning ranked results with optional synthesized answers and citations.
Discover research papers across AI, computer science, math, physics, and life sciences by posing a natural-language question. Semantic search returns ranked papers with id, title, authors, and abstract.
Extract content from multiple website pages by starting a crawl job. Use for comprehensive coverage of related pages, with options to control depth and scope.
Create a persistent browser session for executing Python or JavaScript code that interacts with live web pages, enabling multi-step browser automation and maintaining state across multiple operations.
Create a recurring monitor that scrapes, crawls, or searches web pages and sends alerts when meaningful changes occur. Specify URLs or search queries with a plain-language goal.
Search the web and extract content from results to find specific information across multiple websites when you don't know which site has the data you need.
Check the status of a Firecrawl agent job and retrieve results when processing is complete. Use this tool to monitor progress and obtain extracted data after initiating research tasks.
Retrieve the most relevant full-text passages from a specific paper to verify if it satisfies a constraint, such as using a particular technique or reporting a benchmark score.
Search the web and extract content from results using advanced operators, domain filters, and category options. Finds specific information across multiple websites.