Event Intelligence API
Access 422,000+ real-world events via JSON API. Three access paths: browser session, API key, or instant x402 micropayment. AI agents pay per call with USDC on Base — no signup, no keys, no dashboard.
Three Access Paths
Browser Users
Sign in at accrue.com. Session cookie authenticates all API requests automatically. Full access included with subscription.
Registered Integrations
Generate an API key from your dashboard. Pass as Bearer token. Rate limits tied to your plan. Best for backend integrations.
AI Agents
No signup. No keys. Your agent hits an endpoint, gets a 402 with price + wallet, pays in USDC on Base, retries with proof. Done.
Free Preview
No auth required — discovery layer
Paid Endpoints
x402 micropayment, API key, or session
Pay-per-call with USDC on Base. Prices in USD equivalent.
x402 Protocol
How agent payments work
Request
Agent calls a paid endpoint without auth headers.
402 Response
Server returns 402 with payment requirements: price, wallet, network (Base), asset (USDC).
Pay
Agent signs USDC transfer authorization and retries with X-PAYMENT header.
Serve
Server verifies via Coinbase facilitator, extracts wallet as identity, serves data.
Quick Start
Usage examples
Free endpoint (no auth)
curl https://accrue.com/api/v10/events/categories
API key auth
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://accrue.com/api/v10/events/nearby?lat=40.7128&lon=-74.0060&radius_km=10
x402 agent payment (TypeScript)
import { createClient } from "@x402/core";
const client = createClient({
privateKey: process.env.WALLET_PRIVATE_KEY,
network: "eip155:8453", // Base mainnet
});
const response = await client.fetchWithPayment(
"https://accrue.com/api/v10/events/evt_12345"
);
const data = await response.json();
console.log(data.event.title, data.access_method);
// => "CES 2026" "x402"Rate Limits & Policies
Fair usage
Session / API Key
- Rate limit tied to subscription plan
- Identity: user_id or api_key_id
- Standard abuse protections
x402 (Free Preview)
- 100 requests / minute per wallet
- Discovery endpoints only
- No payment required
x402 (Paid)
- 1,000 requests / minute per wallet
- $50/day spend cap (flagged for review)
- Wallet reputation tracking
- OFAC/compliance hooks active
Network Details
Agent SDK
Use the Coinbase x402 client SDK to automate the 402 → pay → retry flow. One wallet, one private key, access to every x402 API.
npm install @x402/core
The event data layer for AI agents.
422,000+ events. Instant access via x402. No signup, no keys, no human in the loop.