Skip to content
Integrations

Integrations

Every integration in one place: after a run, from your code or CI, and in AI frameworks.

Integrations connect Actors to the tools you already use: send results somewhere after each run, run Actors from your code or CI, or give AI frameworks access to them.

After a run

Set these up with New automation, in Automations in the side menu or on an Actor's Automations tab. Pick a recipe, or the place under Then, to react to each run of an Actor; the same places are deliveries in the automation editor, which can send the results of several Actors after filters and an AI step.

  • Slack, Discord & Email: a message about the run, with its status, cost, and optionally the first results.
  • Google Sheets: the results of each successful run, added as rows or replacing a tab.
  • Amazon S3 & R2: the results of each successful run, uploaded as a file to your own bucket.
  • GitHub: the results of each successful run, committed into a repository.
  • HTTP webhooks: a POST to any URL when a run changes state.

From your code or CI

  • GitHub Action: run an Actor or saved task from a GitHub workflow and use its results.
  • Rebuild on git push: a push to a linked repository starts a new build.
  • n8n: the n8n-nodes-scrapely community node runs Actors, reads their results, and starts workflows when a run finishes.
  • API clients: call Scrape.ly from your own JavaScript or Python app.

In the dashboard, New automation and the automation editor show the GitHub Action, LangChain, LangGraph, LlamaIndex, and n8n as cards under From your code and tools: the GitHub Action card gives a ready workflow for the Actor, the others open their docs page.

AI frameworks

  • MCP server: connect Claude, Cursor, VS Code, and other MCP clients to Actors.
  • LangChain: load Actor results as documents for RAG, and give agents tools that run Actors.
  • LangGraph: use the same tools in LangGraph agents and multi-step workflows.
  • LlamaIndex: run an Actor or read a dataset and get LlamaIndex documents back.

LangChain and LangGraph share one Python package, and LlamaIndex has its own:

.bash
pip install langchain-scrapely
pip install llama-index-readers-scrapely

API key

Everything that runs outside Scrape.ly needs an API key. Create one in the dashboard under Settings → API keys. A scoped key for running Actors and reading their results needs actors:run, runs:read, and datasets:read. See API keys & permissions.

Connected accounts

Slack and GitHub need your account connected under Settings → Connections. See Connect Slack and Connect your GitHub account.