Skip to main content

I need to build a datawarehouse for my customer. I want to know if there is an API to get data and if there is a data model to understand the Monday sources.

monday.com has a GraphQL API, so you can slice and dice data pretty much how you want according to the schema. Once you get past the basics of making calls, you’ll want to look at the items_page field on boards to see how to control pagination, filtering, sorting, etc. when retrieving items from a board. You can in addition, specify which columns you want returned, and fields from the columns.


Additionally, you can rather than have a bulk importer in your warehousing, set up recipes that send changes to the data warehouse, which you can translate into a data stream for processing.


monday API docs

Yes, Monday provides a GraphQL-based API that you can use to extract data and integrate it into your data warehouse. It gives you access to boards, items, columns, updates, and more. They also have documentation with example queries, which can help you understand the structure and build your own data model.


If you’re looking to speed things up or prefer not to manage the pipeline manually, tools like Skyvia or Zapier can help connect Monday to Azure SQL Server with minimal coding. These can be useful, especially if you’re dealing with complex schema mapping.


Reply