firecrawl-shop
firecrawl/firecrawl-workflows
Research and compare products across the web, then recommend or add to cart using Firecrawl.
What is firecrawl-shop?
Firecrawl Shop researches products across multiple web sources, compares prices, specs, and reviews, and produces a shopping recommendation. Use it when you need to find the best product option, evaluate alternatives, or add items to a cart with an authenticated browser session.
- Search and scrape product pages, pricing, and specifications across multiple sites
- Compare reviews, seller quality, and shipping options
- Identify best-fit products based on budget and preferences
- Add items to shopping carts via authenticated browser sessions
- Generate structured shopping recommendations with sources and reasoning
How to install firecrawl-shop
npx skills add https://github.com/firecrawl/firecrawl-workflows --skill firecrawl-shop- Firecrawl API key (FIRECRAWL_API_KEY environment variable)
- Authenticated browser profile if adding items to cart is desired
How to use firecrawl-shop
- 1.Provide the product name, budget, and any preferences (brand, features, sites)
- 2.The skill will research options across multiple sources using Firecrawl search and scrape
- 3.Review the comparison of products, prices, specs, and review signals
- 4.If you want an item added to cart, confirm the product and authorize cart actions
- 5.The skill will add the item to your cart and stop before checkout
Use cases
- Find the best laptop within a $1500 budget by comparing specs and reviews across retailers
- Compare wireless headphones across Amazon, Best Buy, and tech review sites
- Research camping gear with specific features and add the top choice to cart
- Evaluate kitchen appliances by aggregating customer reviews and pricing
- Identify the best deal on a specific product across multiple sellers
- Shoppers comparing products before purchase
- Agents automating product research workflows
- Users with authenticated browser sessions for cart management
- Anyone needing structured product recommendations with source citations
firecrawl-shop FAQ
No. The skill only adds items to cart when you explicitly request it and have an authenticated browser profile. It stops before checkout unless you give further instruction.
It uses Firecrawl to search and scrape product pages, pricing sites, review aggregators, Reddit/forums, and trusted review sites. All sources are cited in the final output.
Yes. You can provide preferred sites (e.g., Amazon, Best Buy) in your request, and the skill will prioritize those sources.
You can specify a hard budget, and the skill will filter and compare only products within that range, highlighting the best value options.
The final output includes a 'Rerun Inputs' section with the query, budget, and sites used, making it easy to adjust and search again.
Full instructions (SKILL.md)
Source of truth, from firecrawl/firecrawl-workflows.
name: firecrawl-shop description: Research products across the web with Firecrawl and produce a shopping recommendation or cart-ready summary. Use when the user wants to compare products, find the best option, evaluate reviews, respect budget/preferences, or shop with a saved browser session. license: ISC metadata: author: firecrawl version: "0.1.0" homepage: https://www.firecrawl.dev source: https://github.com/firecrawl/firecrawl-workflows inputs:
- name: FIRECRAWL_API_KEY description: Firecrawl API key for hosted Firecrawl requests. required: true
Firecrawl Shop
Use this to research products and recommend a purchase option. Only add items to a cart when the user explicitly asks and has an authenticated browser profile available.
Onboarding Interview
Infer the product, budget, preferences, sites, and desired stopping point from context. If the product is clear, proceed immediately.
Ask at most 1-3 concise questions only if blocked, such as the product, hard budget/preferences, or whether cart actions are allowed.
Firecrawl Collection Plan
Use Firecrawl search and scrape to compare reviews, product pages, specifications, pricing, Reddit/forums, and trusted review sites. Use Firecrawl browser for shopping-site navigation and cart actions when authorized.
Process
- Research product options across multiple sources.
- Compare price, specs, reviews, seller quality, shipping, and fit to preferences.
- Pick the best option and explain why.
- If the user asked for cart actions, open the shopping site in browser, add the item, and stop before checkout unless explicitly instructed.
Final Deliverable
# Shopping Research: [Product]
## Recommendation
[Best option and why]
## Products Compared
[Product, price, seller, key specs, pros/cons]
## Review Signals
[Patterns from reviews and external sources]
## Cart Status
[Only if requested: item added, price, seller, confirmation]
## Sources
[URLs used]
## Rerun Inputs
workflow: firecrawl-shop
query: [product]
budget: [budget]
sites: [preferred sites]
Quality Bar
- Be specific with model numbers, prices, and sellers.
- Do not purchase or check out without explicit approval.
- Note affiliate, sponsored, or unreliable sources when visible.
Related skills
More from firecrawl/firecrawl-workflows and the wider catalog.
firecrawl-deep-research
Produce rigorous, cited analytical reports on complex topics with multi-angle research and contrarian views.
firecrawl-research-papers
Find and synthesize research papers, whitepapers, and technical reports using semantic search and paper expansion.
firecrawl-website-design-clone
Extract any website's design system into an agent-ready DESIGN.md using Firecrawl scraping.
firecrawl-market-research
Extract market, financial, and company metrics from web sources using Firecrawl for structured research reports.
firecrawl-knowledge-base
Build organized, LLM-ready knowledge bases from web content using Firecrawl.
firecrawl-seo-audit
Comprehensive SEO audit with site mapping, on-page analysis, keyword opportunities, and competitor SERP comparison using Firecrawl.