app icon
Anakin
0.0.2

Web scraping and AI-powered search API for extracting data from any website

anakin/anakin194 installs

Anakin

Author: Anakin
Version: 0.0.2
Type: Tool Plugin

Description

Anakin is a powerful web scraping and AI-powered search plugin for Dify. Built on the AnakinScraper API, it enables your AI applications to extract data from any website, perform intelligent web searches, and conduct deep research using advanced AI pipelines.

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

Setup

1. Get Your API Key

  1. Sign up at anakin.io
  2. Go to your Dashboard
  3. Copy your API key (starts with )

2. Configure in Dify

  1. Install the Anakin plugin in your Dify workspace
  2. Go to PluginsAnakinConfigure
  3. Enter a name for the authorization (e.g., "Production")
  4. Paste your API key
  5. Click Save

Tools

1. URL Scraper

Scrapes a single URL, returning HTML, markdown, and optionally structured JSON.

ParameterTypeRequiredDefaultDescription
urlstringYes-Target URL to scrape (HTTP/HTTPS)
countrystringNo"us"Proxy location from 207 countries
use_browserbooleanNofalseEnable headless Chrome for JavaScript-heavy sites
generate_jsonbooleanNofalseUse AI to extract structured data
session_idstringNo-Browser session ID for authenticated pages

Response includes:

  • Raw HTML
  • Cleaned HTML
  • Markdown conversion
  • Structured JSON (if enabled)
  • Cache status
  • Timing metrics

2. Batch URL Scraper

Scrape up to 10 URLs simultaneously in parallel.

ParameterTypeRequiredDefaultDescription
urlsstringYes-Comma-separated list of URLs (1-10)
countrystringNo"us"Proxy location from 207 countries
use_browserbooleanNofalseEnable headless Chrome for JavaScript-heavy sites
generate_jsonbooleanNofalseUse AI to extract structured data from each page

3. AI Search

Synchronous AI-powered web search returning results with citations and relevance scoring.

ParameterTypeRequiredDefaultDescription
promptstringYes-Search query or question
limitnumberNo5Maximum results to return

Response includes:

  • Array of results with URLs, titles, snippets
  • Publication dates
  • Last updated timestamps

Note: This is a synchronous endpoint - results are returned immediately without polling.

4. Deep Research (Agentic Search)

Multi-stage automated research pipeline combining search, scraping, and AI synthesis.

ParameterTypeRequiredDescription
promptstringYesResearch question or topic

Response includes:

  • AI-generated comprehensive answers
  • Summaries
  • Structured findings
  • Citations with source URLs
  • Scraped source data
  • Processing metrics

Note: This is an async operation that typically takes 1-5 minutes.

5. Custom Web Scraper

Execute pre-configured scraper templates for domain-specific structured data extraction.

ParameterTypeRequiredDescription
urlstringYesTarget URL to scrape
scraper_codestringYesConfiguration identifier
scraper_paramsstringNoJSON string of scraper-specific parameters

Response: Structured JSON matching the scraper's defined schema.

Usage Examples

In a Workflow

  1. Add a Tool node to your workflow
  2. Select Anakin → Choose your tool
  3. Configure parameters:
    • For URL Scraper: Enter the URL, enable for structured output
    • For AI Search: Enter your query
  4. Connect to the next node for processing

In an Agent

  1. Create an Agent app
  2. Add Anakin tools to the agent's toolset
  3. 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.

Processing Times

ToolTypeTypical Duration
URL ScraperAsync3-15 seconds
Batch ScraperAsync5-30 seconds
AI SearchSyncImmediate
Deep ResearchAsync1-5 minutes
Custom ScraperAsync3-15 seconds

Error Codes

CodeMeaningAction
400Invalid parametersCheck your input
401Invalid API keyVerify your API key
402Plan upgrade requiredUpgrade your Anakin plan
404Job not foundJob may have expired
429Rate limit exceededWait and retry
5xxServer errorRetry with backoff

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 and Privacy Policy.

CATEGORY
Tool
VERSION
0.0.2
anakin·03/10/2026 02:17 AM
REQUIREMENTS
Tool invocation
Maximum memory
256MB