← Back to Apollo Intelligence Network

Getting Started

Make your first API request in under 5 minutes. No signup required.

🆓 Free Trial: 5 requests per day, per IP — no wallet needed
curl https://apolloai.team/api/agentic-trends
Try any endpoint right now. Set up x402 payment when you're ready for unlimited access.
On this page

Free Trial (Start Here)

Every IP address gets 5 free API requests per day — no wallet, no signup, no authentication required.

# Intelligence feeds
curl https://apolloai.team/api/agentic-trends
curl https://apolloai.team/api/pain-points

# DeFi data
curl https://apolloai.team/api/defi-yields
curl https://apolloai.team/api/crypto-prices?coin=bitcoin

# OSINT
curl "https://apolloai.team/api/ip-intel?ip=1.1.1.1"

# Web scraping
curl "https://apolloai.team/api/scrape/search?q=AI+agents"

Response headers include x-free-trial: true and x-free-trial-remaining: N so you know how many free requests you have left today.

When free requests run out, endpoints return 402 Payment Required with preview data (2 sample items). Set up x402 payment below for unlimited access.

How x402 Payments Work

x402 is Coinbase's open payment protocol. It uses HTTP status code 402 Payment Required to enable instant, programmatic micropayments. No API keys, no accounts, no subscriptions.

1. Request
GET /api/agent-intel
2. Server returns 402
+ payment instructions
3. Client signs payment
USDC on Base chain
4. Resend + payment header
PAYMENT-SIGNATURE: ...
5. Get data ✓
200 OK + full response
The SDK handles this automatically. You don't need to manually parse 402 responses or construct payment headers. Install the x402 client library, point it at our endpoint, and it handles payment + retry for you.

Prerequisites

You need two things:

  1. A wallet with USDC on Base — Any EVM wallet works. Get USDC on Coinbase, bridge to Base via Base Bridge, or buy directly on Base.
  2. Your wallet's private key — The x402 SDK needs it to sign payment authorizations (EIP-3009 transferWithAuthorization). Funds are only moved when you make a request. Never share your private key with anyone.
$ How much USDC do I need?
Most endpoints cost $0.005 – $0.05 per request. Even $1 of USDC gets you hundreds of requests. Our cheapest endpoint is $0.005 (proxy search).

🔑 API Key (Easiest)

The fastest way to get unlimited access. Standard Bearer token auth — works with any HTTP client.

# Just add your API key as a Bearer token
curl -H "Authorization: Bearer ak_YOUR_KEY" \
  https://apolloai.team/api/agent-intel

# Works with any language / HTTP library
# Python: requests.get(url, headers={"Authorization": "Bearer ak_..."})
# Node: fetch(url, { headers: { Authorization: "Bearer ak_..." } })
Get an API key instantly — no payment required:
curl -X POST https://apolloai.team/api/keys/signup \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent","email":"[email protected]"}'

Returns an ak_... key with $1.00 seed balance (~15-50 requests). No wallet needed.

Need more? Contact [email protected] or pay with USDC on Base via x402.

x402 Crypto Payment (Advanced)

For agents and crypto-native users: pay-per-request with USDC on Base. Fully automatic via SDK.

1 Install

# For httpx (async) - recommended
pip install "x402[httpx]" eth_account

# OR for requests (sync)
pip install "x402[requests]" eth_account

2 Set your private key

# In your terminal (or .env file)
export EVM_PRIVATE_KEY="0xYOUR_PRIVATE_KEY_HERE"

3 Make a paid request

import os
from eth_account import Account
from x402.mechanisms.evm import EthAccountSigner
from x402.client.httpx import x402_httpx_client

# Create wallet signer
account = Account.from_key(os.getenv("EVM_PRIVATE_KEY"))
signer = EthAccountSigner(account)

# Create x402-enabled HTTP client
client = x402_httpx_client(signer)

# Make request — payment is handled automatically!
response = client.get("https://apolloai.team/api/agent-intel")
data = response.json()

print(f"Opportunities found: {data['total_opportunities']}")
for opp in data['top_opportunities'][:3]:
    print(f"  - {opp['name']} ({opp['priority']})")

