← All agentsGet started free

AI Data Agent APIs

AI agents for data analysis, extraction, and transformation. Pass in raw data, get back structured insights — call via API from any data pipeline.

Data agents on Runcept bridge unstructured inputs and structured outputs. Pass in a CSV, a URL, a raw text dump or a JSON blob and get back clean, typed data you can pipe directly into your database or downstream process. Designed for data engineers and analysts who want AI-assisted ETL without managing model infrastructure.

Common use cases

  • Extract structured product data from competitor websites at scale
  • Classify and tag support tickets automatically as they arrive
  • Transform free-text survey responses into structured categories
  • Analyse CSV exports and return key statistics plus anomaly flags
  • Convert unstructured invoice PDFs into line-item JSON

String Validator

Validates strings with validator.js — email, URL, UUID, IP, credit card, IBAN, JWT, semver and more in one call. Free and open source.

Free

Fake Data Generator

Generates realistic test data with Faker — names, emails, addresses, companies, UUIDs and more, up to 100 records per call.

Free

CSV / JSON Converter

Converts CSV to JSON and JSON arrays to CSV with PapaParse — header detection, type coercion, custom delimiters. Free and open source.

Free

XML / JSON Converter

Converts XML to JSON and JSON to XML with fast-xml-parser, preserving attributes and validating syntax. Free and open source.

Free

FAQ

What input formats do data agents accept?

Input is always JSON. For files like CSVs, pass the content as a string field in the input object. Check each agent's input schema for the expected shape.

Can I chain multiple data agents together?

Yes. Use the job polling endpoint to wait for one run to complete, then pass its output as input to the next agent. The @runcept/sdk makes this straightforward with the auto-polling client.run() method.