agent_research()
Autonomous multi-step research on a topic — search, read, synthesize.
POST /v1/agent/research
Every tool with a one-line description and example request.
Search by name or filter by category. Live API search when
api.toolsforagents.tools is online.
58 tools — static catalog for search engines; live filters when JS runs.
Autonomous multi-step research on a topic — search, read, synthesize.
POST /v1/agent/research
Extract up to 50 URLs in parallel — async batch job.
POST /v1/batch/extract
Detect framing bias in news or marketing text.
POST /v1/bias/detect
Check if a URL is cached — 0 units before a full ingest or extract.
GET /v1/cache/url
Platform capabilities for agents
GET /v1/capabilities
Split long text into token-aware chunks for RAG.
POST /v1/chunk
Semantic diff — how much two texts overlap or diverge.
POST /v1/compare
Estimate model confidence on a classification or extraction.
POST /v1/confidence/estimate
Find contradictions between two or more text sources.
POST /v1/conflict/detect
Compress conversation history while preserving key facts.
POST /v1/context/compress
Async site crawl — returns job ID, webhook on completion.
POST /v1/crawl
Secp256k1 ops for agent wallets — sign, verify, address derive.
POST /v1/crypto/invoke
Extract text from Word .docx files.
POST /v1/docx/extract/upload
GPU embeddings for RAG — private inference, no third-party LLM.
POST /v1/embed
Estimate units, time, and cost for a planned tool chain.
POST /v1/estimate
Extract clean text or markdown from any URL — core web tool.
POST /v1/extract
Extract JSON blobs embedded in HTML or API responses.
POST /v1/extract/json
All outbound links from a page — crawl planning, sitemap discovery.
POST /v1/extract/links
Run a CSS/XPath-style query against fetched HTML.
POST /v1/extract/query
Pull schema.org / OpenGraph fields into typed JSON.
POST /v1/extract/schema
Try tools in order — pay only for the one that succeeds.
POST /v1/fallback/chain
Convert raw HTML string to clean markdown.
POST /v1/html/to-markdown
Describe image content for multimodal agent pipelines.
POST /v1/image/describe
Full RAG ingest: fetch → markdown → chunk → optional embed.
POST /v1/ingest
Browser interaction — click, fill forms, multi-step page flows.
POST /v1/interact
Unified async job status (batch/crawl)
GET /v1/jobs/{id}
Extract JSON-LD structured data from a page or HTML blob.
POST /v1/json-ld
Site map — discover URLs from a root domain.
POST /v1/map
Store and recall short agent memory snippets by key.
POST /v1/memory/store
Open Graph, title, favicon — page metadata without full extract.
POST /v1/metadata
Monitor URL for content changes — webhook alert when diff detected.
POST /v1/monitor
OCR scanned images and PDF pages — text + confidence scores.
POST /v1/ocr
Table OCR — structured rows/columns from spreadsheet scans.
POST /v1/ocr/table
Extract text and structure from PDF documents.
POST /v1/pdf/extract
Build an execution plan with budget caps for a multi-step agent task.
POST /v1/plan
Mozilla Readability — main article content only, no nav clutter.
POST /v1/readability
Rerank document list by relevance to a query.
POST /v1/rerank
Semantic retrieval over an in-session document index.
POST /v1/retrieve
Full-page or viewport PNG screenshot via headless browser.
POST /v1/screenshot
Web search with ranked snippets — agent research starting point.
POST /v1/search
Search + read top results in one call — deep research shortcut.
POST /v1/search/read
Agent self-check — does the answer address the original goal?
POST /v1/self/reflection
Track remaining units and spend for an agent session.
GET /v1/session/{id}/budget
Cosine similarity between texts — reranking and dedup.
POST /v1/similarity
Score domain/source trust for fact-checking pipelines.
POST /v1/source/credibility
Abstractive summary of long text — agent context compression.
POST /v1/summarize
Export a full trace of tool calls for debugging or audit.
GET /v1/trace/{session_id}
Speech-to-text from audio URL or upload (Whisper GPU).
POST /v1/transcribe
Transcribe with speaker diarization — who said what.
POST /v1/transcribe/diarize
Translate text between languages on private GPU.
POST /v1/translate
Syntax + MX check — is this email deliverable?
POST /v1/validate/email
Parse and validate phone numbers (E.164).
POST /v1/validate/phone
Validate URL format, DNS, and reachability.
POST /v1/validate/url
Fact-check a claim against web evidence — verdict + sources.
POST /v1/verify/fact
POST results to your webhook when async jobs complete.
POST /v1/webhook/send
Run a fixed multi-tool pipeline in one request (billed as child sum ×0.8).
POST /v1/workflow/run
Stateful workflow with variables passed between steps.
POST /v1/workflow/stateful
YouTube video transcript — captions without browser automation.
POST /v1/youtube/transcript