# Mojeek Web Search API (slim)

> Mojeek's Web Search API returns results from Mojeek's own independent web index as JSON or XML, with country and language boosting, date and domain filters. Mojeek Limited runs it from the UK on pay-as-you-go plans.

- Full: https://www.anchorterminal.com/tools/mojeek.md (~7,100 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/mojeek.json · canonical https://www.anchorterminal.com/tools/mojeek
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-07 · pricing https://www.anchorterminal.com/tools/mojeek#pricing · reviews https://www.anchorterminal.com/tools/mojeek#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**F · 36.4/100 · rank #1365 of 1486 · #24 in Web search APIs · not agent-ready · confidence medium**


Assessment: Mojeek sells search over its own independent index at published per-request prices, with region, language, date and domain controls and storage rights on the Business plan. The key travels only in the URL, rotation is by email, a card is needed to start, and there is no OpenAPI, changelog, 429 handling or SLA.

## Facts

- Kind: HTTP API · vendor: Mojeek Limited · category: Web search APIs · legal entity: Mojeek Limited · provenance 85/100
- Auth: API key · pricing: Pay per use · x402: no · licence: unknown
- Benchmark probes: not run yet, so Performance is pending
- Vendor status page: not read, no machine-readable status found (2026-11-07 04:48 UTC)
- Surface listed: The Web Search API at api.mojeek.com/search, read from the Search API page, the four API documentation pages, the API terms, the privacy policy, the status page feed and the community forum on 6 November 2026. No account was made and no search was run
- Index: Mojeek's own index, built by MojeekBot, which the vendor says respects robots.txt. Not a reseller of Google or Bing results
- Full text or snippets: URL, title and a query-dependent snippet. Title length up to 127 characters and snippet up to 511, set with `tlen` and `dlen`. No page text, answer or summary endpoint
- Freshness and dates: `since` and `before` take day, month, year or YYYYMMDD. `date=1` and `cdate=1` add last-modified and crawl dates, and `datewr=100` ranks by date
- Filters: Region and language boosting (`rb`, `lb` with a weight of 1 to 100), `site`, up to 25 included or excluded domains (`fi`, `fe`), excluded words (`qm`), safe search and host clustering
- Plans: Startup £2 per 1,000 requests, 5 a second, 100,000 a day, up to 10 results. Business £3, 10 a second, 400,000 a day, up to 40 results. Enterprise custom, up to 100 results and zero data retention
- Output rights: Startup may cache results for up to one hour for the same user. Business and Enterprise may store results indefinitely. Results may be combined with other engines and reordered; they may not feed a search index
- Other API: Site Search API (OrgSe) for searching an organisation's own sites, documented on the same pages. Not graded here
- Prices: Search request, Startup $2.68 per 1,000 requests; Search request, Business $4.02 per 1,000 requests

- Scores: Reliability 45, Performance pending, Schema & documentation 29, Agent ergonomics 66, Security & auth 15, Payments & pricing 20, Task success pending, Maintenance & community 10, Transparency & trust 68 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines. · Schema & documentation, No OpenAPI or other machine-readable contract (0). · Agent ergonomics, Responses can be sized with `t` (up to 10, 40 or 100 results by plan), `tlen`, `dlen` and opt-in date and size fields (22 of 25). · Security & auth, One key per account, documented only as the `api_key` query parameter, and rotation or revocation is by email to the API team (a staff reply… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read for a closed service. · Transparency & trust, Closed service with API terms naming Mojeek Limited under English law (15 of 30).
- Sources: 11, open questions: 7, both in the full twin
- Capabilities: web.search
- JSON: https://www.anchorterminal.com/api/v1/tools/mojeek.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/mojeek.svg` or a link to https://www.anchorterminal.com/tools/mojeek from a page on mojeek.com or one of its subdomains, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: api@mojeek.com; more in the full twin

## Before you call it

1. Send `fmt=json`, since the default response is XML
2. Read `response.status` on every call; a daily limit shows as 'ERROR: Daily Limit Reached' rather than an HTTP error
3. Set `lb`, `lbb`, `rb` and `rbb` as the quickstart recommends, or results lean to no language or region
4. Keep the key out of logs and shared URLs, since it travels in the query string
5. On the Startup plan, don't keep results for more than an hour

## Connect

```bash
curl "https://api.mojeek.com/search?q=mojeek&api_key=YOUR_API_KEY&lb=EN&lbb=100&rb=GB&rbb=10&fmt=json"
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/mojeek

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| BlockRun.AI | A | 78.9 | web.search | https://www.anchorterminal.com/tools/blockrun-ai.min.md |
| Tavily API + MCP | BB | 77.1 | web.search | https://www.anchorterminal.com/tools/tavily-mcp.min.md |
| You.com APIs | BB | 76.1 | web.search | https://www.anchorterminal.com/tools/you-com-api.min.md |
| Context.dev | BB | 75.7 | web.search | https://www.anchorterminal.com/tools/context-dev.min.md |
| Web Search Tool on Amazon Bedrock AgentCore | BB | 75.2 | web.search | https://www.anchorterminal.com/tools/agentcore-web-search.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

