{
  "asOf": "2026-11-05",
  "capabilities": [
    {
      "evidence": [
        {
          "quote": "Convert a single URL into clean markdown, HTML, or structured data.",
          "source": "docs-billing"
        }
      ],
      "note": "General scraper: any Amazon product URL fetched as raw HTML or markdown. Docs do not mention Amazon.",
      "product": "scrape",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "partial"
    },
    {
      "evidence": [
        {
          "quote": "Use an LLM to extract structured JSON data from the page",
          "source": "docs-billing"
        }
      ],
      "note": "LLM extraction to a user-defined JSON schema; fields depend on the schema, not a fixed Amazon field list. Docs do not mention Amazon.",
      "product": "scrape-json",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "partial"
    }
  ],
  "category": "ai_parser",
  "costRules": [
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Scrape: 1 credit / page",
          "source": "docs-billing"
        }
      ],
      "modifiers": "Basic scrape at 1 credit. Enhanced or auto proxy adds +0 credits per docs. Docs do not mention Amazon; whether Amazon needs the enhanced proxy is not stated. Pages returning an error status (403, 404) are still returned and cost 1 credit.",
      "product": "scrape",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 1
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "JSON format (LLM extraction): +4 credits / page",
          "source": "docs-billing"
        }
      ],
      "modifiers": "1 credit scrape + 4 credits JSON format (LLM extraction). Enhanced proxy +0.",
      "product": "scrape-json",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 5
    }
  ],
  "homepage": "https://www.firecrawl.dev",
  "id": "firecrawl",
  "name": "Firecrawl",
  "notes": [
    "Neither the pricing page nor the docs mention Amazon. Costs are the generic scrape costs."
  ],
  "plans": [
    {
      "billing": "monthly",
      "concurrency": 2,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Firecrawl gives you 1,000 free credits every month, which covers about 1,000 pages, and no card is required.",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Pricing page lists no rollover for Free and states no expiry rule."
      },
      "free": true,
      "id": "free",
      "included": 1000,
      "name": "Free",
      "notes": [
        "No card required.",
        "No extra credits available on Free."
      ],
      "price": 0,
      "rateLimit": "/scrape 10/min",
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 5,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Hobby $19 ($16 billed annually) 5,000 credits, concurrency 5, extra credits 1,000 per $5",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Pricing page: Hobby, Standard and Growth credits do not roll over. Purchased pay-as-you-go credits stay until used."
      },
      "id": "hobby",
      "included": 5000,
      "name": "Hobby",
      "notes": [
        "Billed annually: $16/month, $190/year.",
        "Extra credits: 1,000 per $5."
      ],
      "overageUnitPrice": 0.005,
      "price": 19,
      "rateLimit": "/scrape 100/min",
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 25,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Standard $99 ($83 billed annually) 100,000 credits, concurrency 25, extra credits 2,000 per $5",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Pricing page: credits do not roll over. Purchased pay-as-you-go credits stay until used."
      },
      "id": "standard",
      "included": 100000,
      "name": "Standard",
      "notes": [
        "Billed annually: $83/month, $990/year.",
        "Extra credits: 2,000 per $5."
      ],
      "overageUnitPrice": 0.0025,
      "price": 99,
      "rateLimit": "/scrape 500/min",
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 50,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Growth $399 ($333 billed annually) 500,000 credits, concurrency 50, extra credits 2,500 per $5",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "period_end",
        "note": "Pricing page: credits do not roll over. Purchased pay-as-you-go credits stay until used."
      },
      "id": "growth",
      "included": 500000,
      "name": "Growth",
      "notes": [
        "Billed annually: $333/month, $3,990/year.",
        "Extra credits: 2,500 per $5."
      ],
      "overageUnitPrice": 0.002,
      "price": 399,
      "rateLimit": "/scrape 5,000/min",
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 100,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Scale $749 ($599 billed annually) 1,000,000 credits, concurrency 100, extra credits 5,000 per $5",
          "source": "pricing"
        },
        {
          "quote": "Annual Scale plans roll unused plan credits over 1 month",
          "source": "docs-billing"
        }
      ],
      "expiry": {
        "kind": "rollover",
        "note": "Docs: annual Scale plans roll unused plan credits over 1 month. Pricing page: Scale unused credits carry for one month (not stated whether this needs annual billing).",
        "value": 1
      },
      "id": "scale",
      "included": 1000000,
      "name": "Scale",
      "notes": [
        "Billed annually: $599/month, $7,190/year.",
        "Extra credits: 5,000 per $5."
      ],
      "overageUnitPrice": 0.001,
      "price": 749,
      "rateLimit": "/scrape 10,000/min",
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "currency": "USD",
      "evidence": [
        {
          "quote": "Enterprise Custom Custom Custom Custom",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Custom. Docs: annual Enterprise plans roll unused plan credits over 2 months."
      },
      "id": "enterprise",
      "included": null,
      "name": "Enterprise",
      "notes": [
        "Custom pricing, contact sales."
      ],
      "price": null,
      "selfServe": false,
      "unit": "credit"
    }
  ],
  "products": [
    {
      "docsUrl": "https://docs.firecrawl.dev/billing",
      "id": "scrape",
      "name": "Scrape (raw HTML)",
      "output": "raw_html"
    },
    {
      "docsUrl": "https://docs.firecrawl.dev/billing",
      "id": "scrape-json",
      "name": "Scrape with JSON extraction",
      "output": "parsed_json"
    }
  ],
  "schema": 1,
  "sources": [
    {
      "id": "pricing",
      "kind": "pricing_page",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://www.firecrawl.dev/pricing"
    },
    {
      "id": "docs-billing",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.firecrawl.dev/billing"
    },
    {
      "id": "docs-proxies",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.firecrawl.dev/features/proxies"
    }
  ],
  "status": "active"
}