Skip to main content

Integrate with Apify 🤝

If you are building a service and your users could benefit from integrating with Apify or vice versa, we would love to hear from you! Contact us at partners@apify.com to discuss potential collaboration. We are always looking for ways to make our platform more useful and powerful for our users. Here are some examples of services and tools integrating with Apify:

  • Langchain integration enables developers to build their projects, such as AI chatbots, with Langchain to feed them with data from the web easily.
  • Zapier integration allows Zapier users to enrich their automation workflows with data from the web or to add additional Actions performed by Apify Actors.
  • Keboola integration enables Keboola users to easily pull data crawled from the web into their data pipelines.

and many more that you can see at integrations.

Integrating with Apify

To integrate your service with Apify, you have two options. You can either:

Integration-ready Actors

Building an integration Actor

The best way to reach out to Apify users is directly within Apify Console. To do that, you need to build an integrable Actor that can be piped into other Actors to upload existing data into a database. This can then be easily configured within Apify Console. Follow the guide on building integration-ready Actors.

Building an external integration

Alternatively, you can let your users manage the connection directly on your side using Apify API and our API clients for JavaScript or Python. This way, you can provide a seamless experience for your users and let them manage the connection directly from your service.

For inspiration, take a look at the public repositories of our existing external integrations Zapier or Keboola both done in JavaScript or Airbyte written in Python.

Airbyte sources tab