General search through the AnySearch REST API
Chinese (Simplified)
Search the web, discover specialized search sources, and extract page content
from Dify Workflows and Agents through the AnySearch REST API. Use it to search
and read a page in one workflow, or let an Agent discover a source before querying it.
Version 0.1.0 · Marketplace publication pending.
You need Dify 1.17.1 or later, permission to install plugins, and outbound
HTTPS access to . The plugin runtime uses Python 3.12.
Install the Dify Plugin CLI
and make the command available, then build from source:
In Dify's Plugins screen, install the generated using the local-file
installation option. A locally built package is unsigned; the workspace must
permit it or trust an appropriate signature. Cloud permissions and signature
rules may prevent installation. Remote debugging is a separate development path.
Open the AnySearch provider credentials in your workspace. Leave API Key
blank for anonymous access, or use your key from AnySearch.
Saving credentials checks their format; access and quota are checked when a tool runs.
Both anonymous and keyed calls are subject to the service's quotas and rate limits.
Add AnySearch → General Search to a Workflow and set:
Run the node and inspect : each item has , and .
Bind the array directly to downstream nodes. An empty array is a successful
zero-result response; tool errors should use Dify's error branch.
Import through Dify's Import DSL action, then select the workspace's AnySearch
tools and credentials. For the Agent, configure model credentials separately.
See the import guide.
For a direct vertical-search call, first run with .
Then use , , and put
into the string field. Use the current
catalog's parameter names. Ordinary search, academic and legal queries require
nonempty search terms, including DOI lookups.
Read the privacy notice and
extraction security boundary.
Plugin code is MIT licensed. The AnySearch name and logo remain
AnySearch Team brand assets.
Last checked 10/27/2026 10:10 AM · version 0.1.0