Skip to main content

GET luarmor.net HTTP 200552 ms12.5 KB$0.000105 captured Aug 7, 2026

luarmor.net, as data

One API turns any luarmor.net page into markdown, structured JSON, its link graph or a screenshot, and crawls the whole site the same way. The panel shows the real response we captured.

target profile from the capture
Render mode
Plain HTTP, no browser needed
Response
HTTP 200 in 552 ms
Page size
12.5 KB of markdown, 276 lines
Fields
Business Name, Address, Phone, Category and 2 more
Captured
Aug 7, 2026

Free balance on signup, no card. This luarmor.net page cost $0.000105 to fetch.

response 200 · 552 ms · 12.5 KB
03b3b409-f0b97340-40b97304-48327b49827HWID value, same as clienthwid. But "exec-" must be the name of your platform/executor.0391a1e58f324b3a0c79d32dd09436bd45bfc773SHA1 signature. See below for how it's calculated.You must create a random nonce (16 char alphanumeric string) called **clientnonce**, which you'll later reference again to re-calculate server signature. For now, let's hold it in a variable.**How is "externalsignature" calculated?**This ensures that the outgoing request parameters can't be spoofed / tampered with, without replicating the signature, which should be significantly difficult if you obfuscate/virtualize the auth part of your binary.**HTTP Response would look like this:**⚠️You will get a **"signature"** field in the response if the code is "KEY_VALID".For everything else, there will be no signature included. Just simply reflect the error message to the user. It doesn't matter if they spoof anything other than KEY_VALID.See below for response signature validation.**How is KEY_VALID -> "signature" calculated?**You will use this response signature to check if returned KEY_VALID is actually real, and not just coming from a skid's fiddler4 autorespond rule.Rest of your code should look like this:Possible status codes can be found here:Luarmor User Manual & F.A.Q | Luarmor Documentationdocs.luarmor.netBut generally, you're only interested in whether it is "KEY_VALID" or not.Contact f.e.d.e.r.a.l for any questions.PreviousUseful Sample Scripts`const fetch = require('node-fetch');const crypto = require('crypto');// You will be given 3 "shared secrets" by the owner, in DMs.// you'll use them in the SHA1 signature calc in next step.const app_name = "minecraftdlc" // you will be given this too, by federal.let keyToCheck = "BAfjuLxndwTvMBNiCyqMsXMaTcOqXpcr" // user-inputted// random str gen a-z A-Z and 0-9 only. And fixed 16 char output.
POST /scrape · docs.luarmor.net/docs-for-3rd-parties/3rd-party-external-key-check-api.md · markdown · Showing 26 of 276 lines · captured Aug 7, 2026

What Spider does on luarmor.net

Same key, five endpoints. The numbers under a cell were measured on this page.

/scrape

Page to markdown

Clean text for RAG and LLM context, boilerplate removed. The lane that runs without a key.

552 ms · $0.000105
/fetch

Page to JSON

Spider reads the page and names the fields. Pass your own schema when you need exact keys.

/crawl

Whole site

Follows luarmor.net's own links, respects robots, streams pages as they land.

/links

Link graph

Every internal and external URL on a page, before you decide what to fetch.

/screenshot

Rendered capture

Real Chromium, full-page PNG. The same call also returns the rendered HTML.

The call behind the panel

This request produced the response above. Paste it with your key and you get the same bytes.

request scrape.sh
curl -X POST https://api.spider.cloud/scrape \
  -H "Authorization: Bearer $SPIDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.luarmor.net/docs-for-3rd-parties/3rd-party-external-key-check-api", "return_format": "markdown"}'
plain request · no browser, no selectors

What luarmor.net costs

Multiplied from the measured 12.5 KB page. Estimates round to the cent.

cost measured
This page, once 12.5 KB over HTTP, measured $0.000105
This page, daily for a month 30 fetches at the measured price ≈ $0.003146
1,000 pages this size 12.2 MB at the measured price ≈ $0.10
10,000 pages this size 122.0 MB at the measured price ≈ $1.05

1 GB of transfer costs $1, plus $0.001 per CPU minute, and failed requests cost $0. Crawling daily? The Unlimited plan is a flat monthly rate.

Point this at the rest of luarmor.net.

The capture above took 552 ms and cost $0.000105. The same call takes any URL on luarmor.net.

Get an API key

More in Directories

All Directories scrapers