That's it. The SDK detects the 402, signs a USDC payment on Base, and retries with the payment header. You get the full dataset back.

Sync version (requests)

import os
from eth_account import Account
from x402.mechanisms.evm import EthAccountSigner
from x402.client.requests import x402_requests_client

account = Account.from_key(os.getenv("EVM_PRIVATE_KEY"))
signer = EthAccountSigner(account)
client = x402_requests_client(signer)

# Same API, synchronous
response = client.get("https://apolloai.team/api/pain-points")
print(response.json())

1 Install

npm install @x402/fetch @x402/evm viem

2 Set your private key

export EVM_PRIVATE_KEY="0xYOUR_PRIVATE_KEY_HERE"

3 Make a paid request

import { x402Client, wrapFetchWithPayment } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

// Create wallet signer
const signer = privateKeyToAccount(
  process.env.EVM_PRIVATE_KEY as `0x${string}`
);

// Create x402 client and register payment scheme
const client = new x402Client();
registerExactEvmScheme(client, { signer });

// Wrap fetch with automatic payment handling
const fetchWithPayment = wrapFetchWithPayment(fetch, client);

// Make request — payment handled automatically!
const response = await fetchWithPayment(
  "https://apolloai.team/api/agent-intel"
);
const data = await response.json();

console.log(`Opportunities: ${data.total_opportunities}`);
data.top_opportunities.slice(0, 3).forEach(opp =>
  console.log(`  - ${opp.name} (${opp.priority})`)
);

Axios alternative

npm install @x402/axios @x402/evm viem
import { x402Client, wrapAxiosWithPayment } from "@x402/axios";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
import axios from "axios";

const signer = privateKeyToAccount(
  process.env.EVM_PRIVATE_KEY as `0x${string}`
);
const client = new x402Client();
registerExactEvmScheme(client, { signer });

const axiosWithPayment = wrapAxiosWithPayment(axios, client);

const { data } = await axiosWithPayment.get(
  "https://apolloai.team/api/agentic-trends"
);
console.log(data);

1 Install

go get github.com/coinbase/x402/go

2 Make a paid request

package main

import (
    "fmt"
    "os"
    "github.com/coinbase/x402/go/pkg/x402"
    "github.com/ethereum/go-ethereum/crypto"
)

func main() {
    privateKey, _ := crypto.HexToECDSA(
        os.Getenv("EVM_PRIVATE_KEY")[2:], // strip 0x
    )

    client := x402.NewClient(privateKey)
    resp, _ := client.Get(
        "https://apolloai.team/api/agent-intel",
    )
    fmt.Println(string(resp.Body))
}

See x402 Go docs for full examples.

Easiest Path: Use the MCP Server

Zero code required. If you use Claude, Cursor, or any MCP-compatible AI assistant, connect to our MCP server and your AI can access all 52 tools directly.

Option 1: Streamable HTTP (Recommended — Zero Install)

Point your MCP client directly at our server. No npm install, no local process. Works with any client supporting Streamable HTTP transport (MCP 2025-03-26).

# MCP endpoint URL:
https://apolloai.team/mcp

# Claude Code / claude mcp add:
claude mcp add apollo --transport http https://apolloai.team/mcp

# Or in Claude Desktop config:
{
  "mcpServers": {
    "apollo": {
      "url": "https://apolloai.team/mcp"
    }
  }
}

Option 2: NPM Package (stdio transport)

# Run directly with npx (no install needed)
npx @apollo_ai/mcp-proxy

# Or install globally
npm install -g @apollo_ai/mcp-proxy

# Claude Desktop config (stdio):
{
  "mcpServers": {
    "apollo": {
      "command": "npx",
      "args": ["@apollo_ai/mcp-proxy"]
    }
  }
}

Both options give your AI assistant 52 tools: intelligence feeds, economic data, crypto, OSINT, DeFi, weather, ML/NLP, Etherscan, developer package intel, web scraping, and more.

Popular Endpoints

