Set Limits
Per-agent budgets. Daily caps. Monthly caps. Per-spend maximums. Provider allowlists. Category restrictions. All enforced before money moves.
Set budgets, approve purchases, kill-switch instantly.
One API call before your agent spends. Works with any framework.
Per-agent budgets. Daily caps. Monthly caps. Per-spend maximums. Provider allowlists. Category restrictions. All enforced before money moves.
Small spends auto-approve instantly. Big spends wait for your approval. Real-time notifications push to your dashboard. You decide the threshold.
One button to freeze everything. All agents pause. All pending approvals denied. All new requests blocked. Instantly. Resume when you're ready.
Create agents in the dashboard. Set daily limits, monthly caps, per-spend maximums, and auto-approve thresholds for each one.
Before your agent spends money, call POST /api/spend/check. AgentPay responds: approved, denied, or pending approval.
See every spend in real-time. Approve or deny pending requests from the dashboard. Get alerts when budgets run low. Hit the kill switch if needed.
Your agent uses its own payment method. AgentPay controls the permission, not the payment. Check before spending. Confirm after. That's it.
Works with OpenAI, Anthropic, LangChain, CrewAI, AutoGen, or any custom agent. REST API with JWT and API key auth. Idempotency keys on every mutation.
Get Your API Keyimport requests # Before your agent spends money result = requests.post( "https://agentpayzone.com/api/spend/check", headers={"Authorization": "Bearer ap_key_..."}, json={ "agent_name": "research-bot", "amount": 4.99, "provider": "OpenAI", "description": "GPT-4 API call", } ).json() if result["decision"] == "approved": # proceed with purchase openai.chat.completions.create(...) # confirm the spend requests.post( f"https://agentpayzone.com/api/spend/{result['spend_id']}/confirm", headers={"Authorization": "Bearer ap_key_..."} )
Create a free account, register your agents, set budgets, and get your API key. Takes less than 2 minutes.