Looking for inspiration? Below are production-ready examples that showcase common Research API workflows.
1. Competitive Landscape Table
Goal: Compare the current flagship GPUs from NVIDIA, AMD, and Intel and extract pricing, TDP, and release date.
Request
curl -X POST https://api.exa.ai/research/v0/tasks \
-H "x-api-key: $EXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"instructions": "Compare the current flagship GPUs from NVIDIA, AMD and Intel. Return a table of model name, MSRP USD, TDP watts, and launch date. Include citations for each cell.",
"output": {
"schema": {
"type": "object",
"required": ["gpus"],
"properties": {
"gpus": {
"type": "array",
"items": {
"type": "object",
"required": ["manufacturer", "model", "msrpUsd", "tdpWatts", "launchDate"],
"properties": {
"manufacturer": {"type": "string"},
"model": {"type": "string"},
"msrpUsd": {"type": "number"},
"tdpWatts": {"type": "integer"},
"launchDate": {"type": "string", "format": "date"}
}
}
}
},
"additionalProperties": false
}
}
}'
2. Market Size Estimate
Goal: Estimate the total global market size (USD) for battery recycling in 2030 with a clear methodology.
curl -X POST https://api.exa.ai/research/v0/tasks \
-H "x-api-key: $EXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"instructions": "Estimate the global market size for battery recycling in 2030. Provide reasoning steps and cite sources.",
"output": {
"schema": {
"type": "object",
"required": ["estimateUsd", "methodology"],
"properties": {
"estimateUsd": {"type": "number"},
"methodology": {"type": "string"}
},
"additionalProperties": false
}
}
}'
3. Timeline of Key Events
Goal: Build a timeline of major OpenAI product releases from 2015 – 2023.
curl -X POST https://api.exa.ai/research/v0/tasks \
-H "x-api-key: $EXA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"instructions": "Create a chronological timeline (year, month, brief description) of major OpenAI product releases from 2015 to 2023.",
"output": {
"schema": {
"type": "object",
"required": ["events"],
"properties": {
"events": {
"type": "array",
"items": {
"type": "object",
"required": ["date", "description"],
"properties": {
"date": {"type": "string"},
"description": {"type": "string"}
}
}
}
},
"additionalProperties": false
}
}
}'
Need more inspiration? Let us know at [email protected] — we love adding new examples.