AI Table Basics
Learn how to setup AI Table and access programmatically
Getting Started with Tables
This guide will walk you through working with tables using the Extruct API. Tables are a core component of the Extruct platform, allowing you to organize company data and run AI research agents.
Authentication
Before working with tables, ensure you have an API token. Follow steps in the Authentication.
Create a Table
It is much easier to create a table via the Extruct AI Dashboard, and append / read data via API.
Simply go to the Dashboard and create a new table, either from scratch, from a template, or by using “Suggest with AI” feature.
Add Companies to a Table
All tables have input
column, which is the “company identifier” column you must provide. It can be a company website, name, a mix of both, or any other unique identifier.
Here is a sample request to add companies to a table:
Flag run
is optional and defaults to false
. If set to true
, it will trigger AI research agents to enrich the data in the table.
Alternatively, you can trigger the enrichment process later using the Run Enrichment endpoint.
Check Table Status
You can check the status of the table using the GET /v1/tables/ endpoint.
Sample response:
The field run_status
indicates the current status of the table. It can be running
(enrichment in progress) or idle
(enrichment completed).
Get Table Data
Once the table enrichment is complete, you can access the data using the Get Table Data endpoint.
The final data will be stored in rows
field of the response.