Open Extract AI Agent

by velocitybolt• 193•• Scanned•Claim this listing•Request removal
Web Scraping & Dataagent toolsaiautogencontext awarecontext aware structured outputs

Structured Data Extractor for AI Agents. Search your documents or the web for specific data and get it back in JSON or Markdown in a single tool call.

Open Extract is an open-source ai agent by velocitybolt, written mainly in Python, with 193 GitHub stars and the MIT license. Its code was last updated Jul 14, 2026.

<div align="center">

open-extract

Features • What is a Schema? • Use Cases • Getting Started • Documentation

</div>

open-extract simplifies the ingestion and processing of unstructured data for those building AI Agents/Agentic Workflows using frameworks such as LangGraph, AG2, and CrewAI.


🚀 Features

📄 Extract Relevant Information Seamlessly: Give your applications the ability to identify and extract relevant data from one or many large documents and websites with just a single API call. Get the content back in JSON or Markdown formats, making it easy to integrate into your workflows.

🔍 Multi-Schema/Multi-Document Support: Extract data based one or many predefined schemas from a variety of document types, without needing a vector database or specifying page numbers.

🔄 Built-in Caching: With built-in caching, previously extracted schemas can be instantly retrieved, enabling rapid repeat extractions without having to reprocess the original documents.

🚫 No Vendor Lock-In: Enjoy complete flexibility with your choice of model provider. Whether using open-source or closed-source models, you're never tied to a specific vendor, ensuring full control.


🧰 What is a Schema?

A schema is a set of key-value pairs describing what needs to be extracted from a particular document.

<details> <summary>📋 Example Schema</summary>
{
    "Firm": "The name of the firm",
    "Number of Funds": "The number of funds managed by the firm",
    "Commitment": "The commitment amount in millions of dollars",
    "% of Total Comm": "The percentage of total commitment",
    "Exposure (FMV + Unfunded)": "The exposure including fair market value and unfunded commitments in millions of dollars",
    "% of Total Exposure": "The percentage of total exposure",
    "TVPI": "Total Value to Paid-In multiple",
    "Net IRR": "Net Internal Rate of Return as a percentage"
}
</details> </details>

🎯 Use Cases

<table> <tr> <td align="center"><b>💼 Financial Report Analysis</b></td> <td align="center"><b>📊 Customer Feedback Processing</b></td> <td align="center"><b>🔬 Research Assistant</b></td> <td align="center"><b>🧠 Legal Contract Parsing</b></td> </tr> <tr> <td>Extract key financial metrics from quarterly PDF reports</td> <td>Categorize feedback from various document types</td> <td>Process research papers, extracting methodologies and findings</td> <td>Extract key legal terms and conditions from contracts</td> </tr> </table>

🛠️ Getting Started

Build the Platform


To build the platform from source, run the following command:

./start-oe.sh

Run an example script or notebook

Once the platform is running you can test it out by trying one of our examples

  1. Navigate to the examples folder:

    cd examples
    
  2. Navigate to the scripts or notebooks folder:

    cd scripts
    

    or

    cd notebooks/autogen_example
    
  3. Run one of our example scripts:

    python azure_example.py
    

</div>

Open Extract alternatives

View more →

Similar ai agents in Web Scraping & Data, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Open Extract (this page)
velocitybolt
193MITJul 14, 2026Scanned, no flagged issues
Firecrawl
firecrawl
198kAGPL-3.0Oct 31, 2026Scanned, no flagged issues
Crawl4ai
unclecode
87kApache-2.0Nov 1, 2026Scanned, no flagged issues
Vane
ItzCrazyKns
38kMITSep 1, 2026Scanned, no flagged issues
Maxun
getmaxun
18kAGPL-3.0Oct 28, 2026Scanned, no flagged issues
Xiaobei
TeamWiseFlow
8.7kNone foundOct 30, 2026Not scanned yet