Integrate graph2table in your application
Automate your data extraction workflows and build powerful custom tools with our simple and robust API.
Our API provides direct access to our state-of-the-art AI plot digitization engine. By integrating it, you can programmatically send graph images and receive structured JSON data in return, perfect for research pipelines, data analysis applications, and automated reporting systems.
Create User to Get API Key
Your new API Key is below. Copy it now, as you will not see it again.
Python Example
The API defaults to fast mode. To use the more detailed agentic mode,
pass mode=agentic in the form data.
import requests
# Load an example graph image
image_url = 'https://graph2table.com/static/img/line_chart_example.png'
image_file = requests.get(image_url, stream=True).content
# Prepare the request
api_url = 'https://graph2table.com/api/v1/convert'
files = {'file': ('example.png', image_file, 'image/png')}
data = {'mode': 'fast'} # or 'agentic'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
# Complete the request
api_response = requests.post(api_url, headers=headers, files=files, data=data, timeout=180)