firecrawl-scraper — community firecrawl-scraper, boston-luxury-re-producer, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Real Estate Agents needing automated property data extraction and video generation capabilities. AI-powered video production suite for Boston luxury real estate agents. Built with Gemini 3 Pro, Veo 3.1, and Live Audio consultation.

Bobby44-max Bobby44-max
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The firecrawl-scraper skill by Bobby44-max is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Real Estate Agents needing automated property data extraction and video generation capabilities.

Core Value

Empowers agents to transform real estate listing URLs into structured JSON data using Gemini 3 Pro and Veo 3.1, handling JavaScript rendering and anti-bot measures with libraries like zod for validation.

Capabilities Granted for firecrawl-scraper

Extracting property details for video production
Automating real estate listing data scraping
Generating video content for luxury properties

! Prerequisites & Limits

  • Requires Firecrawl API Key
  • Handles JavaScript rendering but may have limitations with complex anti-bot measures
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

firecrawl-scraper

Install firecrawl-scraper, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Firecrawl Property Extraction

Overview

Firecrawl transforms any real estate listing URL into structured JSON data for video generation. It handles JavaScript rendering, anti-bot measures, and image extraction automatically.

Quick Start

typescript
1import Firecrawl from '@mendable/firecrawl-js'; 2import { z } from 'zod'; 3 4const firecrawl = new Firecrawl({ 5 apiKey: process.env.FIRECRAWL_API_KEY 6}); 7 8const result = await firecrawl.extract({ 9 urls: [listingUrl], 10 prompt: 'Extract property details for video generation', 11 schema: PropertySchema 12});

Supported Sites

SiteURL PatternData Quality
Zillowzillow.com/homedetails/*Excellent
Redfinredfin.com//home/Excellent
Realtor.comrealtor.com/realestateandhomes-detail/*Excellent
Truliatrulia.com/home/*Good
Homes.comhomes.com/property/*Good
MLS SitesVaries by regionGood
Broker SitesAnyVariable

Property Schema

See rules/property-extraction.md for complete schema.

typescript
1const PropertySchema = z.object({ 2 address: z.string(), 3 city: z.string(), 4 state: z.string(), 5 zipCode: z.string(), 6 price: z.number(), 7 bedrooms: z.number(), 8 bathrooms: z.number(), 9 sqft: z.number(), 10 lotSize: z.string().optional(), 11 yearBuilt: z.number().optional(), 12 propertyType: z.string(), 13 description: z.string(), 14 features: z.array(z.string()), 15 images: z.array(z.string()), 16 agent: z.object({ 17 name: z.string(), 18 phone: z.string().optional(), 19 brokerage: z.string().optional(), 20 }).optional(), 21});

Advanced Extraction

Competitor Analysis

typescript
1const CompetitorSchema = z.object({ 2 listings: z.array(z.object({ 3 address: z.string(), 4 price: z.number(), 5 daysOnMarket: z.number(), 6 pricePerSqft: z.number(), 7 })), 8 marketTrends: z.object({ 9 medianPrice: z.number(), 10 averageDaysOnMarket: z.number(), 11 inventoryCount: z.number(), 12 }), 13});

Market Data

See rules/market-data.md

Best Practices

  1. Rate Limiting: Max 10 requests/minute on standard plan
  2. Error Handling: Always wrap in try/catch
  3. Image Quality: Request high-res images when available
  4. Caching: Cache results for 24 hours to save credits
  5. Validation: Always validate extracted data with Zod

API Integration

Next.js Route Handler

typescript
1// /app/api/scrape/route.ts 2export async function POST(request: Request) { 3 const { url } = await request.json(); 4 5 const firecrawl = new Firecrawl({ 6 apiKey: process.env.FIRECRAWL_API_KEY! 7 }); 8 9 const result = await firecrawl.extract({ 10 urls: [url], 11 prompt: 'Extract property listing data', 12 schema: PropertySchema, 13 }); 14 15 return Response.json({ 16 success: true, 17 data: result.data 18 }); 19}

Credit Usage

OperationCredits
/scrape (single page)1
/crawl (per page)1
/extract (AI)Tokens-based
/map (URL discovery)1 per 100 URLs

Error Handling

typescript
1try { 2 const result = await firecrawl.extract({ ... }); 3} catch (error) { 4 if (error.statusCode === 429) { 5 // Rate limited - wait and retry 6 } else if (error.statusCode === 403) { 7 // Site blocked - try alternative approach 8 } else { 9 // Log and return fallback 10 } 11}

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is firecrawl-scraper?

Perfect for Real Estate Agents needing automated property data extraction and video generation capabilities. AI-powered video production suite for Boston luxury real estate agents. Built with Gemini 3 Pro, Veo 3.1, and Live Audio consultation.

How do I install firecrawl-scraper?

Run the command: npx killer-skills add Bobby44-max/boston-luxury-re-producer. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for firecrawl-scraper?

Key use cases include: Extracting property details for video production, Automating real estate listing data scraping, Generating video content for luxury properties.

Which IDEs are compatible with firecrawl-scraper?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for firecrawl-scraper?

Requires Firecrawl API Key. Handles JavaScript rendering but may have limitations with complex anti-bot measures.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add Bobby44-max/boston-luxury-re-producer. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use firecrawl-scraper immediately in the current project.

Related Skills

Looking for an alternative to firecrawl-scraper or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI