API and Webhook Tester avatar
API and Webhook Tester
Under maintenance

Pricing

Pay per usage

Go to Apify Store
API and Webhook Tester

API and Webhook Tester

Under maintenance

Test APIs and webhooks. Send requests, verify responses, and debug endpoint issues.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

API & Webhook Tester - Test Endpoints, Validate Responses, Measure Speed

Test any REST API endpoint or webhook URL. Send GET, POST, PUT, DELETE, or PATCH requests with custom headers and body. Validates status codes, response content, and JSON structure. Measures response time with performance grading.

What does API & Webhook Tester do?

It sends HTTP requests to your endpoints and returns detailed results: status code, response time, response body, headers, JSON validation, and custom checks. Supports retries with exponential backoff for flaky endpoints. Each endpoint gets a performance grade (A-F).

Key features:

  • ✅ All HTTP methods: GET, POST, PUT, DELETE, PATCH, HEAD
  • ✅ Custom headers and request body
  • ✅ Status code validation and content checks
  • ✅ JSON response parsing and validation
  • ✅ Automatic retries with backoff
  • ✅ Performance grading (A-F)

How much does it cost?

  • Pricing: Pay per event — $1 per 100 endpoints tested
  • Typical use: Testing 20 API endpoints ≈ $0.20

Input example

{
"endpoints": [
"https://jsonplaceholder.typicode.com/users",
{
"url": "https://httpstat.us/200",
"method": "POST",
"headers": { "Authorization": "Bearer test123" },
"body": { "key": "value" },
"expectedStatus": 200,
"label": "Health Check"
}
],
"timeout": 10000,
"retries": 2
}

Output example

{
"url": "https://jsonplaceholder.typicode.com/users",
"method": "GET",
"statusCode": 200,
"success": true,
"responseTimeMs": 142,
"performanceGrade": "A",
"isJson": true,
"jsonValid": true,
"responseSizeBytes": 5645
}

Use cases

  • API monitoring: Scheduled health checks for your endpoints
  • Webhook verification: Confirm webhook URLs are receiving data correctly
  • Load testing prep: Measure baseline response times before stress testing
  • CI/CD integration: Smoke test APIs after deployment

Built by Donny Dev