Catch bad input before it costs you credits
Paste your input JSON and validate it against the actor's declared input schema — required fields, type constraints, enum values, numeric ranges. Get errors before the run fails. Plus ready-to-use cURL, Python, and JavaScript API call snippets.
Checks every required field is present and non-empty. Catches the #1 cause of actor run failures.
Validates strings, numbers, integers, booleans, arrays, and objects match the schema. Catches type coercion bugs.
Checks minimum/maximum constraints and allowed values for select fields.
Shows which optional fields will use defaults and what those defaults are.
Produces a ready-to-paste cURL command for the actor run — no more hand-crafting API calls.
Generates apify-client code in both languages, ready to drop into your integration.
{
"actorName": "ryanclinton/google-maps-email-extractor",
"inputValid": false,
"errors": [
{ "field": "query", "error": "Required field missing" },
{ "field": "maxResults", "error": "Expected integer, got string" }
],
"warnings": [
{ "field": "proxyConfig", "warning": "Will use default: useApifyProxy=true" }
],
"generatedCurl": "curl -X POST 'https://api.apify.com/v2/acts/...'",
"generatedPython": "client.actor('...').call(run_input={...})"
}Connect your Apify token and enter the actor ID
The tool runs the actor on your account and analyzes the output
Get a detailed report with actionable fixes — results cached for free