New: use Extruct search and tables from Claude, Codex, and more with the remote MCP server.
New: use Extruct search and tables from Claude, Codex, and more with the remote MCP server.
Append new rows with input data to the table.
curl --request POST \
--url https://api.extruct.ai/v1/tables/{table_id}/rows \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"rows": [
{
"data": {},
"metadata": {}
}
],
"run": false
}
'[
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"parent_row_id": "<string>",
"company_profile_id": "<string>",
"data": {},
"metadata": {},
"parent_data": {}
}
]Documentation Index
Fetch the complete documentation index at: https://docs.extruct.ai/llms.txt
Use this file to discover all available pages before exploring further.
rows creates one row. Put row values inside data.
On company tables, input is usually the main entry field and should usually be the company’s official website domain or URL.
On people tables, include the row fields required by the downstream columns you plan to run.
Use run=false when you want to load or inspect rows first.
Use run=true when new rows should immediately start table execution.
export EXTRUCT_API_TOKEN="YOUR_API_TOKEN"
export TABLE_ID="YOUR_TABLE_ID"
curl -X POST "https://api.extruct.ai/v1/tables/${TABLE_ID}/rows" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${EXTRUCT_API_TOKEN}" \
-d '{
"rows": [
{"data": {"input": "https://stripe.com"}},
{"data": {"input": "https://openai.com"}}
],
"run": false
}'
table_id (required): target table identifier.rows (required): array of row objects; each row must include data.run (optional): defaults to false; set true to trigger run after insert.401 UnauthorizedAuthorization: Bearer ${EXTRUCT_API_TOKEN}.
404 Not Found422 Unprocessable Entityrows shape or missing data.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Successful Response
Row creation time.
ID of the parent row, if any.
ID of the linked company profile.
Show child attributes
Additional metadata
Data from the parent row, if requested and available.
Show child attributes
curl --request POST \
--url https://api.extruct.ai/v1/tables/{table_id}/rows \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"rows": [
{
"data": {},
"metadata": {}
}
],
"run": false
}
'[
{
"id": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"parent_row_id": "<string>",
"company_profile_id": "<string>",
"data": {},
"metadata": {},
"parent_data": {}
}
]