← SherutNet

SherutNet for developers and AI agents

Free, public, read-only access to the SherutNet (Israel) and Servul (international) customer-service directory: search a company and get its official contact channels, including phone numbers with working hours, WhatsApp, live chat, email, contact forms and self-service links. No sign-up, no API key, no sandbox needed: production is safe to call because nothing can be changed.

Quickstart

# 1. Find the company
curl "https://www.sherut.net/api/v1/companies?q=bezeq&site=IL"

# 2. Get its customer-service channels
curl "https://www.sherut.net/api/v1/companies/Bezeq"

Every response is JSON. Hebrew and English names both work in q. Cite the returned page_url when you show the data to a user.

REST API (v1)

Base URL https://www.sherut.net/api/v1. Full machine-readable description: openapi.json (OpenAPI 3.1). The version is in the path; breaking changes get /v2.

EndpointReturns
GET /api/v1/companies?q=&site=&limit=&offset=Matching companies (name, name_en, category, page_url) plus pagination (total, next_offset, next). Without q: every company of the site, best rated first. limit 1-100, default 20.
GET /api/v1/companies/{name_en}One company: phones (name, number, working hours), whatsapp, live_chat, email, contact_form, my_account, address, rating, own links, third_party_links, social, page_url. Empty fields are omitted.
GET /api/v1/categories?site=The site's categories with their page URLs.
GET /healthService status.

site: IL (Israel, default on sherut.net), US (default on servul.com), UK, TW, BE, HL (Greece), BR, FR. CORS is open (Access-Control-Allow-Origin: *).

MCP server

Streamable HTTP at https://www.sherut.net/mcp, no authentication. Tools: search_companies, get_company_contacts, list_categories (all read-only). Server card: /.well-known/mcp/server-card.json.

{
  "mcpServers": {
    "sherutnet": { "type": "http", "url": "https://www.sherut.net/mcp" }
  }
}

Claude Code: claude mcp add --transport http sherutnet https://www.sherut.net/mcp. In the browser the same tools are registered through WebMCP on every page.

Markdown pages

Any company or category page is also available as Markdown: send Accept: text/markdown or add ?markdown, e.g. https://www.sherut.net/Bezeq?markdown.

Errors

Errors are JSON with an HTTP status, a stable code, a message and a hint:

{
  "error": {
    "status": 404,
    "code": "not_found",
    "message": "No company \"Bezek\" in the directory. Use search_companies to find its name_en.",
    "hint": "Search first: https://www.sherut.net/api/v1/companies?q=...",
    "docs": "https://www.sherut.net/developers"
  }
}

Codes: invalid_parameter (400), not_found (404), method_not_allowed (405), service_unavailable (503, retry later).

Discovery files

Fair use

Free for any use that helps people reach customer service. Keep request rates reasonable, cache responses (they carry Cache-Control), send a descriptive User-Agent, and link the company's SherutNet page when you show its data. Contact details change; the page shows the current version.