... agent(s) online

LANAgent API

25 paid services across 17 plugins: AI content detection, web search, Chainlink oracle feeds, HuggingFace AI, YouTube, media, image gen, code sandbox, PDF, and more. Pay with Stripe or crypto. Auto-refund on failures.

Get API Key — From $5 View API Docs Log In

25 Services

All accessible via a single API key. Failed requests auto-refund. Dimmed = currently offline.

🔎
AI Content Detector — 5 cr

Detect AI-generated text, images, video, and audio

🌐
Web Scraping — 2 cr

Metadata, text, links, HTML, screenshots

🎬
YouTube — 3 cr

Download video, audio, search, transcripts

🎨
Image Generation — 30 cr

AI text-to-image from prompts

🔄
Media Processing — 5 cr

Convert, trim, compress, extract audio/video

📄
Document OCR — 10 cr

Text extraction from images and scans

💻
Code Sandbox — 20 cr

Python, Node, Bash, Ruby, Go

📑
PDF Toolkit — 5 cr

Merge, split, compress, extract text

🔍
Web Search — 2 cr

Real web search, stocks, crypto, weather, news

🤖
HuggingFace AI — 10 cr

Sentiment, summarization, QA, translation, embeddings

⛓️
Chainlink Oracles — 1 cr

Price feeds across 7 networks

🪙
Token Profiler — 3 cr

Token analysis, holder distribution, risk score

👛
Wallet Profiler — 3 cr

Wallet analysis, transaction history, risk assessment

🔐
Contract Audit — 5 cr

Smart contract security analysis

🖼️
Image Tools — 2 cr

Resize, optimize, watermark, transform

🧩
Challenge Questions — 2 cr

Bot-filtering captcha alternatives

📰
News — 1 cr

Headlines, search articles, sources

🌌
NASA — 1 cr

APOD, Mars Rover, NEOs, Earth imagery

🎵
Lyrics — 1 cr

Song lyrics search, synced LRC format

🎮
Anime — 1 cr

Search, details, top rated, recommendations

🕷️
Advanced Scraper — 2 cr

Puppeteer stealth scraping with JS rendering

📹
yt-dlp — 3 cr

Download from 1000+ video sites

🎞️
FFmpeg — 5 cr

Professional media transcoding

Weather — 1 cr

Current conditions, forecasts, historical

Auto-Refund

Failed requests are never charged

Full catalog: GET /service/catalog — all available services with descriptions and credit costs

Pricing

1 credit = 1 basic scrape. No subscriptions. Credits never expire.

Starter

$5
400 credits
$0.0125 / scrape

Growth

$15
1,300 credits
$0.0115 / scrape — save 8%

Pro

$50
4,700 credits
$0.0106 / scrape — save 15%

Pay with Crypto (BNB/SKYNET)

No email needed. Auth with your BSC wallet, send BNB or SKYNET, get credits instantly.

Step 1: Get Nonce
curl https://api.lanagent.net/auth/nonce?wallet=0xYOUR_WALLET
# Returns: { "nonce": "scrape_gateway_auth_..." }
Step 2: Sign & Verify
curl -X POST https://api.lanagent.net/auth/verify   -H 'Content-Type: application/json'   -d '{"wallet":"0x...","signature":"0x...","nonce":"..."}'
# Returns: { "token": "eyJ..." }
Step 3: Get API Key
curl -X POST https://api.lanagent.net/auth/api-key   -H 'Authorization: Bearer YOUR_JWT'   -d '{"name":"my-app"}'
# Returns: { "apiKey": "gsk_..." }
Step 4: Check Price
curl https://api.lanagent.net/credits/price
# Returns: recipientAddress, pricePerCredit.bnb,
# pricePerCredit.skynet, bnbPrice
Step 5: Send BNB/SKYNET
# Send BNB or SKYNET to recipientAddress
# from Step 4. Use MetaMask, ethers.js, etc.
# Save the transaction hash.
Step 6: Claim Credits
curl -X POST https://api.lanagent.net/credits/purchase   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"txHash":"0x..."}'
# Credits added automatically!

Prices update every 15 minutes from PancakeSwap + Chainlink oracle. Auto-refund on all failures.

Quick Start

Get an API key in 30 seconds. All examples use your gsk_* key.

1. Get Your API Key

# Sign up (returns API key instantly)
curl -X POST https://api.lanagent.net/portal/signup   -H 'Content-Type: application/json'   -d '{"email": "you@example.com", "password": "your-password"}'

# Response:
{ "apiKey": "gsk_abc123...", "token": "eyJ...", "credits": 0 }

2. Buy Credits ($5 = 400 credits)

