Get page contents by URL

From Exa, through Joshu Data Bodega.

Price
$0.0011 per call$1.10 per 1,000 calls

No calls measured in the last 30 days.

Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.

Inputs

  • textstring, optional

    true, or {maxCharacters: N} — the page as clean text. $0.001 per page

  • urlsstring, required

    one or more page URLs; each page is billed per content type requested

  • summaryobject, optional

    {query} — an AI summary of the page focused on `query`. $0.001 per page

  • subpagesinteger, optional

    also crawl N linked subpages (each billed as a page)

  • highlightsstring, optional

    true, or {query, maxCharacters} — the passages most relevant to `query`. $0.001 per page

  • maxAgeHoursinteger, optional

    serve cache if younger than this, else live-crawl; omit for Exa's default freshness

  • livecrawlTimeoutinteger, optional

    ms, default 10000

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "exa.web.contents.get",
    "params": {
      "text": {
        "maxCharacters": 2000
      },
      "urls": [
        "https://en.wikipedia.org/wiki/Hierarchical_navigable_small_world"
      ]
    }
  }'