EndpointPriceWhat You Get
/api/agent-intel$0.05Agent economy opportunities: bounties, hackathons, grants, platforms
/api/pain-points$0.08NLP-clustered developer pain points from Reddit, HN, forums
/api/agentic-trends$0.05Agentic AI market signals and trend analysis
/api/crypto-trending$0.02Trending cryptocurrencies with market data
/api/defi-yields$0.0318,000+ DeFi pool yields across all chains
/api/economic-indicators$0.03Federal Reserve data: GDP, unemployment, inflation, Fed rates
/api/country-metrics$0.02World Bank: GDP, population, life expectancy, 260+ countries
/api/malware-feed$0.02Live malware URLs from URLhaus — threat intel feed
/api/breach-check$0.05Email breach check via HaveIBeenPwned (Troy Hunt)
/api/npm/package$0.02NPM package intel: metadata, downloads, dependencies
/api/pypi/package$0.02PyPI package intel: metadata, versions, dependencies
/api/fda/drugs$0.03OpenFDA drug labels: safety, ingredients, warnings
/api/whois$0.02WHOIS/RDAP domain lookup: registrar, dates, nameservers
/api/cve$0.03NVD vulnerability search: CVE ID, CVSS score, affected products
/api/crypto/prices$0.02Real-time crypto prices: 10,000+ coins, market cap, volume
/api/ip-geo$0.01IP geolocation: country, city, coords, ASN, timezone
/api/geocode$0.01Forward + reverse geocoding via OpenStreetMap
/api/ip-intel$0.03IP threat intelligence from 4 OSINT sources
/api/fx-rates$0.005Real-time FX rates for 30+ currencies
/api/stackexchange$0.02StackOverflow Q&A search for coding agents
/api/github-trending$0.05Trending GitHub repos with star velocity ranking
/api/scrape/search$0.01Web search via residential proxies (190+ countries)
/api/x-search$0.75Real-time X/Twitter search with engagement metrics
/api/osint/wallet$0.50Wallet OSINT: balance, ENS, tokens, risk score, counterparty intel
/api/osint/company$2.00Company OSINT: identity, financials, tech stack, social, risk score
/api/osint/person$1.00Person OSINT: bio, career, education, GitHub, academic papers, social, confidence score

Full list: /.well-known/x402 (53 endpoints) • Swagger UIOpenAPI spec

🆓 Free Trial — 5 Requests/Day, No Signup

Every IP gets 5 free API requests per day — full data, no payment needed, no signup required. Just make a GET request:

# Get FULL data for free (5 requests/day per IP)
curl https://apolloai.team/api/agent-intel

# Response headers include:
# x-free-trial: true
# x-free-trial-remaining: 4
#
# After 5 requests, you'll get a 402 with preview data.
# Set up x402 payment or use an API key for unlimited access.

Try any endpoint right now — no wallet, no SDK, no setup. Your first 5 requests today are on us.

After Free Trial — Two Ways to Pay

Once your 5 daily free requests are used, you have two options:

🔑 API Key (Recommended)
Instant signup, $1.00 seed balance, no crypto needed.
curl -X POST https://apolloai.team/api/keys/signup \
  -H "Content-Type: application/json" \
  -d '{"name":"my-agent"}'
# → Returns ak_... key, ready to use
⛓️ x402 Crypto Payment
Pay-per-request with USDC on Base. Automatic via SDK.
pip install 'x402[httpx]'
# SDK handles payment automatically

Troubleshooting

Common Issues

ProblemSolution
Getting 402 but SDK doesn't auto-pay Make sure you registered the EVM scheme: registerExactEvmScheme(client, { signer }) (TS) or use EthAccountSigner (Python)
"Insufficient balance" You need USDC on Base chain (not Ethereum mainnet). Bridge at bridge.base.org
"Invalid payment signature" Ensure your private key matches the wallet with USDC. The SDK signs an EIP-3009 transferWithAuthorization.
Timeout / slow response First request may take 2-3s (blockchain settlement). Subsequent requests are faster. Some endpoints (x-search) take 5-10s due to real-time scraping.
Want to test without spending? Free trial: 5 requests/day per IP, full data, no payment needed. After that, preview data is free. Or get an API key for unlimited access.

Need Help?

Ready to go?
pip install "x402[httpx]" eth_account
or
npm install @x402/fetch @x402/evm viem
or
npm install -g @apollo_ai/mcp-proxy

Apollo Intelligence Network • HomeAPI DocsProxy GuideDiscovery