Linkup

The web search API that gives AI agents cited, real-time answers in under a second.

Linkup SAS

Linkup Review (2026): Pricing, Verdict & Setup

Linkup gives AI agents live web search through 5 REST endpoints and a hosted MCP server, reaching Claude, Cursor, and LangChain agents. See setup and pricing.

Linkup fits developers who need an agent to ground answers in live web data without building their own crawler. It replaces a DIY scraping stack with one API and a hosted MCP server, backed by $13.2 million in venture funding. Named users include McKinsey, Databricks, and EY on paid enterprise plans.

Linkup is a web search API built for AI agents, reporting a 91-92% F-score on the SimpleQA benchmark. It exposes Search, Fetch, Research, Tasks, and Extract endpoints over REST or a hosted MCP server, letting Claude, Cursor, and LangChain agents pull cited, real-time web results instead of relying on stale training data.

Maker: Linkup SAS · Protocol: MCP · Auth: api key

Compatible agents: Claude Code, Claude Desktop, Cursor, any generic MCP client, LangChain, CrewAI, OpenAI SDK (via wrapper), LiteLLM

Required runtime: None for the hosted API (HTTP only), Node >= 18 for the linkup-mcp-server npx package, Python 3.9+ for the linkup-sdk package

About Linkup

Linkup is a web search API built specifically for AI agents and LLM applications, made by Linkup SAS, a Paris company founded in 2024 by Philippe Mizrahi, Denis Charrier, and Boris Toledano. Instead of a chat interface, Linkup ships as an HTTP API with Python and Node SDKs plus a hosted MCP server, so a developer wires it directly into an agent's tool set rather than a human opening a browser tab. The company's own published benchmark results claim the top spot among sub-second web search APIs on a widely cited factuality test. The API exposes five endpoints. Search takes a natural-language query and returns ranked URLs, a sourced answer, or structured JSON at standard depth. Fetch converts a known URL into clean markdown quickly, with an option to render JavaScript for client-rendered pages. Research runs an asynchronous multi-source investigation with inline citations, taking longer for deeper reasoning. Tasks batches many Search, Fetch, or Research calls into one submission for bulk workloads. Extract, currently in closed beta, turns a seed page and a query into structured rows matching a JSON schema. Authentication is a bearer API key, and the hosted MCP server (mcp.linkup.so) plugs straight into an MCP client's configuration file. Any agent framework that can call an HTTP endpoint or connect an MCP server can use Linkup: Claude Code, Claude Desktop, Cursor, and any generic MCP client, plus first-party wrappers for LangChain, CrewAI, the OpenAI SDK, and LiteLLM. Reported users include McKinsey, Databricks, EY, Cohere, and Legora, and the sales-agent company Artisan says Linkup is how its agent Ava reaches the web for onboarding and sales research. The natural fit is any RAG pipeline, research agent, or computer-use system that needs to ground answers in live web data instead of a model's training cutoff. Pricing is usage-based with no monthly seats, metered separately across the five endpoints by call volume and reasoning depth; exact tier amounts are on Linkup's public pricing page. Enterprise plans add a dedicated index, IP whitelisting, zero data retention, and a service-level agreement, features usually reserved for self-hosted search infrastructure. Linkup raised a $10 million seed round backed by investors tied to Mistral, Datadog, and Dataiku, after an earlier pre-seed led by Seedcamp, and the company keeps shipping new endpoints, having moved Research to general availability and added Extract as its newest closed-beta capability in 2026.

Key Features

Use Cases

Install

claude mcp add --transport http linkup https://mcp.linkup.so/mcp?apiKey=YOUR_API_KEY

Requirements

Actions

Search

Sends a natural-language query and returns ranked URLs, a sourced answer, or structured JSON, in under a second at standard depth.

curl "https://api.linkup.so/v1/search" \
  -G \
  -H "Authorization: Bearer $LINKUP_API_KEY" \
  --data-urlencode "q=What is Microsoft's 2024 revenue?" \
  --data-urlencode "depth=standard" \
  --data-urlencode "outputType=sourcedAnswer"

