Skip to content
onelayer.
All tools

Tool detail

Curl HTTP Request

Sends an HTTP request to any URL from the provider's servers and returns the status code, headers and body content.

Categories: Web scraping, Utilities

Use when

  • fetch a URL's raw response from a server-side location
  • test whether an endpoint responds correctly
  • debug a redirect chain

Not for

  • not for private or internal network addresses
  • not for more than 3 redirects (followed automatically)

Inputs

POST JSON body: { url: string, must start with http(s):// } (required); method (GET/POST/PUT/PATCH/DELETE/HEAD, default GET) (optional)

Admitted input schema

{
  "type": "object",
  "properties": {
    "method": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "enum": [
        "GET",
        "POST",
        "PUT",
        "PATCH",
        "DELETE",
        "HEAD"
      ],
      "description": "The type of request to make. Choose from GET, POST, PUT, PATCH, DELETE, or HEAD. Defaults to GET if not provided."
    },
    "url": {
      "type": "string",
      "minLength": 0,
      "maxLength": 4096,
      "description": "The full web address you want to send a request to. Must start with http:// or https://."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}

Endpoint

Method
POST
URL
https://curl-http-request.underscoredone.com/curl

Payment

Protocol
x402
Listed price
0.01 USDC per call on Base
Payment method
exact
Network
eip155:8453
Asset
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.

Source

Record
POST https://curl-http-request.underscoredone.com/curl
Retrieved
2026-09-30T20:37:07.382Z
Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524
Catalog built
2026-09-30T22:31:58.034Z