Skip to content

n8n

Use n8n to build automated workflows that trigger CoreClaw Workers, poll run status, and route results to any service — no code required.

The CoreClaw n8n integration provides a dedicated community node (n8n-nodes-coreclaw) with four resources and built-in actions for common operations:

  • Scraper — Search the marketplace, get scraper details, and run a scraper
  • Run — Get status, get results, export results, get logs, abort, or rerun an execution
  • Task — Run a pre-configured saved task
  • Account — Get account info (balance, traffic, plan)

You can also use the HTTP Request node to call the CoreClaw REST API directly for advanced use cases.

  • A CoreClaw account
  • An API key from Settings → API & Integrations in the CoreClaw Console
  • An n8n instance (cloud or self-hosted)

For n8n Cloud users, installation is straightforward — search and add the node directly from the canvas.

  1. In n8n Cloud, create a new workflow or open an existing one.
  2. Open the nodes panel (click the + button on the canvas).
  3. Search for CoreClaw in the community node registry.

Search for CoreClaw node in n8n

  1. Click Install node to add the CoreClaw node to your instance.

Install n8n-nodes-coreclaw package

After installation, you can find the CoreClaw node under Community Nodes in the nodes panel.

CoreClaw node in Community Nodes list

Before using the CoreClaw node, you need to create a credential with your CoreClaw API key.

  1. In n8n, go to CredentialsAdd Credential.
  2. Search for CoreClaw API and select it.

Create CoreClaw API credential

  1. Enter a name for the credential (e.g., “CoreClaw Production”).
  2. In the API Key field, paste the API key you copied from the CoreClaw Console.

Enter API key and save credential

  1. Click Save to store the credential.

You can now use this credential in any CoreClaw node in your workflows.


If you’re running a self-hosted n8n instance, install the CoreClaw community node from the settings.

  1. Open your n8n instance.
  2. Go to SettingsCommunity Nodes.
  3. Click Install a community node.
  4. Enter the npm package name: n8n-nodes-coreclaw
  5. Agree to the risks of using community nodes and click Install.
  6. After installation, the CoreClaw node appears in your nodes panel under Community Nodes.

Follow the same steps as Create credentials above to set up your CoreClaw API key.


The CoreClaw node is organized by resource (Scraper, Run, Task, Account). Select a resource, then choose the operation you want to perform.

Search the CoreClaw marketplace for ready-to-run scrapers by keyword.

FieldDescription
QueryKeyword matched against scraper title / description / tags
LimitMax number of results to return (1–100, default: 50)

Fetch the full spec of a scraper: current version, system defaults, custom input schema, and README.

FieldDescription
ScraperPick from the marketplace list, or paste a slug directly

Start an asynchronous scraper run with custom parameters.

FieldDescription
ScraperPick from the marketplace list, or paste a slug directly
VersionScraper version string (required). Obtain from Get Details → version
Custom ParametersScraper-specific input parameters as JSON (schema from Get Details)
System ParametersOptional JSON overrides for cpus, memory, timeout, max charge, traffic
Callback URLOptional webhook URL for async notifications

Get the scraper_slug (Worker Slug) from the Worker page in the CoreClaw Console or from the API (GET /api/scraper?slug=<scraper_slug>).

Get the current execution status of a run (status, started_at, duration, cost).

FieldDescription
Run SlugThe run identifier returned when starting a scraper or task

Status codes: 1 Ready, 2 Running, 3 Succeeded, 4 Failed, 5 Aborting.

List the user’s historical scraper runs with pagination and filters.

FieldDescription
Return AllWhether to return all results or only up to a limit
LimitMax number of results to return (1–200, default: 50)
FiltersFilter by status and/or scraper slug

Get paginated result records from a completed run.

FieldDescription
Run SlugThe run identifier
Return AllWhether to return all results or only up to a limit
LimitMax number of results to return (1–500, default: 50)

Export a run’s full result set as a downloadable CSV or JSON file.

FieldDescription
Run SlugThe run identifier
Formatcsv (human-readable, opens in Excel) or json (preserves nesting)
Filter KeysComma-separated field keys to include. Leave empty for all fields.

Fetch execution logs from a run for debugging or understanding failures.

FieldDescription
Run SlugThe run identifier

Cancel an in-progress scraper run.

FieldDescription
Run SlugThe run identifier to abort

Re-run a previous run with the exact same parameters.

FieldDescription
Run SlugThe run identifier to rerun
Callback URLOptional webhook URL for async notifications

Run a pre-configured saved task from the CoreClaw console. Task parameters are stored with the task itself, so no custom input is needed.

FieldDescription
Task SlugSaved task identifier from the CoreClaw Console → Tasks page
Callback URLOptional webhook URL for async notifications

Get account info: balance, traffic usage, and plan expiry.

No parameters required.


Here’s a typical n8n workflow using CoreClaw:

  1. Trigger — Schedule Trigger (e.g., every day at 9 AM) or Webhook
  2. CoreClaw: Scraper → Run — Run a web scraper with target URLs
  3. Wait — Wait 30 seconds for the run to progress
  4. CoreClaw: Run → Get — Poll until status is 3 (Succeeded)
  5. IF — Check if status equals 3
  • True → Continue to get results
  • False → Loop back to Wait
  1. CoreClaw: Run → Get Results — Retrieve the scraped data
  2. Downstream nodes — Send to Google Sheets, Slack, database, etc.

For operations not covered by the CoreClaw node, use the HTTP Request node to call the CoreClaw REST API directly.

FieldValue
MethodPOST (most endpoints)
URLhttps://openapi.coreclaw.com/api/v1/<endpoint>
AuthenticationHeader Auth
Header Nameapi-key
Header ValueYour CoreClaw API key
Body Content TypeJSON
ActionMethodEndpoint
Get Worker schemaGET/api/scraper?slug=<scraper_slug>
Start a WorkerPOST/api/v1/scraper/run
Run a Task templatePOST/api/v1/task/run
Check run statusPOST/api/v1/run/detail
Get results (paginated)POST/api/v1/run/result/list
Export results (file)POST/api/v1/run/result/export
Abort a runPOST/api/v1/scraper/abort

Full API reference: API Integration.


  • Store the API key as an n8n credential — Never hardcode it in nodes.
  • Use expressions — Pass data between nodes with {{ $json.run_slug }} instead of manual copy-paste.
  • Handle errors — Check the code field in responses. Non-zero means an error occurred.
  • Rate limits — If you receive code: 4290, add a Wait node before retrying.
  • Webhook callbacks — Set callback_url when starting a Worker to receive notifications instead of polling.

Node not appearing after installation
  1. Refresh the n8n page.
  2. Check Settings → Community Nodes — the node should be listed there.
  3. If using n8n Cloud, ensure verified community nodes are enabled in the Cloud Admin Panel.
Invalid API key error
  1. Verify the API key in the CoreClaw Console.
  2. Ensure there are no extra spaces or line breaks in the credential.
  3. Test the key with a curl command:
Terminal window
curl -X POST "https://openapi.coreclaw.com/api/v1/account/info" \
-H "api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
--data "{}"

A successful response contains code: 0.

Worker-specific input fields

Each Worker has different input parameters. To find the correct fields:

  1. Open the Worker in the CoreClaw Console.
  2. Go to the Input tab.
  3. Click the API button in the top-right corner.
  4. Select API clients to view ready-to-use code snippets.

Or call the API:

Terminal window
curl "https://openapi.coreclaw.com/api/scraper?slug=YOUR_SCRAPER_SLUG"

The response contains data.parameters.custom.properties — each entry maps to an input field.