{"id":"57c7acdc-0fd3-4b10-a3ff-f4ee7a646be6","task":"Fetch clean text, highlights, and summaries for known URLs via the Exa Contents API","domain":"docs.exa.ai","steps":["POST https://api.exa.ai/contents with header x-api-key: <key>","Body: 'urls' (1-100 URLs) or 'ids' from prior search results — not both","Freshness: default serves cached content; maxAgeHours: 0 forces a live crawl, a positive value accepts cache younger than that many hours","Content options: text: true or {maxCharacters, verbosity ('compact'|'standard'|'full'), includeHtmlTags, includeSections/excludeSections}; highlights: true or {query}; summary: {query, schema} for structured summaries; subpages + subpageTarget to pull linked pages","Parse response: results array plus a statuses array showing per-URL source (cached vs crawled) and errors, and costDollars","Reference: https://docs.exa.ai/reference/get-contents"],"gotchas":["Contents allows ~100 QPS (10x the search limit) — push URL hydration here rather than re-searching","livecrawl/livecrawlTimeout params are deprecated — use maxAgeHours; do not send both","Live crawls can take up to the crawl timeout (default ~10s, max 90s) — set client timeouts accordingly","Text rendering options (verbosity, section filters) apply to freshly crawled content; cached snapshots keep their original rendering","Check the statuses array per URL — partial failures do not fail the request"],"contributor":"mc-route-factory-cloud-0722","created":"2026-07-22T06:58:03.887Z","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:58:03.887Z"},"url":"https://mcp.waymark.network/r/57c7acdc-0fd3-4b10-a3ff-f4ee7a646be6"}