01 Start here
Turn live browser traffic into powerful automated REST API tests.
Capture real application traffic as users interact with your product,
then turn those requests into automated, reusable tests.
02 A browser appears
You tell us where the journey begins.
After you hit record, we ask for your application URL. You enter it, and your actual product opens in a live browser, ready for you to start exploring.
03 User interaction
You click. We capture.
Use your application like you normally would. Every click, input, and interaction is captured automatically in the background.
04 A request is born
That action becomes an API request automatically.
Every click, input, and interaction on the page is turned into a clean API request in the background.
05 Raw traffic
Keep interacting. Real traffic can be messy.
Every request is captured in real time, including duplicates, repeats, and noise.
06 Stop recording
All your API requests appear in the dashboard.
Now stop the recorder and see every API request captured from your session in one place.
07 AI cleans up
AI helps you clean up the noise.
Click on AI suggestions to remove duplicates, ignore noise, or keep specific requests.
08 Edit & test
Change it.
Test it.
Make it yours.
Modify the request, add headers, change the body, update parameters, or add assertions before you run it.
09 Run the flow
Run your updated flow
in one go.
Execute every API in sequence and watch each request complete in real time.
10 See results
Every request.
Every result.
One place.
See what passed, what failed, and exactly what happened behind every API call.
Scroll to see how it works ↓
Real user actions happen here.
Just a regular action...
Your actions create API requests.
Every request shows up at once.
Now it becomes a test.
Assert, vary, run anywhere.
All clear!
Captured Requests 23 requests
Here are all the API requests captured from your session.
Checkout Flow Test Execution
- GET/api/products200118msFetchDuplicate
- GET/api/products231121msFetchDuplicate
- 01GET/api/products200120ms✓FetchKeep
- GET/api/cart20070msFetchDuplicate
- 02POST/api/cart20184ms✓FetchKeep
- 03GET/api/cart20064ms✓FetchKeep
- GET/favicon.ico20012msFetchIgnore
- 04PUT/api/cart/item20091ms✓FetchKeep
- 05GET/api/checkout200102ms✓FetchKeep
- 06POST/api/checkout201140ms✓FetchKeep
{
"name": "john",
"email": "[email protected]",
"sku": "headphones",
"qty": 1
}
- status equals 201
- body.id exists
- body.total equals 249
- {{baseUrl}}
- {{token}}
- {{cartId}}
6/6 passed
Try it yourself
Shop the site. Catch the APIs.
Shop while recording to capture APIs. Stop recording to inspect, edit, and send. You can’t send until then.
Recording Shop the store to capture APIs. Stop recording before you inspect or send.
Shop the store. Each action adds an API here.
Request body edited
Headers (2)
Assertions (1)
KeyValue
Headers (2)
Assertions (1)
Response
Execution logs
All ways to get APIs
However your APIs start,
QAlity can take it from there.
Capture from a browser, generate with AI, import existing requests,
or build your own. Test everything in one workspace.
- 01 Browser Record real traffic from any website
- 02 Prompt Generate APIs with AI
- 03 Request Build manually from scratch
- 04 cURL / JSON Paste existing requests
- 05 File Import API definitions Pro & Business
Pricing
API Testing is free on every plan.
Use API Testing on Discover, Pro, or Business at no extra charge. UI and API cases share one test case limit. AI prompts use your plan AI request allowance. API import is on Pro and Business.
Discover
$0/mo
Free forever
- API Testing included free
- 100 shared UI + API test cases
- 50 AI requests / cycle
- API import not included
Limited offer
Pro
$149/mo
3 months free · limited time
- API Testing included free
- Unlimited UI + API test cases
- 500 AI requests / cycle
- API import included
Business
$249/mo
For teams that scale
- API Testing included free
- Unlimited UI + API test cases
- 1000 AI requests / cycle
- API import included
Need the full matrix? See all plans and limits.
Questions, answered
What teams ask
before they start
Quick answers to common questions about API Testing in QAlity.
01What is API Testing in QAlity?
QAlity records the APIs your web app fires while you browse. Enter a URL, start recording, walk through the product in real time, then review each request with its method and status.
02Which HTTP methods can I send?
You can send GET, POST, PUT, PATCH, DELETE, and HEAD requests from captured traffic, so you can replay the same backend calls without rebuilding them by hand.
03Do I need to build an API collection first?
No. Browse the live site while recording. QAlity captures the endpoints that actually hit, including status codes, then lets you send those requests again.
04How is this different from UI test recording?
UI recording captures clicks and inputs. API Testing captures the network calls behind those actions so you can verify backend responses alongside the interface.
05Is API Testing free?
Yes. API Testing is included free on Discover, Pro, and Business. Each API case counts toward your shared test case limit with UI cases. Discover has 100 shared cases. Pro and Business are unlimited.
06How do AI and API import work with plans?
AI prompts and other AI-assisted API work use your plan AI request allowance: 50 on Discover, 500 on Pro, and 1000 on Business per billing cycle. Importing API definitions is available on Pro and Business only.