Fetch

Converts a known URL into clean, LLM-ready markdown in about a second.

curl -X POST "https://api.linkup.so/v1/fetch" \
  -H "Authorization: Bearer $LINKUP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://docs.linkup.so",
    "renderJs": true
  }'

Research

Runs an asynchronous multi-source investigation and returns a cited report or precise answer, taking 2 to 20 minutes depending on reasoning depth.

curl -X POST "https://api.linkup.so/v1/research" \
  -H "Authorization: Bearer $LINKUP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "q": "Compare the 2024 cloud revenue growth of Microsoft, Amazon, and Google.",
    "outputType": "sourcedAnswer",
    "mode": "investigate",
    "reasoningDepth": "L"
  }'

Tasks

Submits a batch of up to 100 Search, Fetch, or Research calls in a single request for bulk or background workloads.

curl --request POST \
  --url https://api.linkup.so/v1/tasks \
  --header "Authorization: Bearer $LINKUP_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '[{"type":"search","input":{"q":"What is Microsoft'\''s 2024 revenue?","depth":"deep"}},{"type":"fetch","input":{"url":"https://docs.linkup.so","renderJs":false}}]'

Extract

Turns a seed URL and a natural-language query into downloadable structured rows matching a JSON schema. Closed beta, request-only access.

curl -X POST "https://api.linkup.so/v1/extract" \
  -H "Authorization: Bearer $LINKUP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "q": "All engineering team members with their name, role, and profile page",
    "url": "https://example.com/team",
    "schema": {
      "type": "object",
      "properties": {
        "name": { "type": "string" },
        "role": { "type": "string" },
        "profileUrl": { "type": "string", "format": "uri" }
      },
      "required": ["name", "profileUrl"]
    },
    "verifyUrls": true
  }'

How to Invoke

Exposed as REST endpoints (Search, Fetch, Research, Tasks, Extract) callable via Python/Node SDK or raw HTTP, and as MCP tools (linkup-search, linkup-research, linkup-get-research, linkup-fetch) once the hosted MCP server at mcp.linkup.so is registered with an API key.

Pricing

Prepaid usage credit, no seats. New accounts get $20 that refills monthly. Standard Search is $0.005-$0.006 per call, Fetch is $0.001-$0.005, Research ranges $0.25-$2.50 by reasoning depth, Extract is roughly $2-$10 in closed beta. Enterprise adds a custom-priced dedicated index and SLA.

Strengths

Weaknesses

Frequently Asked Questions

How much does Linkup cost in 2026?

Linkup is prepaid usage credit with no seats. New accounts start with $20 that refills monthly, roughly 4,000 standard searches. Standard Search runs $0.005-$0.006 per call, Fetch is $0.001-$0.005, Research is $0.25-$2.50 by reasoning depth, and enterprise plans with a dedicated index are custom-priced.

Is Linkup free to use?

New accounts get $20 in credit each month at no cost, enough for roughly 4,000 standard Search calls. There is no unlimited free tier: once the monthly credit runs out, further calls require adding paid balance.

What are the best alternatives to Linkup?

Exa is a strong pick if the priority is a neural search index tuned for developer and research content over raw web breadth. Tavily is worth considering for teams already standardized on LangChain's built-in search tool. Perplexity's Sonar API suits teams that want a search-plus-answer model bundled together rather than a separate search layer.

How does Linkup compare to Tavily in 2026?

Linkup leads with a top self-published SimpleQA score and a five-endpoint spread (Search, Fetch, Research, Tasks, Extract) that goes beyond simple search into async multi-source research and structured extraction. Tavily is more established with LangChain's default integration, but Linkup's Research and Extract endpoints cover workflows Tavily does not offer natively.

How do you get started with Linkup?

Sign up at app.linkup.so to get an API key and $20 in free credit, no card required to start. From there, either call the REST API directly with the Python or Node SDK, or register the hosted MCP server with a single URL in Claude Code, Claude Desktop, or Cursor to get four search tools immediately.

More Agent Skills on HokAI

View the official Linkup skill page