# Start Stripe checkout (use token from signup)
curl -X POST https://api.lanagent.net/portal/checkout   -H 'Authorization: Bearer YOUR_TOKEN'   -H 'Content-Type: application/json'   -d '{"package": "starter"}'

# Response: { "checkoutUrl": "https://checkout.stripe.com/..." }
# Open the URL to complete payment. Credits added instantly.

3. Use Any Service

All 25 services use the same pattern: POST /service/{plugin}/{action}

AI Content Detector — Text (5 cr)
curl -X POST https://api.lanagent.net/service/aiDetector/detectText \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"text":"The quick brown fox jumps over the lazy dog."}'
AI Content Detector — Image (5 cr)
curl -X POST https://api.lanagent.net/service/aiDetector/detectImage \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/photo.jpg"}'
AI Content Detector — Audio (5 cr)
curl -X POST https://api.lanagent.net/service/aiDetector/detectAudio \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/speech.mp3"}'
AI Content Detector — Video (5 cr)
curl -X POST https://api.lanagent.net/service/aiDetector/detectVideo \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/video.mp4"}'
Web Scraping (2 cr)
curl -X POST https://api.lanagent.net/scrape   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"url":"https://example.com","tier":"basic"}'
YouTube — Download (3 cr)
curl -X POST https://api.lanagent.net/service/ytdlp/download   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"url":"https://youtube.com/watch?v=..."}'
Image Generation (30 cr)
curl -X POST https://api.lanagent.net/image/generate   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"prompt":"A sunset over mountains"}'
Code Sandbox (20 cr)
curl -X POST https://api.lanagent.net/sandbox/execute   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"code":"print(sum(range(101)))","language":"python"}'
Anime (1 cr)
curl -X POST https://api.lanagent.net/service/anime/search   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"query":"Cowboy Bebop"}'
Chainlink Oracles — Price (1 cr)
curl -X POST https://api.lanagent.net/service/chainlink/price   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"pair":"BTC"}'
Chainlink Oracles — Feeds (1 cr)
curl -X POST https://api.lanagent.net/price/feeds?network=all   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{}'
HuggingFace AI — Sentiment (10 cr)
curl -X POST https://api.lanagent.net/service/huggingface/sentimentAnalysis   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"inputs":"I love this product!"}'
HuggingFace AI — Summary (10 cr)
curl -X POST https://api.lanagent.net/service/huggingface/textSummarization   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"inputs":"Long article text to summarize..."}'
HuggingFace AI — Translation (10 cr)
curl -X POST https://api.lanagent.net/service/huggingface/translation   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"inputs":"Good morning, how are you?"}'
HuggingFace AI — Zero-Shot (10 cr)
curl -X POST https://api.lanagent.net/service/huggingface/zeroShotClassification   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"inputs":"I need a phone","candidate_labels":["shopping","travel","food"]}'
Web Search (2 cr)
curl -X POST https://api.lanagent.net/service/websearch/search   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"query":"latest AI news 2026"}'
Web Search — Weather (2 cr)
curl -X POST https://api.lanagent.net/service/websearch/weather   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"location":"Tokyo"}'
Web Search — Stock (2 cr)
curl -X POST https://api.lanagent.net/service/websearch/stock   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"symbol":"AAPL"}'
HuggingFace AI — QA (10 cr)
curl -X POST https://api.lanagent.net/service/huggingface/questionAnswering   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"question":"When was it built?","context":"The Eiffel Tower was built from 1887 to 1889."}'
News (2 cr)
curl -X POST https://api.lanagent.net/service/websearch/news   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"query":"artificial intelligence"}'
Lyrics (1 cr)
curl -X POST https://api.lanagent.net/service/lyrics/search   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"query":"bohemian rhapsody"}'
NASA (1 cr)
curl -X POST https://api.lanagent.net/service/nasa/apod   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{}'
Challenge Q&A (2 cr)
curl -X POST https://api.lanagent.net/service/challengeQuestions/generateWithAnswers   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"count":3}'
Challenge Questions — Verify (2 cr)
curl -X POST https://api.lanagent.net/service/challengeQuestions/generate   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"count":3}'
# Returns token + questions. Verify with:
curl -X POST https://api.lanagent.net/service/challengeQuestions/verify   -H 'X-API-Key: gsk_YOUR_KEY'   -d '{"token":"chq_...","answers":[{"id":1,"answer":"42"}]}'
Token Profiler (3 cr)
curl -X POST https://api.lanagent.net/service/tokenProfiler/audit \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"address":"0x8Ef0...","chain":"bsc"}'
Wallet Profiler (3 cr)
curl -X POST https://api.lanagent.net/service/walletProfiler/profile \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"address":"0x3e05...","network":"bsc"}'
Contract Audit (5 cr)
curl -X POST https://api.lanagent.net/service/contractAudit/audit \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"address":"0xFfA9...","chain":"bsc"}'
Image Tools (2 cr)
curl -X POST https://api.lanagent.net/service/imageTools/optimize \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/photo.jpg","format":"webp","quality":80}'
# Also: /resize, /watermark, /transform
PDF Toolkit (5 cr)
curl -X POST https://api.lanagent.net/pdf/text \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/document.pdf"}'
# Also: /pdf/merge, /pdf/split, /pdf/compress
FFmpeg (5 cr)
curl -X POST https://api.lanagent.net/service/ffmpeg/transcode \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com/video.mp4","format":"mp3"}'
Advanced Scraper (2 cr)
curl -X POST https://api.lanagent.net/service/scraper/scrape \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://example.com","javascript":true}'
YouTube — Audio (3 cr)
curl -X POST https://api.lanagent.net/youtube/audio \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"url":"https://youtube.com/watch?v=..."}'
Chainlink Oracles — Feed List (1 cr)
curl -X POST https://api.lanagent.net/service/chainlink/feeds \
  -H 'X-API-Key: gsk_YOUR_KEY' \
  -d '{"network":"bsc"}'
