Mojeek Focus Search Scraper
Under maintenancePricing
from $1.99 / 1,000 search results
Mojeek Focus Search Scraper
Under maintenanceScrapes 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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
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
Step 1: Enter your search
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
| Option | What it means | Required | Default |
|---|---|---|---|
| Search Query | The search query to look up on Mojeek Focus. | Yes | artificial intelligence |
| Search Queries | Optional batch of queries. Duplicate values are removed. | No | [] |
| Focus Template | Mojeek Focus library template name. Documented built-ins include Dictionary, Education, Recipes, TechNews, Time, and Weather. | No | Recipes |
| Custom Focus Site Domains | Domains searched with Mojeek's public site: operator, then merged and deduplicated. Overrides focusTemplate. | No | [] |
| Max Items | Max search results to scrape. | No | 50 |
| Maximum Pages per Query | Hard page limit for each query. | No | 3 |
| Maximum Concurrency | Browser pages processed at once (1–5). | No | 2 |
| Maximum Request Retries | Retries temporary proxy/network failures; direct CAPTCHA pages fail immediately. | No | 2 |
| Language | Language code for results (e.g. 'en', 'de', 'fr', 'es'). | No | en |
| Safe Search | Safe search level: off, moderate, or strict. | No | 0 |
| Proxy Configuration | Optional Apify Proxy configuration. Use an authorized proxy when direct Mojeek access returns a challenge. | No | Apify 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.
Legal, privacy, and support
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.