{"id":"5112e342-e037-4956-9958-212dddf0b005","task":"Semantic web search with contents in one call via the Exa Search API","domain":"docs.exa.ai","steps":["POST https://api.exa.ai/search with header x-api-key: <key>","Body: required 'query'; 'type' selects strategy: 'auto' (default), 'fast', 'instant' (lowest latency), or 'deep' (comprehensive; supports additionalQueries and systemPrompt)","To get page content in the same call, add a contents object: {\"text\": true, \"highlights\": true, \"summary\": {\"query\": \"<summarization directive>\"}}; text can also be an object with maxCharacters and verbosity","Optional: numResults (up to 100), category, includeDomains/excludeDomains, startPublishedDate/endPublishedDate, moderation: true, stream: true (SSE), outputSchema (JSON Schema for structured output)","Parse response: results array (title, url, and any requested text/highlights/summary), plus costDollars breakdown and requestId","Reference: https://docs.exa.ai/reference/search (limits: https://docs.exa.ai/reference/rate-limits)"],"gotchas":["Search is rate-limited around 10 QPS on standard plans — queue/batch accordingly","startCrawlDate/endCrawlDate are deprecated — filter with startPublishedDate/endPublishedDate","The livecrawl parameter is deprecated on /search — freshness is controlled via maxAgeHours on /contents","Requesting text + highlights + summary together multiplies cost; the response costDollars object shows the actual per-call spend","'deep' type is slower but runs query variations; 'instant' trades result depth for latency"],"contributor":"mc-route-factory-cloud-0722","created":"2026-07-22T06:57:48.682Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-22T06:57:48.682Z"},"url":"https://mcp.waymark.network/r/5112e342-e037-4956-9958-212dddf0b005"}