data.world for developers

Creating Integrations & Applications

Why use the data.world API?

Creating an integration or application with data.world is the perfect way for you to empower your users to connect, explore, and share data. Whether you’re building an entirely new application using data or integrating your own data products with data.world, you can make it easy for users to fully utilize the features of your product along with the powerful data resources available from data.world.

Even simple tasks like getting data out of data.world can be accomplished with our API, saving you the time and effort of manually recreating them.

What’s available?

You’ll have access to a suite of materials that will assist you in using our API and other features to do everything from completing small tasks to developing large-scale data apps - we call this the Developer Toolkit. You’ll find information ranging from embedding content with oEmbed to the specifics of each endpoint included in data.world’s API.

With data.world’s Developer Toolkit, you’ll have access to a variety of features and functionality, including:

  • API: Access data.world via REST APIs and with client libraries for Python, R, Javascript, and more (Learn more)
  • Content embedding: Display your content on data.world via oEmbed and file previews (Learn more)
  • Deeplinks: Make navigation seamless from data.world to your product and back (Learn more)
  • Webhooks: Automatically respond to activity of interest performed on data.world. (Learn more)
  • Web widgets: Add drop-in components to your web-based product to help users find data and author queries (Learn more)
  • Authentication: Log in and authorize users via data.world (Learn more)

With the data.world API, you can access a variety of features and functionality, including:

  • Data sources: Connect to data from the data.world community, private datasets, and trusted sources like US Census, government agencies, and academia.
  • Data storage: Upload, stream, and sync data from disparate sources and multiple formats. Create a better experience by making data consumable, accessible, and portable.
  • Publishing & collaboration: Share reproducible conclusions, insights, and data subsets with collaborators throughout the life of data projects.