Back to assets

Asset guide

Search provider guide

Set up search and AI providers in Pinus Maximus with URL templates, query placeholders, and copyable examples, plus guidance on provider trust and privacy.

Last updated:

Important notes

This guide contains third-party search and AI provider template URL examples for manually setting up search providers in Pinus Maximus.

  • The list was compiled with the help of several AI-assisted searches, but it is not exhaustive, not official, and is provided only as a starting point.
  • You may create or generate a similar list based on your own preferences, or request a template URL for a specific website or service if one is available or can be created.
  • External providers may receive the submitted query, require login, and change their availability, pricing, behavior, or terms at any time.
  • Search terms are sent to the selected provider only when you perform a search. Custom, imported, or non-recommended providers require explicit trust confirmation before they can be enabled, set as default, or used; changing the provider origin requires confirmation again.
  • Search-provider confirmation is separate from favicon-provider consent and host permissions.
  • Template URLs must contain exactly one {search_text} token. The app replaces it with the encoded search query.
  • The order below is not a ranking or recommendation.
  • Pinus Maximus is not affiliated with these external providers and does not maintain, endorse, or guarantee them.

How to use a Template URL

Copy one Template URL from the table, paste it into a search provider Template URL field, then check that the URL still matches the provider's current public behavior before saving.

Provider template URL examples

This is not a complete list; many other search, AI, platform, and developer services may also support compatible Template URLs.

ProviderDomainTemplate URL
GitHubgithub.comhttps://github.com/search?q={search_text}
DuckDuckGoduckduckgo.comhttps://duckduckgo.com/?q={search_text}
PyPIpypi.orghttps://pypi.org/search/?q={search_text}
Perplexity AIperplexity.aihttps://www.perplexity.ai/search?q={search_text}
YouTubeyoutube.comhttps://www.youtube.com/results?search_query={search_text}
Google Searchgoogle.comhttps://www.google.com/search?q={search_text}
Startpagestartpage.comhttps://www.startpage.com/sp/search?query={search_text}
Redditreddit.comhttps://www.reddit.com/search/?q={search_text}
ChatGPTchatgpt.comhttps://chatgpt.com/?q={search_text}
Brave Searchbrave.comhttps://search.brave.com/search?q={search_text}
npmnpmjs.comhttps://www.npmjs.com/search?q={search_text}
Bingbing.comhttps://www.bing.com/search?q={search_text}

Prompt examples

These prompts are optional starting points. AI output can be inaccurate, incomplete, or outdated, so verify every Template URL before using it.

Prompt for search and AI provider template URLs

List a compact curated set of max 12 popular search-like providers for a new-tab/browser-extension search launcher.

Include major search engines, privacy-first search engines, AI-assisted search/chat providers, platform searches, and developer/package searches. Exclude legacy, regional, duplicate, or niche providers.

Each provider must support a URL template using {search_text}. Use official/common URL formats; do not guess. Return a Markdown table where the provider name is plain text, the domain is a clickable link but displayed without the protocol, and the Template URL is plain text:

Provider | Domain | Template URL

Example:

Example | [example.com](https://example.com/) | https://example.com/search?q={search_text}

Prompt for one search provider Template URL

Find the search URL template for the website: {website_name}

The template must allow an external query to be inserted using the {search_text} placeholder.

Return only this format:

provider_name | [domain.tld](https://domain.tld/) | template_url

Use the official or commonly used search URL if available. Do not guess. If the website does not support a direct search URL, say: "No reliable template found."