Vine vine × Firecrawl

Map any market's stack.

Name a market: Firecrawl finds the real businesses, Vine detects the stack each one runs.

Try

How it works

  1. Find the businesses

    Firecrawl Search (not Map, which returns a single site's own pages) turns "pilates and yoga studios in Austin TX" into a list of business URLs. Filter out aggregators and social domains; keep the real prospects.

  2. Detect each one

    For every URL, Vine detects the provider — two calls: detect, then read the providers.

    const { detectionId } = await detect(url);            // live scan, ~1–2 min
    const { providers } = await fetch(
      `${VINE}/detections/${detectionId}`, { headers }
    ).then((res) => res.json());
    
    console.log(`${url},${providers.join("|")}`);
  3. Use the output

    Import the CSV into Clay or Attio and segment by provider. Hand each prospect's stack to your outreach agent so a demo speaks to the tools they already run, not a generic pitch.