REST API Tester: Send HTTP Requests Online
A REST API tester sends HTTP requests to any endpoint and shows the response status, headers, timing, and body without writing code or installing a desktop client. Pick a method, paste a URL, add headers or a bearer token, and send: the request is relayed server-side so cross-origin APIs work, and JSON responses are pretty-printed automatically.
{{variable_name}} in fieldsHow it works
- 1
Choose an HTTP method (GET, POST, PUT, PATCH, DELETE) and paste the request URL.
- 2
Add headers, authentication (Bearer or Basic), and a request body for write methods.
- 3
Click Send Request: the status code, response time, headers, and formatted body appear below.
Frequently asked questions
How do I test a REST API online without Postman?
Paste the API URL above, pick the HTTP method, add any headers or auth token, and click Send. The request is proxied through this tool's server, so you get the real status code, headers, timing, and body in your browser with nothing to install.
Why can't my browser call the API directly?
Browsers enforce CORS: an API that doesn't send Access-Control-Allow-Origin headers will block requests from web pages on other domains. This tester relays your request server-side, so CORS restrictions don't apply, exactly like curl or Postman.
How do I send an Authorization header?
Use the Auth selector: choose Bearer and paste your token, or Basic and enter username and password (encoded to base64 for you). You can also type any Authorization header manually in the headers box.
Can I send JSON, XML, or form data?
Yes. Choose the content type (application/json, application/xml, application/x-www-form-urlencoded, or text/plain) and paste the body. GET and HEAD requests don't send a body, per the HTTP spec.
Are my requests or tokens stored on the server?
No. Requests are relayed in memory and discarded. Request history is stored only in your own browser's localStorage so you can re-run previous calls, and you can clear it at any time.
Related tools
Test GraphQL APIs online: run queries and mutations with variables and headers, explore the schema via introspection, and see formatted JSON responses. Free, no signup.
Test WebSocket servers online: connect to any wss:// URL, send messages, and watch live responses in a timestamped log. Free online WebSocket client, no signup.
Send SOAP requests online: endpoint, SOAPAction, custom headers, timeout. Response status, timing, headers and body inline. History & environments. Free.
Convert XML to JSON online. Attributes preserved as @attributes, repeated elements become arrays. Free and browser-based, with nothing uploaded.
Parse and analyze WSDL files instantly. Extract services, ports, operations, generate SOAP requests and client code, and test operations live. Free, no signup.