← Back to Blog

How to Extract Invoice Data with AI in 30 Seconds

invoiceextractiontutorialapi

How to Extract Invoice Data with AI in 30 Seconds

Manually entering invoice data is slow, error-prone, and expensive. Here’s how to automate it with the Today’s World API.

What you’ll extract

  • Vendor name and date
  • Every line item (description, quantity, price, amount)
  • Subtotal, tax, and total
  • Payment method

Quick start

curl -X POST https://api.todaysworld.com/v1/extract/invoice \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{"document_text": "ACME Corp\nInvoice #42\nWidget x2 $20\nTotal: $20"}'

Python example

import requests

response = requests.post(
    "https://api.todaysworld.com/v1/extract/invoice",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={"document_text": open("invoice.txt").read()}
)

data = response.json()
print(data["extraction"]["vendor_name"])  # "ACME Corp"
print(data["extraction"]["total"])         # 20.0

Try it free

Go to todaysworld.com/try and paste any invoice text to see the extraction in action.

Get API access on RapidAPI