JigsawStack
Bundles contain custom components that support specific third-party integrations with Orbis Studio.
This page describes the components that are available in the JigsawStack bundle.
JigsawStack provides AI-powered APIs for web scraping, search, and file operations.
AI Scraper
The AI Scraper component scrapes any website and returns consistent structured data using AI-powered extraction.
AI Scraper parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your JigsawStack API key from jigsawstack.com. |
| url | String | Input parameter. The URL of the website to scrape. |
| element_prompts | String | Input parameter. Natural language descriptions of the elements to extract. |
AI Scraper outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Extracted structured data from the page. |
AI Web Search
The AI Web Search component searches the web using JigsawStack's AI-powered search and returns high-quality results with an AI-generated overview.
AI Web Search parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your JigsawStack API key. |
| query | String | Input parameter. The search query to execute. |
| ai_overview | Boolean | Input parameter. Include an AI-generated summary of the search results. Default: true. |
| max_results | Integer | Input parameter. Maximum number of results to return. |
AI Web Search outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Search results and AI overview as Data records. |
File Read
The File Read component reads a file stored in JigsawStack's file storage and returns its content.
File Read parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your JigsawStack API key. |
| key | String | Input parameter. The file key to read from JigsawStack storage. |
File Read outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. File content as Data. |
File Upload
The File Upload component uploads a file to JigsawStack's file storage.
File Upload parameters
Some parameters are hidden by default in the visual editor. You can modify all component parameters through the component inspection panel that appears when you select a component.
| Name | Type | Description |
|---|---|---|
| api_key | SecretString | Input parameter. Your JigsawStack API key. |
| file | File | Input parameter. The file to upload to JigsawStack storage. |
| overwrite | Boolean | Input parameter. Overwrite the file if it already exists. Default: false. |
File Upload outputs
| Name | Type | Description |
|---|---|---|
| data | JSON | Output parameter. Upload result including the file key. |