Get Started
Learn how to setup AI Tables and access them 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 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:
For most use cases, we recommend using the Dashboard to create tables with a user-friendly interface. You can create tables from scratch, from templates, or by using the “Suggest with AI” feature.
Add Companies to a Table
All tables have an 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:
The 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:
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:
Sample response:
Table vs Report: When to Use
Tables are ideal for analyzing multiple companies at once and comparing them across consistent criteria, while Reports provide deep, comprehensive research on individual companies.
- Use Tables when: You need to process many companies at once, rank companies based on criteria, or need standardized data points across multiple companies
- Use Reports when: You need detailed, in-depth research on specific companies
For more advanced table usage, see our guides on Company Enrichment at Scale and Custom Criteria Ranking.