Skip to main content

API Request Builder

Build and send HTTP requests right from your browser.

How it works

  1. 1

    Enter the URL

    Type the API endpoint URL and select the HTTP method.

  2. 2

    Add headers and body

    Optionally add request headers and a JSON, form, or raw body.

  3. 3

    Send and inspect

    Click Send to execute the request and view the response status, headers, and body.

Common use cases

  • GET a public API

    GET https://jsonplaceholder.typicode.com/posts/1

  • POST with JSON body

    POST https://httpbin.org/post with {"test": true}

About This Tool

A lightweight API testing tool in your browser. Build HTTP requests with custom methods, headers, and bodies, send them via fetch, and inspect responses with syntax highlighting. Supports JSON, form data, and raw body formats. Request history is saved locally so you can quickly re-send previous requests. Works seamlessly with the cURL to Code Converter.

More examples

Examples

GET a public API

Input

GET https://jsonplaceholder.typicode.com/posts/1

Output

JSON response with post title, body, userId

POST with JSON body

Input

POST https://httpbin.org/post with {"test": true}

Output

Response showing the echoed request body and headers
Frequently Asked Questions
Why do some requests fail with a CORS error?
Requests are sent directly from your browser, so they are subject to the target server's CORS policy. APIs that don't include Access-Control-Allow-Origin headers will be blocked.
Is my request data sent to any server?
No. Requests go directly from your browser to the target URL. Nothing is routed through Utiliify servers.
Can I import requests from cURL?
Yes. Use the cURL to Code Converter tool and click "Send to API Builder" to pre-populate your request.

Related Guides

Discover More Tools

View all Developer Tools →