[{"data":1,"prerenderedAt":370},["ShallowReactive",2],{"navigation_docs":3,"-providers-mojeek":104,"-providers-mojeek-surround":365},[4,44],{"title":5,"path":6,"stem":7,"children":8,"icon":43},"Guide","\u002Fguide","1.guide\u002F1.index",[9,11,15,19,23,27,31,35,39],{"title":10,"path":6,"stem":7},"Getting Started",{"title":12,"path":13,"stem":14},"Searching","\u002Fguide\u002Fsearch","1.guide\u002F2.search",{"title":16,"path":17,"stem":18},"Fan-out","\u002Fguide\u002Ffanout","1.guide\u002F3.fanout",{"title":20,"path":21,"stem":22},"Reading","\u002Fguide\u002Fread","1.guide\u002F4.read",{"title":24,"path":25,"stem":26},"Reverse Image Search","\u002Fguide\u002Fimage","1.guide\u002F5.image",{"title":28,"path":29,"stem":30},"CLI","\u002Fguide\u002Fcli","1.guide\u002F6.cli",{"title":32,"path":33,"stem":34},"Agents","\u002Fguide\u002Fagents","1.guide\u002F7.agents",{"title":36,"path":37,"stem":38},"Custom Providers","\u002Fguide\u002Fcustom","1.guide\u002F8.custom",{"title":40,"path":41,"stem":42},"Explorer","\u002Fguide\u002Fexplorer","1.guide\u002F9.explorer","i-lucide-book-open",{"title":45,"path":46,"stem":47,"children":48,"icon":103},"Providers","\u002Fproviders","2.providers\u002F0.index",[49,51,55,59,63,67,71,75,79,83,87,91,95,99],{"title":50,"path":46,"stem":47},"Overview",{"title":52,"path":53,"stem":54},"Brave","\u002Fproviders\u002Fbrave","2.providers\u002F01.brave",{"title":56,"path":57,"stem":58},"Context.dev","\u002Fproviders\u002Fcontext","2.providers\u002F02.context",{"title":60,"path":61,"stem":62},"Exa","\u002Fproviders\u002Fexa","2.providers\u002F03.exa",{"title":64,"path":65,"stem":66},"Firecrawl","\u002Fproviders\u002Ffirecrawl","2.providers\u002F04.firecrawl",{"title":68,"path":69,"stem":70},"Jina","\u002Fproviders\u002Fjina","2.providers\u002F05.jina",{"title":72,"path":73,"stem":74},"Mojeek","\u002Fproviders\u002Fmojeek","2.providers\u002F06.mojeek",{"title":76,"path":77,"stem":78},"SearXNG","\u002Fproviders\u002Fsearxng","2.providers\u002F07.searxng",{"title":80,"path":81,"stem":82},"SerpAPI","\u002Fproviders\u002Fserpapi","2.providers\u002F08.serpapi",{"title":84,"path":85,"stem":86},"SerpBase","\u002Fproviders\u002Fserpbase","2.providers\u002F09.serpbase",{"title":88,"path":89,"stem":90},"Tavily","\u002Fproviders\u002Ftavily","2.providers\u002F10.tavily",{"title":92,"path":93,"stem":94},"TinyFish","\u002Fproviders\u002Ftinyfish","2.providers\u002F11.tinyfish",{"title":96,"path":97,"stem":98},"OpenAI Codex","\u002Fproviders\u002Fopenai-codex","2.providers\u002F12.openai-codex",{"title":100,"path":101,"stem":102},"Marginalia","\u002Fproviders\u002Fmarginalia","2.providers\u002F13.marginalia","i-lucide-library",{"id":105,"title":72,"body":106,"description":358,"extension":359,"links":360,"meta":361,"navigation":156,"path":73,"seo":363,"stem":74,"__hash__":364},"docs\u002F2.providers\u002F06.mojeek.md",{"type":107,"value":108,"toc":351},"minimark",[109,113,118,246,254,258,304,308,324,328,338,342,347],[110,111],"provider-facts",{"provider":112},"mojeek",[114,115,117],"h2",{"id":116},"address-it","Address it",[119,120,125],"pre",{"className":121,"code":122,"language":123,"meta":124,"style":124},"language-ts shiki shiki-themes web web web","import { create } from \"@agntn\u002Fweb\";\n\nconst mojeek = await create(\"mojeek\"); \u002F\u002F MOJEEK_API_KEY\nconst results = await mojeek.search(\"independent search index\", {\n  excludeDomains: [\"reddit.com\"],\n  startPublishedDate: \"2026-01-01\",\n});\n","ts","",[126,127,128,151,158,190,216,228,240],"code",{"__ignoreMap":124},[129,130,133,137,141,144,148],"span",{"class":131,"line":132},"line",1,[129,134,136],{"class":135},"skH_V","import",[129,138,140],{"class":139},"s38Sx"," { create } ",[129,142,143],{"class":135},"from",[129,145,147],{"class":146},"shU9J"," \"@agntn\u002Fweb\"",[129,149,150],{"class":139},";\n",[129,152,154],{"class":131,"line":153},2,[129,155,157],{"emptyLinePlaceholder":156},true,"\n",[129,159,161,164,167,170,173,177,180,183,186],{"class":131,"line":160},3,[129,162,163],{"class":135},"const",[129,165,166],{"class":139}," mojeek ",[129,168,169],{"class":135},"=",[129,171,172],{"class":135}," await",[129,174,176],{"class":175},"sK71F"," create",[129,178,179],{"class":139},"(",[129,181,182],{"class":146},"\"mojeek\"",[129,184,185],{"class":139},"); ",[129,187,189],{"class":188},"scIB-","\u002F\u002F MOJEEK_API_KEY\n",[129,191,193,195,198,200,202,205,208,210,213],{"class":131,"line":192},4,[129,194,163],{"class":135},[129,196,197],{"class":139}," results ",[129,199,169],{"class":135},[129,201,172],{"class":135},[129,203,204],{"class":139}," mojeek.",[129,206,207],{"class":175},"search",[129,209,179],{"class":139},[129,211,212],{"class":146},"\"independent search index\"",[129,214,215],{"class":139},", {\n",[129,217,219,222,225],{"class":131,"line":218},5,[129,220,221],{"class":139},"  excludeDomains: [",[129,223,224],{"class":146},"\"reddit.com\"",[129,226,227],{"class":139},"],\n",[129,229,231,234,237],{"class":131,"line":230},6,[129,232,233],{"class":139},"  startPublishedDate: ",[129,235,236],{"class":146},"\"2026-01-01\"",[129,238,239],{"class":139},",\n",[129,241,243],{"class":131,"line":242},7,[129,244,245],{"class":139},"});\n",[247,248,249,250,253],"p",{},"The key is a query parameter on ",[126,251,252],{},"api.mojeek.com",".",[114,255,257],{"id":256},"what-it-reads","What it reads",[259,260,261,274],"table",{},[262,263,264],"thead",{},[265,266,267,271],"tr",{},[268,269,270],"th",{},"Call",[268,272,273],{},"Endpoint",[275,276,277],"tbody",{},[265,278,279,284],{},[280,281,282],"td",{},[126,283,207],{},[280,285,286,289,290,293,294,293,297,293,300,303],{},[126,287,288],{},"GET \u002Fsearch?fmt=json&…"," with ",[126,291,292],{},"fi",", ",[126,295,296],{},"fe",[126,298,299],{},"since",[126,301,302],{},"before"," and an offset for paging",[114,305,307],{"id":306},"what-comes-back","What comes back",[247,309,310,293,313,293,316,319,320,323],{},[126,311,312],{},"score",[126,314,315],{},"publishedDate",[126,317,318],{},"image"," and ",[126,321,322],{},"metadata.{confidence, documentSize, lastModifiedDate, crawledDate, moreResultsFromDomain, imageWidth, imageHeight}",". Include and exclude domains and both date bounds work, paging too.",[114,325,327],{"id":326},"gotchas","Gotchas",[329,330,331,335],"ul",{},[332,333,334],"li",{},"Dates get converted to Mojeek's own format, a datetime to its UTC day first. Pass ISO dates and let the adapter deal with it.",[332,336,337],{},"The free trial is small. Mojeek is last in the detection order for a reason.",[114,339,341],{"id":340},"where-it-lives","Where it lives",[247,343,344,253],{},[126,345,346],{},"src\u002Fproviders\u002Fmojeek.ts",[348,349,350],"style",{},"html pre.shiki code .skH_V, html code.shiki .skH_V{--shiki-light:var(--shiki-token-keyword);--shiki-default:var(--shiki-token-keyword);--shiki-dark:var(--shiki-token-keyword)}html pre.shiki code .s38Sx, html code.shiki .s38Sx{--shiki-light:var(--ui-text-highlighted);--shiki-default:var(--ui-text-highlighted);--shiki-dark:var(--ui-text-highlighted)}html pre.shiki code .shU9J, html code.shiki .shU9J{--shiki-light:var(--shiki-token-string);--shiki-default:var(--shiki-token-string);--shiki-dark:var(--shiki-token-string)}html pre.shiki code .sK71F, html code.shiki .sK71F{--shiki-light:var(--shiki-token-function);--shiki-default:var(--shiki-token-function);--shiki-dark:var(--shiki-token-function)}html pre.shiki code .scIB-, html code.shiki .scIB-{--shiki-light:var(--shiki-token-comment);--shiki-default:var(--shiki-token-comment);--shiki-dark:var(--shiki-token-comment)}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":124,"searchDepth":153,"depth":153,"links":352},[353,354,355,356,357],{"id":116,"depth":153,"text":117},{"id":256,"depth":153,"text":257},{"id":306,"depth":153,"text":307},{"id":326,"depth":153,"text":327},{"id":340,"depth":153,"text":341},"The Mojeek Search API, an independent index with classic SERP metadata, domain and date filters and paging.","md",null,{"icon":362},"i-simple-icons-mojeek",{"title":72,"description":358},"noS9DRUIFeGN_TTkVY3SkorOw3uJSTmFfN-VSrLKpCs",[366,368],{"title":68,"path":69,"stem":70,"description":367,"children":-1},"Jina's s.jina.ai for search and r.jina.ai for reading, the default reader, with an optional key.",{"title":76,"path":77,"stem":78,"description":369,"children":-1},"A self-hosted SearXNG metasearch instance, no key, with a reachability probe and the engines behind each result in metadata.",1791204846550]