Flexible requests
Create requests with all common HTTP methods, custom URLs, query parameters, headers, and request bodies.
Build requests, organize them into collections, send them from your phone, inspect responses, and copy ready-to-run cURL commands.
{
"id": 1,
"title": "API testing on Android",
"ready": true
}
Create requests with all common HTTP methods, custom URLs, query parameters, headers, and request bodies.
Use no auth, Bearer Token, Basic Auth, or API Key authentication with configurable names and locations.
Review status codes, response time, headers, and formatted JSON with a viewer made for nested data.
Group related requests into collections so test flows stay organized and easy to reopen.
Start with a named space for an API, service, or test scenario.
Add method, URL, parameters, headers, auth, and body content.
Run the request, check timing and status, then browse body, headers, and response info.
API Tester can generate formatted or compact cURL commands with methods, headers, authentication, query parameters, and request bodies included.
curl -X POST "https://api.example.com/users" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer token" \
-d '{"name":"Alex","role":"developer"}'
{
"status": "ok",
"items": [
{ "id": 1, "name": "First request" },
{ "id": 2, "name": "Second request" }
]
}
API Tester is built for quick mobile checks, demos, debugging, and sharing reproducible HTTP requests.