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 (3 ratings)
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.

    Processing and privacy

    Processing varies by tool. Check the instructions for local processing, server requests, external services and any file or request limits before entering sensitive information.

    Read the privacy policy

    Share this tool

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

    Rate this tool

    5.0

    3 ratings

    • 5 stars 3
    • 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.

    • How to Use Online REST API Client

      Send GET, POST, PUT, PATCH and DELETE requests online with params, headers, auth and JSON bodies. Inspect responses and copy cURL, fetch or Python code.

    Browse all guides

    Report an issue

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

    Accessibility Menu

    Personalize your experience. Open with Ctrl+U (Option+U on Mac). Preferences stay in this browser when storage is available.

    Move / Hide Widget

    Restore at any time with Ctrl+U (Option+U on Mac).

    Accessibility statement and help