403 Forbidden Error 403 Forbidden

Describe the problem/error/question

Hi all,
I’m trying to execute an HTTP Request node, but I keep getting the same error message: Forbidden - perhaps check your credentials?
403 Forbidden Error 403 Forbidden
Forbidden

Error 54113
Details: cache-iad-kiad7000057-IAD 1751319798 257569930

Varnish cache server
PLEASE BEAR IN MIND I’M A NEWBIE…

What is the error message (if any)?

Please share your workflow

Share the output returned by the last node

{
  "errorMessage": "Forbidden - perhaps check your credentials?",
  "errorDescription": "\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html>\n  <head>\n    <title>403 Forbidden</title>\n  </head>\n  <body>\n    <h1>Error 403 Forbidden</h1>\n    <p>Forbidden</p>\n    <h3>Error 54113</h3>\n    <p>Details: cache-lga21968-LGA 1751320285 1114967858</p>\n    <hr>\n    <p>Varnish cache server</p>\n  </body>\n</html>\n",
  "errorDetails": {
    "rawErrorMessage": [
      "403 - \"\\n<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<!DOCTYPE html PUBLIC \\\"-//W3C//DTD XHTML 1.0 Strict//EN\\\"\\n \\\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\\\">\\n<html>\\n  <head>\\n    <title>403 Forbidden</title>\\n  </head>\\n  <body>\\n    <h1>Error 403 Forbidden</h1>\\n    <p>Forbidden</p>\\n    <h3>Error 54113</h3>\\n    <p>Details: cache-lga21968-LGA 1751320285 1114967858</p>\\n    <hr>\\n    <p>Varnish cache server</p>\\n  </body>\\n</html>\\n\""
    ],
    "httpCode": "403"
  },
  "n8nDetails": {
    "nodeName": "Get audio",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.2,
    "itemIndex": 0,
    "time": "30/06/2025, 22:51:25",
    "n8nVersion": "1.100.1 (Cloud)",
    "binaryDataMode": "filesystem",
    "stackTrace": [
      "NodeApiError: Forbidden - perhaps check your credentials?",
      "    at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/HttpRequest/V3/HttpRequestV3.node.ts:780:15)",
      "    at processTicksAndRejections (node:internal/process/task_queues:105:5)",
      "    at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1193:9)",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1542:27",
      "    at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@[email protected][email protected][email protected][email protected]_/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2108:11"
    ]
  }
}

Information on your n8n setup

core

  • n8nVersion: 1.99.1
  • platform: docker (cloud)
  • nodeJsVersion: 22.16.0
  • database: sqlite
  • executionMode: regular
  • concurrency: 5
  • license: community
  • consumerId: 00000000-0000-0000-0000-000000000000

storage

  • success: all
  • error: all
  • progress: false
  • manual: true
  • binaryMode: filesystem

pruning

  • enabled: true
  • maxAge: 168 hours
  • maxCount: 2500 executions

client

  • userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/137.0.0.0 safari/537.36
  • isTouchDevice: false

Hey @Paul_Smith ,

This error is usually cloudflare blocking bot like behavior.
Which website are you trying to call ?

Hi, thanks for your reply. I’m very new to this, but I do appreciate your help. I’m not 100% sure, but I’m following a YouTube video tutorial https://www.youtube.com/watch?v=AFxfcRikyeo&t=1113s, and I’m stuck at the timestamp 18:03. I think I’m trying to connect to tiktok, but not sure if I’m reading it right. Just had another look and I think its getting from Google sheets, that what it looks like to me. On the tutorial @18:19 the url json code says {{ $(‘Google sheets’).item.json.audioURL }}, but I’ve just noticed that mine says {{ $(‘Get Original Video’).item.json.audioURL }}. Still trying to work it out where I’m going wrong because I’m only copying the tutorial step by step.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.