Shopify GraphQL Extractor v2 — A Smarter, Cleaner Way to Work with Shopify Data
We've launched a new Shopify GraphQL Extractor to replace the old REST-based component. It delivers clean, relational outputs and full support for Shopify's GraphQL Admin API.
We’re excited to introduce the Shopify GraphQL Extractor v2 (keboola.ex-shopify-v2), a new component for the Keboola Platform that fully replaces the legacy Shopify Extractor. The previous version, which uses deprecated REST endpoints, will eventually be phased out in favor of this modern implementation based on Shopify’s GraphQL Admin API.
The new extractor brings better structure, broader data coverage, and a more future-proof foundation for your Shopify data pipelines.
What’s new
- GraphQL Admin API support – Fully aligned with Shopify’s current API standards, ensuring long-term stability.
- Structured, relational outputs – Automatically normalizes nested data into clean tables with correct types and manifest files.
- Broad data coverage – Extracts from a wide range of endpoints including orders (with line items), products, variants, customers, inventory, locations, metafields, archived products, transactions, and events.
- Configurable extraction – Choose endpoints, filter by date ranges, adjust batch size, and enable debug logging as needed.
- Smooth Keboola integration – Outputs are ready to plug into downstream components and transformations.
Why this matters
The legacy component depended on REST API endpoints that Shopify has deprecated. This new version ensures compatibility with current Shopify APIs while also simplifying the downstream use of your data.
By providing well-structured, analytics-ready tables out of the box, the new component reduces the need for manual data wrangling — helping you get from source to insight faster and with less friction.
How to get started
To use the new component:
- Add the Shopify GraphQL Extractor v2 to your project.
- Configure your Shopify store connection, select the desired endpoints, and set any optional filters.
- Run the extraction and connect the output tables directly into your Keboola workflows.
We recommend migrating from the legacy component as soon as possible. If you need any help transitioning, our support team is here to assist.
We're excited to bring you a cleaner, more robust way to work with your Shopify data — and we look forward to your feedback!