API Request Builder
Build an HTTP request visually and get ready to run cURL, JavaScript fetch and Python requests code. The snippets update live as you type. Nothing is sent anywhere — the code is only generated for you to copy.
Request
Query parameters
| Key | Value | Remove |
|---|
Headers
| Name | Value | Remove |
|---|
How to use
- Choose the HTTP method and type the full request URL.
- Add query parameters and headers as key value rows.
- For POST, PUT or PATCH, paste your request body as raw text.
- Copy any of the three code snippets on the right and run it in your own terminal or code.
Honest notes
- Auth headers are only text that you paste in. The builder never checks or validates your token, and it never stores it.
- Values are URL-encoded in the snippets. Special characters in query parameters are handled for you.
- The Python snippet uses the
requestslibrary. The JavaScript snippet uses the built infetchAPI. - Always keep secret tokens out of shared screenshots or public code examples.
cURL
JavaScript fetch
Python requests
Frequently Asked Questions (FAQ)
What does the API Request Builder do?
It turns your method, URL, query parameters, headers and body into ready to use cURL, JavaScript fetch and Python requests code snippets that you can copy and run in your own environment.
Does the builder send the request to the API?
No. It only generates code snippets. Browsers block cross site requests because of CORS rules, so no request is ever sent from this page.
How do I add an authorization header?
Add a row in the headers table with the name Authorization and paste your token in the value field, for example a Bearer token. The builder adds it to every generated snippet.
How do the query parameters work?
Type each parameter as a key value row. The builder encodes them and appends them to the URL in all three generated snippets automatically.