API Request Builder
Build and test HTTP requests visually. Configure method, URL, query parameters, headers, authentication, and request body. Execute requests directly from your browser and generate ready-to-use code in cURL, Fetch, Axios, Python, and Node.js.
curl -X GET 'https://jsonplaceholder.typicode.com/posts/1'
How to use API Request Builder
Frequently Asked Questions
Why does my request fail with a network error?
Most failures are CORS restrictions. The target API must allow browser cross-origin requests by including the appropriate Access-Control-Allow-Origin header. Try running the generated cURL command in your terminal instead, which does not have CORS restrictions.
Are my API keys safe?
Yes. Nothing is sent to Yuqelo servers. Your credentials exist only in your browser tab and are sent directly to the API you specify. Close the tab or clear the form to remove them from memory.
Can I test APIs that require authentication?
Yes. Use the Auth tab to configure Bearer tokens, API Keys, or Basic Auth. The tool generates the correct Authorization headers automatically.
Which code languages can I generate?
cURL, JavaScript Fetch, Axios, Python (requests library), and Node.js (https module). Snippets are generated from your current method, URL, headers, auth, and body configuration.
Can I import a cURL command?
Yes. Use the Import cURL button to paste a cURL command and have it parsed into the builder automatically — method, URL, headers, and body are all extracted.
Can I send JSON in the request body?
Yes. Select Body in the tabs, choose JSON, and type or paste your payload. The Content-Type: application/json header is added automatically.
Does this tool support REST, GraphQL, and other API types?
Yes for REST and GraphQL — both use standard HTTP methods and JSON bodies. Select POST, enter your GraphQL endpoint, set the body to JSON, and include your query and variables.