Anakin
Author: Anakin
Version: 0.1.1
Type: Tool Plugin
Description
Anakin is a web scraping and AI-powered search plugin for Dify. It lets your AI applications extract data from any website, map and crawl sites, run deep research, automate sites through the Wire action catalog, monitor pages for changes, and drive a real cloud browser.
Key Features
- Anti-detection - Proxy routing across 207 countries prevents blocking
- Intelligent Caching - Up to 30x faster on repeated requests
- AI Extraction - Convert any webpage into structured JSON
- Browser Automation - Full Playwright/headless Chrome support for SPAs
- Session Management - Authenticated scraping with encrypted session storage (AES-256-GCM)
- Batch Processing - Submit multiple URLs in a single request
- Wire - Pre-built read and write actions across hundreds of sites, plus on-demand builds for new ones
- Monitoring - Scheduled change detection with webhook and email alerts
- AI Visibility - Compare how ChatGPT, Gemini and Google AI Overview answer the same question
Setup
1. Get Your API Key
- Sign up at anakin.io
- Go to your Dashboard
- Copy your API key (starts with )
2. Configure in Dify
- Install the Anakin plugin in your Dify workspace
- Go to Plugins → Anakin → Configure
- Enter a name for the authorization (e.g., "Production")
- Paste your API key
- Click Save
Tools
The plugin has 24 tools. Each tool's parameters are described in Dify when you
add it to a workflow or agent.
Scrape and search
Map and crawl
Wire: pre-built site actions
Monitoring
AI Visibility
Browser
Building a Wire action for a new site
Wire builds run asynchronously and can take several minutes.
- Check Wire Discover or Wire Catalog first. Wire Build is rejected
with when the site is already covered, unless you set
Force.
- Call Wire Build with the website and a goal. Optionally list the
Actions to build (a JSON array, or one per line), pin a Country, or
set a Login Credential to build actions behind a sign-in.
- Pass the returned to Wire Build Status and poll
until the status is or . The result lists the published
actions with their , and a list of anything the build
could not deliver.
- Run the new actions with Wire Read Action or Wire Write Action.
The Login Credential is a secret field set in the tool's settings, so the model
never sees it:
or, for a login stored in a password manager connected to Anakin:
Either form can add when the sign-in page is not the website URL.
Login builds cost significantly more credits than public builds.
Usage Examples
In a Workflow
- Add a Tool node to your workflow
- Select Anakin → Choose your tool
- Configure parameters:
- For URL Scraper: Enter the URL, enable for structured output
- For AI Search: Enter your query
- Connect to the next node for processing
In an Agent
- Create an Agent app
- Add Anakin tools to the agent's toolset
- The agent will automatically use scraping/search based on user queries
Example: Scraping with AI Extraction
Returns structured product data automatically extracted by AI.
Example: Authenticated Scraping
Scrapes pages that require login using your saved browser session.
Error Codes
Country Codes
Proxy routing supports 207 countries. Common codes:
- - United States (default)
- - United Kingdom
- - Germany
- - France
- - Japan
- - Australia
Support
License
This plugin is provided by Anakin. Usage is subject to Anakin's Terms of Service. See PRIVACY.md for what the plugin sends to Anakin and how long it is kept.