Vine vine × Parallel

Research any company in seconds.

Parallel tells you who a company is; Vine finds the software they run.

Company domains one per line
Try

How it works

  1. Prepare the list

    One domain per line (export from your CRM, or have a Parallel research task assemble the list for you).

  2. Run the enrichment

    Grab a Vine key at vine.getcourtyard.ai/keys and a Parallel key at platform.parallel.ai. The join is one line per domain — run both enrichers concurrently, then merge:

    const [firmographics, detection] = await Promise.all([
      parallelEnrich(domain),                 // who the company is
      vineDetect(domain),                     // what software they run
    ]);
    rows.push({ domain, ...firmographics,
      providers: detection.providers });

Detection is live and synchronous — budget ~1–2 minutes per fresh domain. Parallel and Vine run concurrently per domain, so the wall-clock is the slower of the two. Parallel supplies the firmographics; Vine supplies the software each site runs — the fact that decides how you pitch them.

What you'd do next

  • Join the rows back onto your company list and segment by the software each site runs: a booking platform, an ordering platform, and a site with nothing online yet each warrant different messaging.
  • Feed the provider list into your Parallel deep-research prompts as ground truth. "This company runs OpenTable + Toast" makes the rest of the research sharper than guessing from screenshots.
  • Prioritize by provider: if your integration story is strongest with OpenTable and Toast, those rows are your first-call list.