Skip to main content

Table Extraction

API Documentation for Table Extraction

Generalized Table Extraction

POST https://apis.aigen.online/aiscript/table-exraction/v1

Request Body

NameTypeDescription
image*StringInput base64 images encoded utf-8
{
"status": "200",
"message": "success",
"response_id": "string",
"error_list": [
{
"code": "string",
"message": "string"
}
],
"result": [
[
{
"cells": [
{
"text": "order",
"confidence": 0.99875,
"row": 1,
"column": 1,
"bbox": [
[
0,
1
],
[
1,
0
],
[
1,
1
],
[
0,
1
]
]
}
],
"n_row": 5,
"n_column": 5
}
]
]
}

Example code

import requests
import json

api = "https://apis.aigen.online/aiscript/table-exraction/v1"
headers = {"x-aigen-key": "<key>", "content-type": "application/json"}
data = json.dumps({"image": "<base64_string>"})

res = requests.post(api, data=data, headers=headers)
print(res.json())