Build with Arch Tools

64 AI-powered tools, one API key. Get started in under 2 minutes with REST, MCP, x402 micropayments, and native SDKs.

Quick Start โ€” 3 Steps

1

Create an Account

Sign up at archtools.dev/signup โ€” free tier includes 500 credits, no credit card required.

2

Get Your API Key

Your key is generated instantly. Use header x-api-key or pay per call with x402 USDC.

3

Make Your First Call

Hit any of 64 tools via POST /v1/tools/{name}. See the code examples below.

Code Examples

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))
}

API Key Management

๐Ÿ”‘ Your API Key

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 In

Usage at a Glance

Monitor your API consumption in real time from your dashboard.

64
Available Tools
99.9%
Uptime SLA
~120ms
Avg Response
15
Blockchain Networks

Rate Limit Tiers

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 Email 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

Developer Resources

Everything you need to integrate, test, and ship.

Authentication

Two ways to authenticate โ€” pick whichever fits your stack.

API Key (Header)

Pass x-api-key: YOUR_KEY in every request. Best for server-side integrations and scripts.

x402 Protocol (USDC)

Pay per call with USDC micropayments. No API key needed โ€” your wallet is your auth. Supports 15 blockchain networks.

API Versioning

All endpoints are versioned under /v1/. We follow these principles:

Backwards Compatible

New fields may be added to responses, but existing fields are never removed or renamed within a version. Your integrations won't break.

Deprecation Policy

When a new version ships, the previous version gets 6 months of support. Deprecation warnings are sent via Sunset header and changelog.