Skip to content
MixTool

API tester

Send HTTP requests to any API from your browser, inspect the response and copy the request as cURL, JavaScript or Python.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

A lightweight Postman alternative

Choose a method — GET, POST, PUT, PATCH, DELETE, HEAD or OPTIONS — enter a URL, and send. Add headers, a Bearer token or Basic auth, and a JSON, form or plain-text body. The response shows the status code, time taken, size, content type and body, with JSON pretty-printed and images previewed.

Requests go directly from your browser to the API, so they can reach anything your browser can, including local development servers, and your tokens never pass through MixTool. Every request can be copied as cURL, JavaScript fetch or Python requests code — handy for documentation, bug reports, or running a request from a terminal when an API blocks browser calls.

How to test an API

  1. 1

    Enter the method and URL

    Or try one of the sample APIs.

  2. 2

    Add headers, auth and a body

    As your API requires.

  3. 3

    Send the request

    Review status, timing and the response.

  4. 4

    Copy the code

    cURL, JavaScript or Python.

Key features

  • All common methods

    Plus custom headers.

  • Auth helpers

    Bearer tokens and Basic authentication.

  • Code export

    cURL, fetch and Python requests.

  • Private by design

    Requests never pass through our servers.

Common uses

  • Trying a new API: Explore endpoints before writing code.
  • Debugging integrations: Reproduce a failing request and share it as cURL.
  • Testing local servers: Hit localhost endpoints straight from the browser.

Tips and good to know

  • If a request fails with a network error, the API probably doesn't allow browser (CORS) requests. Copy it as cURL and run it in a terminal instead.
  • Explore big JSON responses with the API Response Formatter.

Frequently asked questions

Why do I get a CORS or network error?

Browsers only let web pages call APIs that allow it with Access-Control-Allow-Origin headers. Many private APIs don't, so test them with the cURL snippet or from your server.

Are my API keys safe?

Requests go straight from your browser to the API you enter. MixTool never receives your URLs, headers, tokens or responses.

Why can't I see all response headers?

Browsers hide headers the API doesn't expose through CORS. Use the HTTP Header Checker to see every header.