Skip to main content
Feature Research takes the features identified in your market research and examines them in depth. Rather than giving you a surface-level list of what competitors offer, it goes a level deeper: how do they implement each feature, what patterns are common, what technical approaches do they use, where are the edge cases, and what open-source options exist. The pipeline finishes with a prioritized build blueprint and an MVP day estimate, giving you a direct path from research to planning.

How the pipeline works

Feature Research runs four stages sequentially:

Starting a feature research job

1

Identify features to analyze

You need a list of features — either from a completed market research job or entered manually. Each feature needs an id, a name, and a source.
2

Submit the job

Send a POST /feature-research request. The endpoint returns immediately with a job ID.
array
required
List of features to analyze. Each item must include id (string), name (string), and source (string, e.g. "research").
string
required
Your product idea, up to 5,000 characters. Provides context for competitive scoping.
string
UUID of a project to attach results to. Pass null to leave unattached.
string
UUID of a completed market research job. When provided, the pipeline uses that research as additional context during the scope stage.
Response 202:
3

Stream or poll for results

Stream progress via the events endpoint, or poll the status endpoint until status is completed.

Streaming progress events

curl
The event stream follows the NDJSON v1 protocol. Key events:
If you reconnect after a disconnect, pass cursor=<last_seq> to replay missed events from where you left off. If the job is already complete and you connect with cursor=0, the full result is replayed as a single result event.

Fetching completed results

Once the job status is completed, fetch the full analysis:

Result shape

array
One entry per feature. Each entry contains:
object
A cross-feature build plan synthesized from all analyses.
object

Auto-chaining from market research

You don’t need to start feature research manually. When you run POST /research with mode=feature, ManticScore automatically chains into feature deep research on the top 5 features once market research completes.
curl
The response includes "chain_feature_research": true, and you’ll receive a push notification when the feature analysis completes.

Limits and credits

GET /feature-research/{job_id}/results returns a 409 if the job has not yet completed. Check the status endpoint or wait for the result stream event before fetching results.