Custom Integrations
Beyond the 30+ built-in integrations, you can connect to virtually any data source or API through Vantage's workflow nodes and API Builder.
Web Scraping & URL Reading
Web Scraper Node
The Web Scraper node extracts data from web pages:
- Enter a URL or pass one from a previous node
- AI extracts structured data from the page content
- Useful for pulling data from websites that don't have APIs
URL Reader Node
The URL Reader node fetches and reads web page content:
- Retrieves page content for processing in downstream nodes
- Supports parsing HTML, reading text content, and extracting metadata
URL Parser Node
The URL Parser node extracts components from URLs:
- Parse domain, path, query parameters, and fragments
- Useful for processing lists of URLs in bulk
File-Based Integrations
Connect to any data source that exports files:
Importing Data
| Node | Supported Formats |
|---|---|
| File Upload | Upload any file directly into a workflow |
| PDF Extract | Extract text and structured data from PDFs |
| Text Extraction | Parse structured data from text files |
| Image Analysis | Analyze image files for data extraction |
Exporting Data
| Node | Output Format |
|---|---|
| Write CSV | Comma-separated values |
| Write Excel | Excel spreadsheet (.xlsx) |
| Write JSON | JSON file |
| Write PDF | PDF document |
| Write Text | Plain text file |
API Builder Integration
The API Builder lets you create custom API endpoints:
- Create an endpoint with the desired method and path.
- Connect a workflow with Workflow Input and Workflow Output nodes.
- The endpoint accepts requests, processes them through the workflow, and returns results.
This enables you to:
- Create custom APIs backed by Vantage workflows
- Accept data from external systems via HTTP requests
- Process and transform data from any source that can make HTTP calls
Database-Level Custom Queries
Even with built-in database integrations, you can run arbitrary custom queries:
- The Database Query node accepts raw SQL for relational databases
- The Query Runner node provides additional query execution options
- Use parameterized queries by passing data from previous nodes
Composing Workflows as Integrations
Use Execute Workflow and Run Workflow nodes to compose modular integrations:
- Create a "connector" workflow that fetches data from an external source
- Create a "processor" workflow that transforms the data
- Use Execute Workflow to chain them together
This pattern lets you build reusable data connectors that work like built-in integrations.