64 AI-powered tools, one API key. Get started in under 2 minutes with REST, MCP, x402 micropayments, and native SDKs.
Sign up at archtools.dev/signup โ free tier includes 500 credits, no credit card required.
Your key is generated instantly. Use header x-api-key or pay per call with x402 USDC.
Hit any of 64 tools via POST /v1/tools/{name}. See the code examples below.
Copy-paste ready examples in your language of choice.
curl -X POST https://archtools.dev/v1/tools/web-search \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"query": "latest AI news", "max_results": 5}'
import requests
resp = requests.post(
"https://archtools.dev/v1/tools/web-search",
headers={"x-api-key": "YOUR_API_KEY"},
json={"query": "latest AI news", "max_results": 5}
)
data = resp.json()
for result in data["results"]:
print(f"{result['title']}: {result['url']}")
const resp = await fetch("https://archtools.dev/v1/tools/web-search", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-api-key": "YOUR_API_KEY",
},
body: JSON.stringify({ query: "latest AI news", max_results: 5 }),
});
const data = await resp.json();
data.results.forEach((r: any) => console.log(`${r.title}: ${r.url}`));
package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
"io"
)
func main() {
body, _ := json.Marshal(map[string]any{
"query": "latest AI news", "max_results": 5,
})
req, _ := http.NewRequest("POST",
"https://archtools.dev/v1/tools/web-search",
bytes.NewReader(body))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("x-api-key", "YOUR_API_KEY")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
data, _ := io.ReadAll(resp.Body)
fmt.Println(string(data))
}
Sign in to view, rotate, or regenerate your API key. Keys are scoped per account and can be revoked instantly.
Get Your API Key Sign InMonitor your API consumption in real time from your dashboard.
Every API key is assigned a tier. Upgrade anytime from your dashboard.
| Tier | Rate Limit | Credits | Support | Features |
|---|---|---|---|---|
| Free | 60 req/min | 500 included | Community | All 64 tools, x402 payments |
| Starter | 300 req/min | $19/mo | 10,000 credits/mo, all 64 tools, MCP access | |
| Pro | 300 req/min | $49/mo | Email (24h) | 30,000 credits/mo, priority queue, webhook callbacks, analytics |
| Business | 1,000 req/min | Volume discounts | Dedicated (1h) | Custom endpoints, SLA guarantee, SSO, dedicated infra |
Everything you need to integrate, test, and ship.
Complete reference for all 64 tools with parameters, examples, and response schemas.
Test any tool live in your browser. No setup required โ just paste your key and go.
Ready-made integrations for LangChain, CrewAI, AutoGen, and custom frameworks.
Official Python and TypeScript clients. Install with pip or npm and start building.
Track every release, new tool, and improvement. Subscribe via RSS feed.
Machine-readable API specification. Import into Postman, Insomnia, or any OpenAPI client.
Browse all 64 Arch Tools with x402 payment support. Discover and connect.
Real-time uptime monitoring, incident history, and scheduled maintenance windows.
Two ways to authenticate โ pick whichever fits your stack.
Pass x-api-key: YOUR_KEY in every request. Best for server-side integrations and scripts.
Pay per call with USDC micropayments. No API key needed โ your wallet is your auth. Supports 15 blockchain networks.
All endpoints are versioned under /v1/. We follow these principles:
New fields may be added to responses, but existing fields are never removed or renamed within a version. Your integrations won't break.
When a new version ships, the previous version gets 6 months of support. Deprecation warnings are sent via Sunset header and changelog.