HTTP Request Builder
Test APIs and HTTP endpoints with a powerful request builder
Common API Requests
Fetch Data (GET)
Retrieve data from an endpoint using a GET request.
GET https://api.example.com/users?page=1&limit=10\n\nHEAD: 200 OK\n{\n "data": [\n { "id": 1, "name": "John Doe" },\n { "id": 2, "name": "Jane Smith" }\n ],\n "total": 50\n}Frequently asked questions
Related guides
The Anatomy of a URL: Scheme, Host, Path, Query and Fragment
What each component in a URL does, how percent-encoding works, the difference between relative and absolute URLs, and why userinfo is a security concern.
HTTP Status Codes Every Developer Should Know
A field guide to HTTP status codes — what each 1xx–5xx class means, the codes you will meet every day, and the common mistakes people make reading them.
Related tools
Bandwidth Calculator
Estimate how long a file takes to transfer at a given connection speed — correctly handling bits vs bytes (Mbps vs MB/s) and SI vs binary size units
cURL to Code Converter
Convert cURL commands to code snippets in multiple languages. Parse cURL and generate JavaScript, Python, PHP, and more.
DNS Lookup Tool
Query DNS records and resolve domain names to IP addresses
Email Header Analyzer
Parse email message headers to trace routing and authentication
HTTP Header Builder
Assemble HTTP request headers from a form and export them as a raw request block, a curl command, or a JavaScript fetch() call
HTTP Header Parser
Paste raw HTTP request or response headers and get a clean, structured breakdown with explanations for common headers like Cache-Control, CORS and security headers.