Public flows and nodes are prebuilt, published pipelines for common targets. You can run them without building anything yourself.

Base paths: /public-flows, /public-nodes Authentication: x-api-key; some flows may be open.

GET /public-flows/:id

Returns the flow's details and nodes. Use it to see what the flow returns before spending credits on a run.

curl https://api.jetscrape.com/public-flows/pflow_abc123 \
  -H "x-api-key: js_YOUR_API_KEY"

POST /public-flows/:id/run

curl -X POST https://api.jetscrape.com/public-flows/pflow_abc123/run \
  -H "Content-Type: application/json" \
  -H "x-api-key: js_YOUR_API_KEY" \
  -d '{ "overrides": {} }'

Point the flow at your own target with overrides:

{
  "overrides": {
    "node_xyz": { "url": "https://www.example.com/dp/B0XXXXXXX" }
  }
}

POST /public-flows/:id/nodes/:nodeId/run

curl -X POST https://api.jetscrape.com/public-flows/pflow_abc123/nodes/node_xyz/run \
  -H "Content-Type: application/json" \
  -H "x-api-key: js_YOUR_API_KEY" \
  -d '{}'

POST /public-nodes/:id/run

Runs a standalone published node that is not part of a flow — the shortest path to a single-purpose building block.

curl -X POST https://api.jetscrape.com/public-nodes/pnode_abc123/run \
  -H "Content-Type: application/json" \
  -H "x-api-key: js_YOUR_API_KEY" \
  -d '{}'

Discovering what is available

GET /flows lists the public flows and nodes available to you alongside your own:

{
  "flows": [],
  "public-flows": [],
  "public-nodes": []
}

Public flows are read-only. To change one permanently, copy its structure into a flow of your own. Running them costs the same as running your own flows, and results are still fetched through check-job with the dispatch_id.

Last updated: September 22, 2026