Skip to content
Datalab logo

Datalab integration

Convert documents to Markdown, HTML or JSON, extract structured data, split documents, fill forms and create Word files.

Actions
8
Triggers
0
Auth
API key
License
MIT, open source
Updated
November 2026

About the Datalab integration

Add the Datalab piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Datalab with 770+ other apps in the same flow.

Actions

Everything Activepieces can do in Datalab

Drop any of these into a flow and fill in the fields. No code is required.

  • Convert Document

    Converts a PDF, Word file, slide deck, spreadsheet or image into Markdown, HTML or JSON.

    14 fields

  • Extract Structured Data

    Pulls the fields you list, such as invoice numbers, totals or line items, out of a document, with citations showing where each value was found.

    10 fields

  • Segment Document

    Splits a combined file into its separate documents, or finds named sections, and returns the pages of each part.

    10 fields

  • Fill Form

    Fills a flat, scanned or image form that has no fillable fields, using AI to place each value, and saves the filled file. Slow action: one page usually takes 1 to 4 minutes (5 to 8 for a dense form with many fields), and the step waits up to 6 minutes before it stops with a timeout message that says how to get the result. For a normal fillable PDF, the Fill PDF Form action of the PDF piece is cheaper and instant. A saved file is limited to 10 MB on Activepieces Cloud.

    9 fields

  • Get Form Fields

    Lists the fields on a form, with their labels, types and positions. Run it before Fill Form to learn which field labels the form has. It finds blank lines, boxes and tick boxes on flat and scanned forms too. Pages are counted from 0.

    6 fields

  • Create Document

    Turns Markdown text into a Word (.docx) file, with optional tracked changes and comments. The file is stored in Activepieces and can be used by any step that takes a file. A saved file is limited to 10 MB on Activepieces Cloud.

    2 fields

  • Get Result

    Fetches the result of an earlier Datalab request by its Request ID, for example when a step ran out of time while Datalab was still working. Checks once and does not wait: if Datalab is still working, Completed is false, so run Get Result again later. Results are kept for about one day.

    2 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Datalab in a flow

Connect Datalab once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.

Datalab, answered.

Yes. Activepieces is open source and free to start, and the Datalab piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Datalab piece to a flow, then authenticate with API key. Once connected, its 0 triggers and 8 actions are available anywhere in the builder.

Connect Datalab to any of 770+ other apps and AI steps, then automate the work in between without writing code.

Yes. Activepieces is fully self-hostable, so you can run the Datalab piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Datalab actions as tools.