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.