SSIS API Source
Read data from popular APIs as a flat table using a predefined connector file, without learning the internals of API calls.
API Source reads data from popular API services (Zendesk, OData, Zoho CRM, Google Sheets, BigQuery, Jira, SharePoint and more) using a predefined connector file, without learning the internals of API calls. Pick an endpoint, preview the data and load it downstream as a flat table.
The trial includes API Source and every other PowerPack component
- Data Flow Source in SSIS
- Runs in your environment
- Also runs in Azure Data Factory
- Fully functional 30-day trial

At a glance
What API Source can do
API Source reads data from popular API services using a predefined connector file, without learning the internals of API calls, and returns it as a flat table.
Prebuilt API connectors
Read data from popular online services in a few clicks using a predefined connector file.
- Zendesk, OData, Zoho CRM, Google Sheets, BigQuery, Jira, Amazon MWS, SharePoint and more
- Works with 50+ Enterprise API connectors (SharePoint, Outlook Mail, Jira, HubSpot, Google Sheets and more)
No API internals to learn
Read API data as a flat table without learning complex API configuration, pagination or authentication details.
- Intuitive UI for step-by-step configuration without API knowledge
Endpoint picker & preview
Select the connection and the endpoint, fill in the inputs it needs, then preview the data.
- Choose an endpoint (e.g. Read Orders) from the dropdown
- Columns tab: uncheck columns you don’t want downstream
Flexible connection setup
Create the API Connection Manager from the component UI or from the Connection Manager panel.
- Choose from the popular connectors list
- Search online and download a connector file, or use a local file
- Enter Direct Config XML (embedded text)
Custom & editable connectors
Easily modify an existing connector file, or create and use your own reusable connector file for a custom API.
- Or use the generic JSON Source or XML Source
Dynamic parameters
Override the selected endpoint’s default parameter values and make them dynamic at runtime.
Parametersoverrides values defined in the API template- Use the ZappySys Placeholder Engine or SSIS Expressions
Graceful error handling
Choose when the component should continue instead of failing on an HTTP error.
ContinueOnUrlNotFoundErrorfor 404 (URL not found)- Continue on specific status codes (e.g.
404|405) or response text ConsumeResponseOnErrorreturns content even when an error occurs
SQL Server 2012–2025 & ADF
Runs in your environment on SQL Server 2012–2025 and Azure-SSIS.
- SQL Server 2025, 2022, 2019, 2017, 2016, 2014, 2012 (32/64-bit)
- Azure Data Factory (SSIS IR)
- Design packages in Visual Studio 2017, 2019, 2022, or 2026
- Windows only (64-bit OS): Windows 7–11 or Windows Server 2012–2025
Row limit, error output & logging
Limit how many rows are fetched and capture bad rows during execution.
MaxRows(0 = unlimited)- Error output with RedirectRow on errors or truncation
LoggingMode(Normal to Debugging) andPrefixTimestamp
See all features
- Read data from popular online services (Zendesk, OData, Zoho CRM, Google Sheets, BigQuery, Jira, Amazon MWS, SharePoint and more) in a few clicks
- Works with 50+ Enterprise API connectors using predefined connector files
- No need to learn complex API configuration, pagination or authentication details
- Reads API data as a flat table
- Intuitive UI for step-by-step configuration without API knowledge
- Pick an endpoint from a dropdown and preview the data
- Create connections from the popular connector list, an online search, a local connector file or embedded config XML
- Easily modify an existing connector file, or create your own reusable connector file for a custom API
- Override endpoint parameters with the Placeholder Engine or SSIS Expressions
- Continue on 404, specific status codes or response text, and optionally consume the response on error
MaxRowsto limit how many rows are fetched- Error output to redirect bad rows on error or truncation
- Logging modes (Normal, Medium, Detailed, Debugging) with optional timestamp prefix
Support for SQL Server 2025, 2022, 2019, 2017, 2016, 2014, 2012 (32/64-bit) and Azure Data Factory
SQL Server 2012–2025
How it works
From the toolbox to your first run.
Key steps from the API Source page and help file, with the screens you will see in SSDT.
Create the API connection from the source UI.
Double-click API Source and click New to create the connection. You can also right-click the Connection Managers panel, choose New Connection and add the ZS-API Connection Manager. Click Test Connection, then OK.
- One API connection works with both API Source and API Destination
- Create it from the component UI (recommended) or the Connection Managers panel

