/v1/fetchTurn one URL into clean markdown an agent can read: Linkup fetches the page, optionally renders its JavaScript, and strips the navigation and boilerplate. Can also pull structured fields out of the page against a schema you provide.
{
"properties": {
"extractImages": {
"default": false,
"description": "Also return the images found on the page.",
"type": "boolean"
},
"includeRawContent": {
"default": false,
"description": "Also return the raw page content and its content type.",
"type": "boolean"
},
"instructions": {
"description": "Optional guidance for the extraction. Requires schema.",
"example": "Use public list prices only and express monetary values in USD.",
"type": "string"
},
"mode": {
"default": "standard",
"description": "pro has a markedly higher success rate on pages that resist scraping. Same price.",
"enum": [
"standard",
"pro"
],
"type": "string"
},
"renderJs": {
"default": false,
"description": "Render the page's JavaScript before reading it.",
"type": "boolean"
},
"schema": {
"description": "Optional JSON schema (root type object) describing structured data to extract from the page. Fields with no grounded value are left out.",
"example": "{\"type\":\"object\",\"properties\":{\"price\":{\"type\":\"number\"}}}",
"type": "string"
},
"url": {
"description": "The page to fetch.",
"example": "https://docs.linkup.so",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
}{
"properties": {
"contentType": {
"description": "Present when rawContent is returned.",
"type": "string"
},
"data": {
"description": "Present when schema is provided.",
"type": "object"
},
"favicon": {
"format": "uri",
"type": "string"
},
"images": {
"items": {
"properties": {
"alt": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"markdown": {
"description": "The clean markdown version of the page.",
"type": "string"
},
"rawContent": {
"description": "Present when includeRawContent is true.",
"type": "string"
}
},
"required": [
"markdown",
"favicon"
],
"type": "object"
}{
"mode": "standard",
"renderJs": false,
"url": "https://docs.linkup.so"
}{
"favicon": "https://favicons.linkup.so?domain=docs.linkup.so",
"markdown": "Get started for free, no credit card required..."
}