# Also: /historical, /compare, /info
# pip install requests
import requests

API = "https://api.lanagent.net"
KEY = "gsk_YOUR_KEY"
headers = {"X-API-Key": KEY, "Content-Type": "application/json"}

# Scrape a webpage (2 credits)
r = requests.post(f"{API}/scrape", json={"url": "https://example.com"}, headers=headers)
print(r.json()["data"]["title"])

# Search anime (1 credit)
r = requests.post(f"{API}/service/anime/search", json={"query": "Naruto"}, headers=headers)
print(r.json()["data"]["results"][0]["title"])

# Run Python code (20 credits)
r = requests.post(f"{API}/sandbox/execute", json={"code": "print(2**100)", "language": "python"}, headers=headers)
print(r.json()["stdout"])

# Chainlink price feed (1 credit)
r = requests.post(f"{API}/service/chainlink/price", json={"pair": "ETH"}, headers=headers)
print(r.json()["data"]["price"])

# Real web search (2 credits)
r = requests.post(f"{API}/service/websearch/search", json={"query": "latest AI news"}, headers=headers)
print(r.json()["result"])

# HuggingFace sentiment (10 credits)
r = requests.post(f"{API}/service/huggingface/sentimentAnalysis", json={"inputs": "I love this!"}, headers=headers)
print(r.json()["result"])  # "POSITIVE: 100.0%"

# Detect AI-generated text (5 credits)
r = requests.post(f"{API}/service/aiDetector/detectText", json={"text": "Paste any text here to check..."}, headers=headers)
print(r.json()["data"]["verdict"])  # "human", "ai_generated", or "uncertain"

# Detect AI-generated image (5 credits)
r = requests.post(f"{API}/service/aiDetector/detectImage", json={"url": "https://example.com/photo.jpg"}, headers=headers)
print(r.json()["data"]["verdict"], r.json()["data"]["confidence"])

# Bot-filtering challenge questions (2 credits)
r = requests.post(f"{API}/service/challengeQuestions/generateWithAnswers", json={"count": 3}, headers=headers)
for q in r.json()["data"]["questions"]:
    print(q["question"], "->", q["answer"])

# Token profiler (3 credits)
r = requests.post(f"{API}/service/tokenProfiler/audit", json={"address": "0x8Ef0ecE5687417a8037F787b39417eB16972b04F", "chain": "bsc"}, headers=headers)
print(r.json()["result"])

# Image optimization (2 credits)
r = requests.post(f"{API}/service/imageTools/optimize", json={"url": "https://example.com/photo.jpg", "format": "webp", "quality": 80}, headers=headers)
print(r.json()["result"])

# Lyrics search (1 credit)
r = requests.post(f"{API}/service/lyrics/search", json={"query": "bohemian rhapsody"}, headers=headers)
print(r.json()["result"][:80])

# Image generation (30 credits)
r = requests.post(f"{API}/image/generate", json={"prompt": "A sunset over mountains"}, headers=headers)
print(r.json().get("downloadUrl", r.json().get("result", "")))

# NASA Astronomy Picture of the Day (1 credit)
r = requests.post(f"{API}/service/nasa/apod", json={}, headers=headers)
print(r.json()["data"]["title"], "-", r.json()["data"]["explanation"][:100])

# Check remaining credits
print("Credits left:", r.json()["creditsRemaining"])

Full catalog: GET /service/catalog | Service Pricing | Agent Directory | Credit Pricing