Skip to main content
In this example, we’ll create a dataset to track companies, their founders, and investors, then enrich it with data from various sources.

Step 1: Define Your Schema

First, we need to create a dataset with tables for companies, founders, and investors, plus relationships between them.

Step 2: Add Initial Entities

Start with some seed companies that we want to track:

Step 3: Enrich with Web Data

Use Structify’s AI agents to find and extract information about these companies:

Step 4: Upload Documents for Processing

If you have pitch decks or reports, you can extract structured data from them:

Step 5: Query Your Dataset

Once populated, you can query your dataset in various ways:

Step 6: Set Up Monitoring

Track changes and updates to your dataset:

Complete Code

Here’s the full example in one script:

Next Steps

  • Add more entity types (products, competitors, news articles)
  • Set up scheduled enrichment to keep data fresh
  • Build visualizations of the company network
  • Create alerts for new investments or founder changes