API Request Builder - Build & Test APIs

Build and test API requests with a visual interface. Set custom headers, query parameters, request body, and see formatted responses with timing data.

Understanding This Tool

What It Does

Send a quick HTTP request to a public API endpoint and see the raw response, without writing code or installing a client. You pick a method and a URL; the request is made server-side from ShowMyIP (so browser CORS rules do not apply) and the response body is returned to you.

Understanding the Results

  • Method: The HTTP method you chose (GET, POST, PUT or DELETE)
  • URL: The endpoint requested - only public http/https URLs; private/reserved addresses and sensitive ports are blocked for safety
  • Response body: The raw body the server returned. For nested JSON, paste it into our JSON Formatter to read it more easily

Common Use Cases

  • API Testing: Test APIs without needing Postman or curl
  • Development: Quickly test API endpoints during development
  • Debugging: Diagnose API issues with request/response inspection
  • Documentation: Test examples in API documentation
  • Integration Testing: Verify APIs work before integration

Pro Tips & Best Practices

  • Public endpoints: Best for fetching public, unauthenticated APIs - it does not yet send custom headers, a request body, or auth tokens
  • Server-side: Requests run from our server, so CORS does not apply; in return, private/reserved IPs and sensitive ports are blocked
  • Timeout: Each request times out after 15 seconds and follows up to 5 redirects
Last reviewed: Reviewed by the

How this tool works: This tool runs in your browser and on our server in real time. Depending on the tool, results are computed directly from the input you provide or retrieved from live, authoritative data sources at the moment you run a lookup. We do not sell your data, and your lookups are kept private — any history shown here is stored only on your device.