# OpenTooler capability manifest > OpenTooler gives AI agents access to pay-per-use tools through one CLI, with one prepaid balance and no subscriptions. This manifest describes 47 currently active tools. Prices are in USD and should be checked with `opentooler tools describe --json` before each paid call. ## Agent setup Give this one-line instruction to an agent: `Set up OpenTooler by following https://opentooler.ai/SKILL.md` Direct CLI install: `npm install --global @opentooler/cli@stable` ## Operating contract 1. Authenticate with `opentooler auth login`. 2. Search with `opentooler tools search "" --json`. 3. Inspect the chosen tool with `opentooler tools describe --json`. 4. Call it with JSON input and `--json`. Add `--max-price ` when a spending cap is appropriate. 5. Read `meta.price_charged_usd` and `meta.balance_after_usd` from a successful result. Never place API keys in prompts or command-line arguments. Use `OPENTOOLER_API_KEY` through a secret manager for unattended agents. ## Canonical resources - Agent skill: https://opentooler.ai/SKILL.md - Full schemas and examples: https://opentooler.ai/llms-full.txt - Documentation: https://opentooler.ai/docs - Dashboard: https://app.opentooler.ai - Public catalog JSON: https://api.opentooler.ai/v1/public/tools # Active tool catalog ## apify.google-maps: Scrape Google Maps places Find public Google Maps businesses and place details using Apify's popular Google Maps Scraper actor. - Tool page: https://opentooler.ai/tools/apify.google-maps - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.google-maps --input '{"query":"coffee shops","location":"San Francisco","limit":1}' --json ``` ## apify.instagram-comments: Get Instagram comments Fetch a bounded set of public comments from an Instagram post or reel using Apify's Instagram Scraper actor. - Tool page: https://opentooler.ai/tools/apify.instagram-comments - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.instagram-comments --input '{"post_url":"https://www.instagram.com/p/C0mA9Q5LQJY/","limit":1}' --json ``` ## apify.instagram-profiles: Scrape Instagram profiles Fetch public Instagram profile metadata using Apify's dedicated Instagram Profile Scraper actor. - Tool page: https://opentooler.ai/tools/apify.instagram-profiles - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.instagram-profiles --input '{"username":"instagram","limit":1}' --json ``` ## apify.instagram-reels: Get Instagram reels Fetch public reels from an Instagram profile, reel, or hashtag URL using Apify's Instagram Scraper actor. - Tool page: https://opentooler.ai/tools/apify.instagram-reels - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.instagram-reels --input '{"url":"https://www.instagram.com/instagram/","limit":1}' --json ``` ## apify.instagram-search: Search Instagram Search public Instagram profiles, hashtags, or places using Apify's Instagram Scraper actor. - Tool page: https://opentooler.ai/tools/apify.instagram-search - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.instagram-search --input '{"query":"instagram","search_type":"profile","limit":1}' --json ``` ## apify.reddit-comments: Get Reddit comments Fetch a bounded comment tree for one public Reddit post using an Apify Reddit actor. - Tool page: https://opentooler.ai/tools/apify.reddit-comments - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.reddit-comments --input '{"post_url":"https://www.reddit.com/r/programming/comments/1b6o15w/","comment_depth":1,"limit":1}' --json ``` ## apify.reddit-posts: Get subreddit posts Fetch a bounded set of public posts from one subreddit using an Apify Reddit actor. - Tool page: https://opentooler.ai/tools/apify.reddit-posts - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.reddit-posts --input '{"subreddit":"programming","sort":"hot","time_filter":"week","limit":1}' --json ``` ## apify.reddit-search: Search Reddit Search public Reddit posts across Reddit or within one subreddit using a bounded Apify actor run. - Tool page: https://opentooler.ai/tools/apify.reddit-search - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.reddit-search --input '{"query":"OpenAI","subreddit":"programming","sort":"relevance","time_filter":"week","limit":1}' --json ``` ## apify.reddit-user-posts: Get a Reddit user's posts Fetch a bounded set of public posts from one Reddit user using an Apify Reddit actor. - Tool page: https://opentooler.ai/tools/apify.reddit-user-posts - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.reddit-user-posts --input '{"username":"spez","sort":"new","time_filter":"week","limit":1}' --json ``` ## apify.website-crawl: Crawl a website with Apify Crawl a bounded set of public pages and return clean website content using Apify's Website Content Crawler. - Tool page: https://opentooler.ai/tools/apify.website-crawl - Price: $0.15 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call apify.website-crawl --input '{"url":"https://example.com","limit":1}' --json ``` ## brave.web-search: Search the web with Brave Search Brave's independent web index and return normalized results. - Tool page: https://opentooler.ai/tools/brave.web-search - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call brave.web-search --input '{"query":"OpenTooler","count":1,"country":"US","language":"en"}' --json ``` ## company.enrich: Enrich a company Match a public company identifier and return firmographic data from People Data Labs. - Tool page: https://opentooler.ai/tools/company.enrich - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call company.enrich --input '{"website":"example.com"}' --json ``` ## company.search: Search for companies Search People Data Labs' company dataset with bounded read-only SQL and return normalized company records. - Tool page: https://opentooler.ai/tools/company.search - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call company.search --input '{"sql":"SELECT * FROM company WHERE website = '\''example.com'\''","size":1}' --json ``` ## dataforseo.keyword-metrics: Get DataForSEO keyword metrics Return search volume, CPC, competition, and monthly trends through DataForSEO. - Tool page: https://opentooler.ai/tools/dataforseo.keyword-metrics - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call dataforseo.keyword-metrics --input '{"keywords":["OpenTooler"],"location_code":2840,"language_code":"en"}' --json ``` ## exa.answer: Answer from the web with Exa Answer a question using current web sources and return the supporting citations from Exa. - Tool page: https://opentooler.ai/tools/exa.answer - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call exa.answer --input '{"query":"What is the capital of France?"}' --json ``` ## exa.contents: Extract content with Exa Extract clean text, relevant highlights, or summaries from known web pages using Exa. - Tool page: https://opentooler.ai/tools/exa.contents - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call exa.contents --input '{"urls":["https://example.com"]}' --json ``` ## exa.find-similar: Find similar pages with Exa Find pages semantically similar to a known URL using Exa, with titles, publication details, and highlights. - Tool page: https://opentooler.ai/tools/exa.find-similar - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call exa.find-similar --input '{"url":"https://example.com","num_results":1,"exclude_source_domain":true}' --json ``` ## exa.search: Exa Search Search the web using Exa. Returns relevant pages with titles, URLs, publication details, and highlighted passages. - Tool page: https://opentooler.ai/tools/exa.search - Price: $0.02 per successful call - Execution: fast - Version: 1.0.1 ```bash opentooler tools call exa.search --input '{"query":"OpenTooler","num_results":1}' --json ``` ## firecrawl.extract: Extract structured data with Firecrawl Scrape one public page with Firecrawl and return an object matching a caller-supplied JSON schema. - Tool page: https://opentooler.ai/tools/firecrawl.extract - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call firecrawl.extract --input '{"url":"https://example.com","schema":{"type":"object","properties":{"title":{"type":"string"}}},"prompt":"Extract the page title"}' --json ``` ## firecrawl.map: Map a website with Firecrawl Discover and filter public URLs on a website using Firecrawl's site mapping API. - Tool page: https://opentooler.ai/tools/firecrawl.map - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call firecrawl.map --input '{"url":"https://example.com","limit":1,"include_subdomains":false}' --json ``` ## firecrawl.search: Search the web with Firecrawl Search the public web with Firecrawl and return normalized results with optional page content. - Tool page: https://opentooler.ai/tools/firecrawl.search - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call firecrawl.search --input '{"query":"OpenTooler","limit":1,"country":"US"}' --json ``` ## hunter.email-finder: Find a work email with Hunter Find a professional email address from a person's name and company domain through Hunter. - Tool page: https://opentooler.ai/tools/hunter.email-finder - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call hunter.email-finder --input '{"domain":"hunter.io","full_name":"Antoine Milkoff"}' --json ``` ## instagram.posts: Scrape Instagram posts Return up to 25 public posts from an Instagram profile, post, reel, or hashtag URL. - Tool page: https://opentooler.ai/tools/instagram.posts - Price: $0.10 per successful call - Execution: queued - Version: 1.0.0 ```bash opentooler tools call instagram.posts --input '{"url":"https://www.instagram.com/instagram/"}' --json ``` ## page.extract: Extract web page content Fetch and extract readable content from a public HTTP(S) page. - Tool page: https://opentooler.ai/tools/page.extract - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call page.extract --input '{"url":"https://example.com"}' --json ``` ## perplexity.ask: Ask Perplexity Answer a question with Perplexity's fast, web-grounded Agent API preset and source citations. - Tool page: https://opentooler.ai/tools/perplexity.ask - Price: $0.03 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call perplexity.ask --input '{"messages":[{"role":"user","content":"What is OpenTooler?"}],"search_context_size":"low"}' --json ``` ## perplexity.reason: Reason with Perplexity Analyze a complex question with Perplexity's medium Agent API preset, web grounding, and citations. - Tool page: https://opentooler.ai/tools/perplexity.reason - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call perplexity.reason --input '{"messages":[{"role":"user","content":"Which is larger, 17 squared or 18 times 16?"}],"search_context_size":"low"}' --json ``` ## perplexity.search: Search the web with Perplexity Return ranked web results from the Perplexity Search API without AI synthesis. - Tool page: https://opentooler.ai/tools/perplexity.search - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call perplexity.search --input '{"query":"OpenTooler","max_results":1}' --json ``` ## person.enrich: Enrich a person Match a professional by email, profile URL, or name and company and return their People Data Labs profile. - Tool page: https://opentooler.ai/tools/person.enrich - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call person.enrich --input '{"profile":"https://www.linkedin.com/in/seanthorne"}' --json ``` ## person.search: Search for people Search People Data Labs' person dataset with bounded structured filters and return normalized profiles. - Tool page: https://opentooler.ai/tools/person.search - Price: $0.10 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call person.search --input '{"job_title":"software engineer","company":"people data labs","size":1}' --json ``` ## scrapecreators.tiktok-profile: Get a TikTok profile with ScrapeCreators Return normalized public TikTok profile metadata and account statistics. - Tool page: https://opentooler.ai/tools/scrapecreators.tiktok-profile - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call scrapecreators.tiktok-profile --input '{"username":"tiktok","cache_max_age":"1d"}' --json ``` ## serp.google: Search Google Return normalized organic Google results and direct answers through SerpApi. - Tool page: https://opentooler.ai/tools/serp.google - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.google --input '{"query":"OpenTooler","country":"us","language":"en"}' --json ``` ## serp.images: Search Google Images Return Google Images results with source links and thumbnails through SerpApi. - Tool page: https://opentooler.ai/tools/serp.images - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.images --input '{"query":"OpenTooler","country":"us","language":"en"}' --json ``` ## serp.jobs: Search Google Jobs Return Google Jobs postings with companies, locations, salaries, and apply links through SerpApi. - Tool page: https://opentooler.ai/tools/serp.jobs - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.jobs --input '{"query":"developer advocate","location":"United States","country":"us","language":"en"}' --json ``` ## serp.maps: Search Google Maps Return Google Maps places with addresses, ratings, and coordinates through SerpApi. - Tool page: https://opentooler.ai/tools/serp.maps - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.maps --input '{"query":"coffee shops","country":"us","language":"en","location":"San Francisco, California, United States"}' --json ``` ## serp.news: Search Google News Return current Google News stories, sources, dates, and snippets through SerpApi. - Tool page: https://opentooler.ai/tools/serp.news - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.news --input '{"query":"artificial intelligence","country":"us","language":"en"}' --json ``` ## serp.shopping: Search Google Shopping Return Google Shopping products with prices, ratings, and product links through SerpApi. - Tool page: https://opentooler.ai/tools/serp.shopping - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.shopping --input '{"query":"wireless headphones","country":"us","language":"en"}' --json ``` ## serp.trends: Get Google Trends interest Return Google Trends interest over time, interest by region, and related queries through SerpApi. - Tool page: https://opentooler.ai/tools/serp.trends - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.trends --input '{"query":"artificial intelligence","data_type":"TIMESERIES","date":"today 12-m","geo":"US"}' --json ``` ## serp.youtube: Search YouTube Return YouTube video results with channels, view counts, durations, and links through SerpApi. - Tool page: https://opentooler.ai/tools/serp.youtube - Price: $0.05 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call serp.youtube --input '{"query":"artificial intelligence","country":"us","language":"en"}' --json ``` ## tiktok.comments: Get TikTok comments Fetch a bounded page of public comments for a TikTok video through TikHub. - Tool page: https://opentooler.ai/tools/tiktok.comments - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call tiktok.comments --input '{"video_id":"7672714244940516640","cursor":0}' --json ``` ## tiktok.posts: Get public TikTok posts Return up to 20 public posts and engagement metrics for a TikTok user through TikHub. - Tool page: https://opentooler.ai/tools/tiktok.posts - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call tiktok.posts --input '{"sec_uid":"MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM"}' --json ``` ## tiktok.profile: Get a public TikTok profile Return public profile metadata and aggregate counts for a TikTok username via TikHub. - Tool page: https://opentooler.ai/tools/tiktok.profile - Price: $0.01 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call tiktok.profile --input '{"username":"tiktok"}' --json ``` ## tiktok.search: Search TikTok videos Search public TikTok videos by keyword through TikHub and return the provider's full result data. - Tool page: https://opentooler.ai/tools/tiktok.search - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call tiktok.search --input '{"query":"OpenTooler","cursor":0}' --json ``` ## tiktok.video: Get a TikTok video Fetch public video metadata, author details, and engagement for one TikTok video through TikHub. - Tool page: https://opentooler.ai/tools/tiktok.video - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call tiktok.video --input '{"video_id":"7672714244940516640"}' --json ``` ## twitter.posts: Get public X posts Fetch a public X (Twitter) user's recent posts through TikHub without requiring that user's account. - Tool page: https://opentooler.ai/tools/twitter.posts - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call twitter.posts --input '{"username":"OpenAI"}' --json ``` ## twitter.search: Search X posts Search public X (Twitter) posts by keyword through TikHub and return the provider's full result data. - Tool page: https://opentooler.ai/tools/twitter.search - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call twitter.search --input '{"query":"agent tools","search_type":"Top"}' --json ``` ## video.transcript: Transcribe video or audio Return a timestamped transcript for a YouTube or Vimeo URL. - Tool page: https://opentooler.ai/tools/video.transcript - Price: $0.005 per minute, billed on success - Execution: queued - Version: 1.0.1 ```bash opentooler tools call video.transcript --input '{"url":"https://www.youtube.com/watch?v=dQw4w9WgXcQ","use_official_transcript":true}' --json ``` ## xiaohongshu.search: Search Xiaohongshu notes Search public Xiaohongshu (RedNote) notes by keyword through TikHub. - Tool page: https://opentooler.ai/tools/xiaohongshu.search - Price: $0.02 per successful call - Execution: fast - Version: 1.0.0 ```bash opentooler tools call xiaohongshu.search --input '{"query":"coffee","page":1,"sort_type":"general","note_type":"all"}' --json ```