Unauthorised 401 return from Rest API

Iā€™ve wasted enough time on this, so itā€™s over to an expert! Please?

Iā€™m using my own backend executable program & want to access the Web3 APIs but no go.

My ā€˜Web3 API Keyā€™ is placed in the request Header using:
ā€˜X-API-KEY:ā€™ (as shown in a doc somewhere)

The Get statement is:
Fetch ('https://speedy-nodes-nyc.moralis.io/310d42f0bca4a543ff35a800/bsc/mainnet/transaction/0x173e0f3b427c40ad121f90129b48f97cf8697e11c33127947ccaa99f5bd89c49')

All I get from this is:
HTTP/1.1 401 Unauthorized
Date: Tue, 07 Dec 2021 09:46:47 GMT
Content-Type: text/plain
Content-Length: 12
Connection: keep-alive
CF-Cache-Status: DYNAMIC
Expect-CT: max-age=604800, report-uri=ā€œhttps://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ctā€
Server: cloudflare
CF-RAY: 6b9cd42b8fc255a5-SYD

Unauthorized

Do I need to be logged into Moralis or complete some Auth code first?
It should be as simple as APIs with sites like Coinmarketcap or Binance, but no.
Any light on the subject is appreciated thanks.

you can try api calls here with that X-API-KEY: https://admin.moralis.io/web3Api

what are you doing there looks more like a request to a speedy node

Yeah, that got something, but itā€™s an html doc with this in it:

=ā€œBuild Serverless web3 apps without having to worry about backend infrastructureā€>Moralis Admin</

No BSC transaction that I asked for.

I tried numerous different syntax but couldnā€™t get a result, so I went over to BscScan & tried their API & bang, worked first time. Bye