POST /v1/validate-idea returns a jobId immediately (HTTP 202). Poll GET /v1/validate-idea/jobs/:jobId for the full result.
Every number in the result is grounded in live App Store data — competitor revenue, keyword difficulty, and verbatim user complaints — not the model’s prior. The LLM is instructed to reason from the gathered evidence.
Create a run
Request Body
Code Examples
Response (202 Accepted)
Poll for the result
Response
Job Fields
Result Fields
List past runs
Both are free (0 credits).
/jobs returns a summary per run, without the full result:
/latest returns { "job": { ... } } with the same fields as Poll for the result, or { "job": null } if you haven’t run a validation yet. Use it to reopen the last result without storing the jobId.