Choose a connector file.
In the API Connection Manager, pick a connector from the Popular Connectors dropdown (for example OData) and click Continue, search connectors online, select a local connector file, or enter Direct Config XML. Supply authentication details if the API needs them.
- Popular Connectors dropdown
- Search Online
- Local connector file
- Direct Config XML

Choose an endpoint and preview the data.
On the API Source UI select the connection and choose an endpoint from the dropdown (for example Read Orders), fill in the inputs it needs, then click Preview to see sample data.
- Endpoint parameters override connector defaults
- Make parameters dynamic with the Placeholder Engine or SSIS Expressions
MaxRowslimits rows fetched (0 = unlimited)

Review the output columns.
On the Columns tab, uncheck columns you don’t want so they don’t appear downstream. Click OK, connect API Source to your destination and run the package.
- Error output can redirect bad rows on error or truncation

Inside the UI
Key settings, as they appear in SSDT.
Real screens from the API Source product page. Step through them, or open any shot at full size.
API Source – Drag and Drop
API Source – Drag and Drop
Articles
Worked examples that use API Source.
Compatibility and requirements
Designed to stay inside your SSIS runtime.
- SQL Server 2012 through 2025, 32-bit and 64-bit
- Windows only, 64-bit OS required. SQL Server Express and Web editions do not include SSIS
- Azure Data Factory SSIS Integration Runtime
- Self-hosted: credentials and data stay in your environment (external API calls still reach that service)
- Fully functional 30-day trial of SSIS PowerPack
FAQ
Questions teams ask before they drop API Source on the canvas.
What is API Source?
API Source is an SSIS Data Flow source that reads data from popular API services using a predefined connector file, without learning the internals of API calls such as pagination or authentication. You pick an endpoint, preview the data, and it outputs the API data as a flat table.
Which APIs can it read from?
Any service with an API connector file: popular connectors such as Zendesk, OData, Zoho CRM, Google Sheets, BigQuery, Jira, Amazon MWS and SharePoint, connectors found with Search Online, a local connector file, or Direct Config XML. You can modify an existing connector file or create your own reusable one for a custom API (or use the generic JSON Source or XML Source). Browse the connector list.
Which edition includes API Source?
API Source and the ZappySys API Connector Library it uses are included in the Enterprise Edition of SSIS PowerPack. The 30-day trial includes every component. See compare editions.
How do I pass dynamic values to an endpoint?
Endpoint parameters override the defaults defined in the connector. Make them dynamic with the ZappySys Placeholder Engine (for example SSIS variables) or with SSIS Expressions; see the parameterization guide.
What happens when the API returns an error?
By default the component fails. You can continue on a 404 (URL not found), on any error, on specific status codes (for example 404|405) or when a substring is found in the response, and ConsumeResponseOnError returns the content even when an error occurs. An error output with RedirectRow captures bad rows on error or truncation.
Which SQL Server versions can I run it on?
SQL Server 2025, 2022, 2019, 2017, 2016, 2014, and 2012 (32- and 64-bit), plus Azure Data Factory with an SSIS Integration Runtime (packages must target SQL Server 2017). See Compatibility and requirements.
Start your free trial today
Install SSIS PowerPack and drag API Source onto the Data Flow.
Read data from popular APIs as a flat table using a predefined connector file, without learning the internals of API calls.
- Data Flow Source in SSISAPI Source appears in the toolbox after you install PowerPack.
- Fully functional 30-day trialSSIS PowerPack, running in your environment.
- Live supportHelp during your trial and after purchase.
Open Help FileBrowse all SSIS PowerPack tasks
New purchases may be eligible for refund review within 30 days. See the refund policy.
Talk to an engineer before or during your trial.