Mojeek Focus Search Scraper avatar

Mojeek Focus Search Scraper

Under maintenance

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Mojeek Focus Search Scraper

Mojeek Focus Search Scraper

Under maintenance

Scrapes Mojeek Focus results within built-in or custom site sets. Extracts titles, URLs, domains, snippets, dates, tags, focus metadata, and pagination without login.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

What does Mojeek Focus Search Scraper do?

Mojeek Focus Search Scraper is a Mojeek Focus API alternative for collecting public search results from Mojeek. It supports documented library templates, custom site-domain sets, one query or a bounded batch of queries, and does not access logged-in or private content.

What can you use it for?

  • Search within curated website collections (e.g., only news sites, only educational domains)
  • Niche research across specific industry or topic sites
  • Monitor how topics appear within selected authoritative sources
  • Build focused datasets from trusted domains

What data can Mojeek Focus Search Scraper extract?

Each result contains source-backed fields only. Optional values that Mojeek does not expose are omitted rather than replaced with placeholders.

Identity and ranking: Stable ID, result type, global position, query position, page, and rank on page

URLs: Canonical result URL, displayed URL, domain, host, search URL, and site-cluster continuation URL when present

Text (5 fields): Title, Title (HTML), Snippet, Snippet (HTML), Description

Dates: Normalized publication date, raw date label, and relative-time label when present

Categorization (2 fields): Tags, Category

Search Context (4 fields): Language, Search Metadata, Query, Query (alias)

Focus Context (3 fields): Focus Template, Focus Type, Focus Sites

Provenance: Search query, language, source domain, focus context, and scrape timestamp

How to scrape Mojeek Focus

Type in your search term, like "artificial intelligence".

Step 2: Choose your Focus

Pick a built-in template like "News" or "Recipes", or provide a custom JSON array of domains.

Step 3: Set your preferences

Adjust the options below to customize your search.

Step 4: Run the tool

Click the run button and wait for your results.

Input options

OptionWhat it meansRequiredDefault
Search QueryThe search query to look up on Mojeek Focus.Yesartificial intelligence
Search QueriesOptional batch of queries. Duplicate values are removed.No[]
Focus TemplateMojeek Focus library template name. Documented built-ins include Dictionary, Education, Recipes, TechNews, Time, and Weather.NoRecipes
Custom Focus Site DomainsDomains searched with Mojeek's public site: operator, then merged and deduplicated. Overrides focusTemplate.No[]
Max ItemsMax search results to scrape.No50
Maximum Pages per QueryHard page limit for each query.No3
Maximum ConcurrencyBrowser pages processed at once (1–5).No2
Maximum Request RetriesRetries temporary proxy/network failures; direct CAPTCHA pages fail immediately.No2
LanguageLanguage code for results (e.g. 'en', 'de', 'fr', 'es').Noen
Safe SearchSafe search level: off, moderate, or strict.No0
Proxy ConfigurationOptional Apify Proxy configuration. Use an authorized proxy when direct Mojeek access returns a challenge.NoApify Proxy enabled in Console

Documented Focus templates

Mojeek currently documents Dictionary, Education, Recipes, TechNews, Time, and Weather as built-in examples. The library can change; a different current library name may also be entered manually. Custom domain sets are implemented as separate site: searches because Mojeek's foc URL parameter identifies a cookie-backed Focus by name and does not accept raw domains.

Output

Your results come in a clean, organized table with two views:

Overview view

Shows the most important fields at a glance:

  • Position, Title, Domain, Snippet, Focus Template, Query, Scraped At

Full details view

Shows the complete source-backed record, including stable identity, ranking, publication, focus, query, and provenance fields. You can download the dataset as JSON, HTML, CSV, Excel, XML, or RSS, or read it through the Apify API.

{
"id": "https://example.com/article",
"queryPosition": 1,
"page": 1,
"title": "Example result",
"url": "https://example.com/article",
"domain": "example.com",
"snippet": "Public result snippet returned by Mojeek.",
"focusTemplate": "News",
"searchQuery": "artificial intelligence",
"sourceDomain": "mojeek.com",
"scrapedAt": "2026-08-30T00:00:00.000Z"
}

How much does it cost to scrape Mojeek Focus?

Cost depends on the Actor pricing shown in Apify Console plus browser compute and any proxy traffic. Keep maxItems, maxPages, and concurrency small while testing. A five-result, one-page validation is the recommended starting point.

Tips for best results

Use a relevant Focus template to narrow results to trusted sources

Define custom focus sites for precise control over which domains are searched

Be specific with your search terms for more relevant results

Use bounded inputs so pagination stops as soon as the requested item or page limit is reached

Enable an authorized Apify Proxy when Mojeek challenges the cloud or local IP; the Actor detects challenges and never stores them as results

Frequently asked questions

What is Mojeek Focus? Mojeek Focus is a feature that lets you search within selected sets of websites. It works with Mojeek's own search index and requires no login or signup.

How do I use a custom focus? Provide a JSON array of domain strings in the "Custom Focus Sites" field, e.g. ["wikipedia.org", "britannica.com"]. This overrides the focusTemplate setting.

How do I get the results? Your results are saved in your Apify dashboard. You can download them in various formats (JSON, CSV, Excel) or access them via the API.

Why did my run return a CAPTCHA error? Mojeek may challenge an IP address. Configure an authorized Apify Proxy, lower concurrency, and retry once. The Actor deliberately fails closed instead of saving a challenge page or fabricating data.

This Actor extracts only publicly displayed search-result data. Do not use it to access private content or to violate Mojeek's terms, robots directives, or applicable law. Results can link to personal data protected by GDPR and other regulations; use them only with a legitimate basis. For help, use the Actor's Issues tab, and use the API tab for programmatic execution.