Is this API tester completely free?+
Yes. The TOOLBeans API Request Tester is 100% free with no usage limits, no account, no signup and no credit card. Every feature, including all HTTP methods, authentication, collections, environment variables, search and cURL export, is available to everyone.
Do I need to install anything or create an account?+
No. The tool runs entirely in your web browser. There is nothing to download or install, and no sign-up is required. Just open the page and start sending requests.
Is it a good free alternative to Postman?+
For the most common API testing needs, sending requests with any method, authentication, headers, bodies, saving requests and exporting cURL, yes. It covers the everyday workflow without the install, account or sync that desktop clients now require. For advanced team features like automated test scripts, mock servers and shared workspaces, a dedicated desktop client may still be preferable.
Does the API tester support authentication?+
Yes. It supports Bearer Token authentication (for JWT and OAuth), HTTP Basic Auth with username and password, and API Key authentication in either a custom header or query parameter. The correct Authorization header is generated automatically.
Can I search inside a large JSON response?+
Yes. The response Body tab has a search box that highlights matching keys and values in the JSON tree and automatically expands the nodes that contain them. In raw view the search filters to only the lines that match, and the Headers tab is searchable too.
Can I save and reuse API requests?+
Yes. Save any request to a named collection and reload it any time. Request history also records your last 25 requests automatically with method, URL, status and response time, all stored in your browser.
What are environment variables for?+
Environment variables let you define reusable values such as a base URL or API key once, then reference them anywhere in the URL, headers or body using {{variableName}} syntax. This makes it easy to switch between, for example, a development and production server without editing every field.
Can I export my request as a cURL command?+
Yes. Every request can be exported as a cURL command with one click, including method, headers and body. This is ideal for running the same request in a terminal, adding it to a shell script, sharing it with a teammate, or pasting it into documentation or a bug report.
Why do I get a CORS or network error?+
Browsers enforce CORS, a security policy that lets a server decide which websites may call it from a browser. If the API you are testing does not send permissive CORS headers, the browser blocks the response even though the API itself is working. When this happens, use the generated cURL command in your terminal, which is not subject to CORS, or test an API that allows cross-origin requests.
Is my data safe and where are my requests sent?+
Your requests go directly from your browser to the target API and never pass through TOOLBeans servers. Saved collections, history and environment variables are stored only in your browser local storage and are never uploaded. That said, avoid entering real production secrets on any shared computer.
Does it support GraphQL?+
You can test GraphQL endpoints by sending a POST request with a JSON body containing your query, since GraphQL runs over HTTP. The tool does not yet have a dedicated GraphQL query builder, but the raw request workflow works for most GraphQL testing.
Which HTTP methods are supported?+
All of them: GET, POST, PUT, PATCH, DELETE, HEAD and OPTIONS. Request bodies are available for POST, PUT and PATCH.