{"ok":true,"site":{"host":"looot.ai","url":"https://looot.ai/","type":"live","desc":"One key and one balance for 4,200+ data APIs from 300+ providers, from SEO and enrichment to social. Your agent sees the price before every call and pays only for what ran.","tools":[{"name":"search_catalog","kind":"answer","impl":"imperative","description":"Search the public looot catalog by the job you want done (for example 'verify an email'). Returns up to 10 endpoints with provider, price and verification state. Free, no sign-in.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"The job to find, in plain words.","maxLength":200}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/dpa","/mcp","/best","/can-i-replace/clay"]},{"name":"get_endpoint","kind":"answer","impl":"imperative","description":"Get one public catalog endpoint by id: its price per call, required inputs, verification state and a link to the evidence page. Free, no sign-in.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"endpointId":{"type":"string","description":"The catalogItemId from search_catalog.","pattern":"^[a-z][a-z0-9_-]{2,127}$","maxLength":128}},"required":["endpointId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/dpa","/mcp","/best","/can-i-replace/clay"]},{"name":"estimate_budget","kind":"act","impl":"imperative","description":"Show what a prepaid budget buys at today's live cheapest prices: how many email lookups, searches, scrapes and images. Does not charge or reserve anything.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"amountUsd":{"type":"number","description":"Budget in US dollars, for example 5, 10 or 25.","minimum":1,"maximum":1000}},"required":["amountUsd"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/dpa","/mcp","/best","/can-i-replace/clay"]},{"name":"connect_instructions","kind":"act","impl":"imperative","description":"Get the setup steps to connect one agent client (Claude Code, Cursor, Codex, ChatGPT and more) to looot. Returns text with a token placeholder; no token is created.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"client":{"type":"string","description":"The agent client to connect.","enum":["claude-code","cursor","claude-desktop","codex","gemini-cli","windsurf","cline","openclaw","hermes-agent","chatgpt","cli"]}},"required":["client"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/dpa","/mcp","/best","/can-i-replace/clay"]},{"name":"request_provider","kind":"act","impl":"imperative","description":"Ask for an API provider to be listed in looot. A person must confirm first, then the provider application form opens prefilled; the person reviews and submits it. This tool never submits.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"name":{"type":"string","description":"The provider or company name.","maxLength":200},"why":{"type":"string","description":"Why it belongs in the catalog, in a sentence or two.","maxLength":1000}},"required":["name","why"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/dpa","/mcp","/best","/can-i-replace/clay"]}],"category":"AI & Agents","favicon":"/favicons/looot.ai.png","apiSurface":"spec","toolCount":5}}