Features1
Modes1
Filters3
Playground
Results from Mojeek
-
1
Which Language Has The Most Native Speakers By Far yourquorum.com
-
2
Which language has the most non-native speakers and why? – Declan Software declansoftware.com
-
3
Which language has the most a) native speakers b) 2nd language speakers? englishlanguagefaqs.com
- 4
Recorded from live searches on 28 October 2026.
Features
Mojeek delivers 1 of the features on the feature list, each from one or more of its modes.
| Feature | Returns |
|---|---|
| Web search (general) | Ranked pages from the open web that match a query, each with a passage. |
Modes
Mojeek has 1 search mode. Choose which of them a search may use under Routing on your account page.
- Default search
Filters Mojeek applies
Set them under filters. A filter a provider can’t apply returns 400 unsupported_filter.
| Filter | Keeps |
|---|---|
domains | Only these sites, or with "mode": "exclude", none of them. |
recency | The last so many days, or a range of dates. |
language | One language, by its code. |
request.jsonJSON
{
"query": "which language has the most native speakers",
"top_k": 5,
"requested_provider": "mojeek",
"filters": {
"domains": { "values": ["yourquorum.com"] }
}
}
Pin a query to Mojeek
- Over the HTTP API, send
"requested_provider": "mojeek"with the query and your search key. - In an agent connected over MCP, ask it to search with Mojeek.
Results come back in the same shape for every provider, as the docs describe. Leave the field out, and Grounder routes each query to the provider most likely to answer it well.
search.shShell
curl https://api.grounder.net/v1/search \
-H "Authorization: Bearer $GROUNDER_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "which language has the most native speakers",
"top_k": 5,
"requested_provider": "mojeek"
}'
import os
import httpx
KEY = os.environ["GROUNDER_KEY"]
r = httpx.post(
"https://api.grounder.net/v1/search",
headers={"Authorization": f"Bearer {KEY}"},
json={
"query": "which language has the most native speakers",
"top_k": 5,
"requested_provider": "mojeek",
},
timeout=30,
).json()
for hit in r["results"]:
print(hit["rank"], hit["title"], hit["url"])
const res = await fetch("https://api.grounder.net/v1/search", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.GROUNDER_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
query: "which language has the most native speakers",
top_k: 5,
requested_provider: "mojeek",
}),
})
const { results } = await res.json()
claude mcp add --transport http grounder \
https://api.grounder.net/mcp
# then /mcp, grounder, Authenticate