Skip to content

Online REST API Client

Send GET, POST, PUT, PATCH and DELETE requests with headers, auth and JSON bodies, and inspect the response.

5.0 (1 rating)
Ctrl + Enter sends the request

Query parameters stay in sync with the URL.

History

    Browser mode sends requests directly from your device, so it can reach localhost and private APIs, but the API must allow cross-origin (CORS) requests. Server mode works with any public HTTPS or HTTP API on the standard ports, but not with private or local addresses.

    Continue your work

    Share this tool

    Found it useful? Send it to a friend or teammate.

    Rate this tool

    5.0

    1 rating

    • 5 stars 1
    • 4 stars 0
    • 3 stars 0
    • 2 stars 0
    • 1 star 0

    Click a star to rate this tool

    Clear instructions

    Find steps, examples and limitations below.

    Use online

    Open the tool in a supported web browser.

    Free to use

    No sign-up required. Tool-specific limits may apply.

    How to use the Online REST API Client

    Send GET, POST, PUT, PATCH and DELETE requests with headers, auth and JSON bodies, and inspect the response.

    1. 1 Choose the method, enter the URL and add query parameters, headers, authentication and a body.
    2. 2 Choose to send from your browser (CORS APIs and localhost) or our server (any public API), then click Send or press Ctrl + Enter.
    3. 3 Inspect the status, time, size, pretty body and headers, and copy ready-made code from the Code tab.

    Example and practical tips

    POST a JSON body to https://jsonplaceholder.typicode.com/posts and you get 201 Created with the new record. Open the Code tab to copy the same request as cURL for your terminal.

    Frequently asked questions

    Why did my request fail in browser mode?

    Browsers block requests to APIs that do not allow cross-origin requests (CORS). Switch Send from to our server for public APIs.

    Are my tokens stored?

    Requests history stays in your browser only. In server mode, headers pass through our server to the API and are never stored or logged.

    Can I call localhost or a private API?

    Yes, in browser mode, as long as the API allows CORS. Server mode can only reach public addresses.

    Report an issue

    Something broken or not quite right? Tell us and we will look into it.