Welcome to Structify!

We power you to collect, enrich, and update your own custom datasets using generative AI. Structify allows you transform any information from document to web page into structured data with as little as two API calls.

# First, define the schema of your dataset using our Python Objects
schema = Table(
   name = "person",
   description = "an individual in my professional network",
   properties = [
      Property(name = "name", description = "The name of the person"),
      Property(name = "job_title", description = "The title the person holds")
   ]
)

# Next, create a dataset with that schema
structify.dataset.create(
   name = "my_network",
   description = "A dataset of people in my professional network",
   schema = schema
)

# Then, create an agent to index information from defined sources for your dataset
structify.structure.run(
   name = "my_network",
   source = Source.Web(
      prompt = "find details about my first degree connections on LinkedIn",
      websites = ["linkedin.com"])
)

After reading our API documentation, you will be able to use our Python client to do things like:

  • Create a personalized dataset representing the job history of everyone in your network

  • Monitor changes in a continuously updating dataset of real estate listings

  • Extract structured data about startup financing events from a collection of SEC filings and pitch decks

  • Automate notifications when a new job listing is posted that matches your criteria

Keep reading to learn more about how to use Structify to supercharge your team or an AI tool.

Get Started with Structify

Get Started

Check Out Our Capabilities

Learn from Examples

See What’s Coming Soon

Read More

More