Welcome to Structify!¶
We power you to collect, enrich, and update your own custom datasets using our AI agents, built and trained right here at Structify. 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.datasets.create(
name="my_network",
description="A dataset of people in my professional network",
tables=[schema],
relationships = []
)
# Then, create an agent to index information from defined sources for your dataset
structify.structure.run_async(
dataset="my_network",
source=Web(
starting_website="https://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.