Want a guided walkthrough? Schedule a 15-min call.
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 at scale across multiple companies.Authentication
Before working with tables, ensure you have an API token. Follow steps in the Authentication.Create a Table
While it’s easiest to create a table via the Extruct AI Dashboard, you can also create tables programmatically:Add Companies to a Table
All tables have aninput
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:
run
parameter 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 Table endpoint:
Check Table Status
You can check the status of the table using the GET /v1/tables/ endpoint: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:When to Use AI Tables
AI Tables are designed for systematic company analysis at scale. They excel at:- Batch Processing: Analyze hundreds or thousands of companies simultaneously
- Standardized Data Collection: Gather consistent data points across all companies
- Comparative Analysis: Rank and compare companies using custom criteria
- Scalable Research: Automate research workflows that would be time-consuming to do manually
- Data Integration: Export results to your CRM or data warehouse for further analysis