Skip to content
SearchMesh
Menu
Sunlight filtering through a dense evergreen forest

Multi-provider search API

Search more of the web with one API.

Query multiple providers, rank normalized results, and keep partial successes when one fails.

Search request

example
Query
best open source vector databases
BraveReturned results
TavilyReturned results
ExaNeeds credentials
Normalized resultrank 1

Automatic results omit provider attribution; search_providers preserves it.

Aggregation: ranked2 queried, 1 skipped

One request. Every outcome.

SearchMesh validates once, runs eligible providers, and reports successful, skipped, and failed states.

Request fanout

one execution path
  1. 01

    Request

    Validate once

  2. 02

    Eligibility

    Skip disabled providers

  3. 03

    Fanout

    Run eligible providers

  4. 04

    Response

    Normalize every result

Provider failures stay isolatedSuccessful results remain available

Integrate once.

Search automatically or select account-key providers, then return raw, grouped, or ranked results.

Read the API documentation

POST /api/v1/search

request
curl https://api.searchmesh.example/api/v1/search \
  -H "Authorization: Bearer poshuk_REPLACE_ME" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "best open source vector databases",
    "limit": 10,
    "aggregation": "ranked"
  }'

Stop maintaining separate search integrations.

Connect your providers and start with one API.

Get started