Skip to main content
Search is Linkup’s synchronous web search endpoint, optimized for AI consumption. Given a natural-language query, the /search route returns ranked sources, optionally bundled with a cited natural-language answer or with structured output matching a JSON schema. depth controls how much search and retrieval work the agent performs, and outputType selects the shape of the response.

Modes

Search comes with three depth modes:

Agentic search ("standard", "deep")

In "standard" and "deep", the system interprets the query, plans the retrieval, and evaluates the outputs returned. This means those two modes understand instructions on how to behave/perform the search.
"fast" does not invoke an LLM. No query interpretation, no scraping — the query is passed as-is to the index.
Depending on the prompt and the selected depth, the agent may:
  • run one or several web searches,
  • open and scrape webpages,
  • reuse information discovered in earlier steps,
  • refine or expand queries until the requested data is found.
Instructions inside the query are followed literally. The prompt below is executed step by step:
For more information, read search best practices.

Output types

Filtering and date controls

  • includeDomains / excludeDomains: restrict to or exclude up to 100 domains.
  • fromDate / toDate: restrict to an ISO 8601 date range.
  • maxResults: cap the number of returned sources.
  • includeImages: surface relevant images.
See the domain and date filtering tutorial for examples.

Pricing

Cost depends on both depth and outputType. "sourcedAnswer" and "structured" invoke an LLM and carry a small premium over raw "searchResults".

Example

Get your API key

Create a Linkup account for free to get your API key.
Successful response, by outputType:
"structured" returns the JSON object described by structuredOutputSchema.

Next

Best practices

Depth selection, query phrasing, schema design.

For AI agents

Tool definitions and integration prompt for coding agents.

API reference

Full parameter spec and response schema.