{ "opencollection": "1.0.0", "info": { "name": "Linkup API", "version": "1.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Search", "type": "folder" }, "items": [ { "info": { "name": "Run a web search and return context for an AI agent or LLM.", "type": "http" }, "http": { "method": "POST", "url": "https://api.linkup.so/v1/search", "body": { "type": "json", "data": "{\n \"q\": \"\",\n \"depth\": \"standard\",\n \"outputType\": \"sourcedAnswer\",\n \"includeInlineCitations\": true\n}" } }, "docs": "Runs a natural-language query at fast, standard, or deep precision and returns ranked search results, a sourced answer with optional inline citations, or schema-driven structured output." } ] }, { "info": { "name": "Fetch", "type": "folder" }, "items": [ { "info": { "name": "Fetch a URL as clean LLM-ready markdown.", "type": "http" }, "http": { "method": "POST", "url": "https://api.linkup.so/v1/fetch", "body": { "type": "json", "data": "{\n \"url\": \"\",\n \"renderJs\": false,\n \"includeRawHtml\": false,\n \"extractImages\": false\n}" } }, "docs": "Retrieves the content of a given URL and returns it as clean markdown, with options to render JavaScript, include raw HTML, and extract images." } ] }, { "info": { "name": "Research", "type": "folder" }, "items": [ { "info": { "name": "Start an asynchronous deep-research task (beta).", "type": "http" }, "http": { "method": "POST", "url": "https://api.linkup.so/v1/research", "body": { "type": "json", "data": "{\n \"query\": \"\",\n \"mode\": \"research\",\n \"reasoningDepth\": \"L\"\n}" } }, "docs": "Starts an autonomous web investigation. Returns immediately with a task id and a non-terminal status; poll the task until it reaches a terminal state to retrieve the synthesized, cited result." }, { "info": { "name": "Retrieve the state and result of a research task.", "type": "http" }, "http": { "method": "GET", "url": "https://api.linkup.so/v1/research/{id}" }, "docs": "Returns the research task object with its status (pending, processing, completed, failed); the result is in the output field when completed." } ] }, { "info": { "name": "Credits", "type": "folder" }, "items": [ { "info": { "name": "Retrieve the remaining credits balance for the account.", "type": "http" }, "http": { "method": "GET", "url": "https://api.linkup.so/v1/credits/balance" }, "docs": "Returns the number of credits remaining in your account." } ] } ], "bundled": true }